Difference between revisions of "Add-on:DVBViewer Client"

From Official Kodi Wiki
Jump to: navigation, search
(Recordings)
m (Addon-Bot Update)
(434 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
{{Addon
 +
|Name=DVBViewer Client
 +
|provider-name=Manuel Mausz
 +
|ID=pvr.dvbviewer
 +
|latest-version=3.7.11
 +
|extension point=xbmc.pvrclient
 +
|provides=
 +
|Summary=Kodi's frontend for DVBViewer
 +
|Description=DVBViewer Media Server; supporting streaming of Live TV & Recordings, EPG, Timers.
 +
|Platform=android-aarch64
 +
|Language=
 +
|License=
 +
|Forum=
 +
|Website=
 +
|Source=
 +
|Email=
 +
|broken=
 +
|icon url=http://mirrors.kodi.tv/addons/leia/pvr.dvbviewer+android-aarch64/icon.png}}
 
<!-- See http://wiki.xbmc.org/index.php?title=Template:Addon and http://wiki.xbmc.org/index.php?title=Help:Add-on_page for help editing this page -->
 
<!-- See http://wiki.xbmc.org/index.php?title=Template:Addon and http://wiki.xbmc.org/index.php?title=Help:Add-on_page for help editing this page -->
 
{{:PVR/Contents}}
 
{{:PVR/Contents}}
 
{{Add-on  
 
{{Add-on  
 
  |Name= DVBViewer PVR client
 
  |Name= DVBViewer PVR client
  |provider-name= A600, Manuel Mausz
+
  |provider-name= Manuel Mausz
 
  |Email=  
 
  |Email=  
 
  |Website= http://forum.kodi.tv/forumdisplay.php?fid=219
 
  |Website= http://forum.kodi.tv/forumdisplay.php?fid=219
 
  |Forum= http://forum.kodi.tv/forumdisplay.php?fid=219
 
  |Forum= http://forum.kodi.tv/forumdisplay.php?fid=219
 
  |ID= pvr.dvbviewer
 
  |ID= pvr.dvbviewer
  |latest-version= 1.9.28
+
  |latest-version= 3.6.8
 
  |extension point= xbmc.pvrclient
 
  |extension point= xbmc.pvrclient
 
  |provides=  
 
  |provides=  
Line 14: Line 32:
 
  |Language= English
 
  |Language= English
 
  |License= GNU GPL Version 2
 
  |License= GNU GPL Version 2
  |Source= https://github.com/kodi-pvr/pvr.dvbviewer/tree/master
+
  |Source= https://github.com/manuelm/pvr.dvbviewer/tree/master
 
  |Repo=  
 
  |Repo=  
  |icon url= https://raw.githubusercontent.com/kodi-pvr/pvr.dvbviewer/master/pvr.dvbviewer/icon.png
+
  |icon url= https://raw.githubusercontent.com/manuelm/pvr.dvbviewer/master/pvr.dvbviewer/icon.png
 
  |repo =  
 
  |repo =  
 
  |zip =  
 
  |zip =  
 
  |broken=  
 
  |broken=  
 
  |Summary= DVBViewer PVR client
 
  |Summary= DVBViewer PVR client
  |Description= DVBViewer PVR client for [[PVR/Backend/DVBViewer|DVBViewer Recording Service]] supporting streaming of Live TV & Recordings, EPG, Timers.
+
  |Description= DVBViewer PVR client for [[PVR/Backend/DVBViewer|DVBViewer Media Service]] supporting streaming of Live TV & Recordings, EPG, Timers.
 
}}
 
}}
 
__TOC__
 
__TOC__
  
== Overview ==
+
= Overview =
DVBViewer Client is a Kodi PVR add-on for the DVBViewer Recording Service, being fully compatible with the upcoming version 2 (now called [http://www.dvbviewer.tv/forum/topic/59145-dvbviewer-media-server-announcement/ DVBViewer Media Server]), supporting live and timeshifted TV playback (also for scrambled channels), EPG, instant and (EPG-)scheduled (via one-shot and repeating timers) recordings.
+
DVBViewer Client is a Kodi PVR add-on for the DVBViewer Media Service, supporting live and timeshifted TV playback (also for scrambled channels), recording playback, EPG, manual and EPG-based timers and timer rules.
  
For more information about DVBViewer Recording Service, please see [[PVR/Backend/DVBViewer]].
+
For more information about DVBViewer Media Service, please see [[PVR/Backend/DVBViewer]].
  
==Installing DVBViewer PVR backend software==
+
==== DVBViewer Recording Service ====
 +
Kodi Leia will be the last version supporting the older Recording Service. Users are encouraged to upgrade. New features like series timers, EDL support and storing recording play position and play count on the backend is only supported with the newer Media Server.
 +
 
 +
= Installing DVBViewer PVR backend software =
 
Please see [[PVR/Backend/DVBViewer]]
 
Please see [[PVR/Backend/DVBViewer]]
  
==Connecting Kodi to DVBViewer Recording Service==
+
= Connecting Kodi to DVBViewer Media Service =
 
{|
 
{|
 
|
 
|
Line 40: Line 61:
 
# Go to {{highlight|Settings -> Add-ons -> Enabled add-ons -> PVR Clients}} and select the DVBViewer Client add-on
 
# Go to {{highlight|Settings -> Add-ons -> Enabled add-ons -> PVR Clients}} and select the DVBViewer Client add-on
 
# Select "Configure"
 
# Select "Configure"
# By default, you should only need to fill in '''DVBViewer Recording Service IP address'''.
+
# By default, you should only need to fill in '''DVBViewer Media Service IP address'''.
  
 +
= Settings =
 +
== General ==
 
<section begin="Settings" />
 
<section begin="Settings" />
 
[[File:PVR.DVBViewer_Client.settings.png|500px|right]]
 
[[File:PVR.DVBViewer_Client.settings.png|500px|right]]
 
{|
 
{|
 
|
 
|
; DVBViewer Recording Service IP address
+
; DVBViewer Media Service IP address
: The hostname or IP address of the server where DVBViewer Recording Service is installed and running. If on the same machine then 'localhost' or 127.0.0.1 can be used.
+
: The hostname or IP address of the server where DVBViewer Media Service is installed and running. If on the same machine then 'localhost' or 127.0.0.1 can be used.
 
; Webinterface Port
 
; Webinterface Port
: Port of Recording Service Webinterface
+
: Port of Media Service Webinterface
 
; Username / Password
 
; Username / Password
: Login credentials for the Recording Service Webinterface
+
: Login credentials for the Media Service Webinterface
 
; Use Wake-on-LAN to wake up service
 
; Use Wake-on-LAN to wake up service
 
: Enable or disable Wake-on-LAN (WOL)
 
: Enable or disable Wake-on-LAN (WOL)
Line 60: Line 83:
 
<section end="Settings" />
 
<section end="Settings" />
  
==Live TV==
+
== Live TV ==
 
<section begin="LiveTV" />
 
<section begin="LiveTV" />
 
[[File:PVR.DVBViewer_Client.livetv.png|500px|right]]
 
[[File:PVR.DVBViewer_Client.livetv.png|500px|right]]
Line 67: Line 90:
 
: Display channels of favourites file instead of whole list. Small favourites list speeds up startup time.
 
: Display channels of favourites file instead of whole list. Small favourites list speeds up startup time.
 
; Use local favourites file
 
; Use local favourites file
: Allows to specify a local favourites file. If not specified the remote (stored on the Recording Service Host) will be used.
+
: Allows to specify a local favourites file. If disabled the remote (stored on the Media Service Host) will be used.
 
; Enable Timeshift
 
; Enable Timeshift
 
: Enable or disable timeshift support. Timeshift support can be enabled ''on playback'' or ''on (first) pause''.
 
: Enable or disable timeshift support. Timeshift support can be enabled ''on playback'' or ''on (first) pause''.
Line 77: Line 100:
 
<section end="LiveTV" />
 
<section end="LiveTV" />
  
==Recordings==
+
== Recordings ==
 
<section begin="Recordings" />
 
<section begin="Recordings" />
 
[[File:PVR.DVBViewer_Client.recordings.png|500px|right]]
 
[[File:PVR.DVBViewer_Client.recordings.png|500px|right]]
Line 84: Line 107:
 
: Group by recording directory, recording date, first letter, tv channel or series
 
: Group by recording directory, recording date, first letter, tv channel or series
 
; Enable EDL support
 
; Enable EDL support
: Enable or disable EDL support. The EDL file has to be named like the recording and placed next to it. The file extensions has to be ''.edl''.
+
: Enable or disable EDL support.
: Only classic mplayer edl format is supported. That is multiple lines of ''[start time] [end time] [action]''. Frame or hour style format entries are not supported.
+
: The EDL file has to be named like the recording and placed next to it. The file extensions has to be ''.edl''. Only classic mplayer edl format is supported. That is multiple lines of ''[start time] [end time] [action]''. Frame or hour style format entries are not supported.
: This requires DMS 2.1.0.0 or later.
+
: Requires DMS 2.1.0.0 or later.
 
; Start time padding / Stop time padding
 
; Start time padding / Stop time padding
 
: User specific offset which gets added to the values of each EDL entry
 
: User specific offset which gets added to the values of each EDL entry
Line 94: Line 117:
 
<section end="Recordings" />
 
<section end="Recordings" />
  
==Advanced Settings==
+
== Advanced Settings ==
 
<section begin="Advanced" />
 
<section begin="Advanced" />
 
[[File:PVR.DVBViewer_Client.advanced.png|500px|right]]
 
[[File:PVR.DVBViewer_Client.advanced.png|500px|right]]
Line 103: Line 126:
 
: Disables loading of channel logos and recording thumbnails. Use on low performance devices such as the Raspberry Pi
 
: Disables loading of channel logos and recording thumbnails. Use on low performance devices such as the Raspberry Pi
 
; Enable transcoding
 
; Enable transcoding
: If enabled, Recording Service will encode the video stream on the fly to some other format. Setting specifies the container format and can be either ''TS'', ''WebM'' or ''FLV''.
+
: If enabled, Media Service will encode the video stream on the fly to some other format. Setting specifies the container format and can be either ''TS'', ''WebM'' or ''FLV''.
 
; Custom Live TV timeout (0 to use default)
 
; Custom Live TV timeout (0 to use default)
 
: Changes the timeout (''curlclienttimeout'') from Kodi's default for Live TV connections
 
: Changes the timeout (''curlclienttimeout'') from Kodi's default for Live TV connections
 
; Stream read chunk size
 
; Stream read chunk size
: Changes the chunk size to use when reading streams. Default is 64kb.
+
: Changes the chunk size to use when reading streams (0 to use Kodi's default)
 +
; Enable Transcoding
 +
: Enable or disable Live TV transcoding. See below.
 
; Transcoding URL parameters
 
; Transcoding URL parameters
: URL parameters to be passed to the Recording Service transcoding API. For example to specify the ffmpeg preset (e.g ''preset=medium 768 kbit&subs=1''). See [http://www.dvbviewer.tv/forum/applications/core/interface/file/attachment.php?id=41517 transcoding_params_en.txt] for all supported URL parameters.
+
: URL parameters to be passed to the Media Service transcoding API. For example to specify the ffmpeg preset (e.g ''preset=medium 768 kbit&subs=1''). See [http://www.dvbviewer.tv/forum/applications/core/interface/file/attachment.php?id=41517 transcoding_params_en.txt] for all supported URL parameters.
 
|}
 
|}
 
{{-}}
 
{{-}}
 
<section end="Advanced" />
 
<section end="Advanced" />
  
==Support==
+
= Support =
 
* [http://forum.kodi.tv/forumdisplay.php?fid=219 Support Forum]
 
* [http://forum.kodi.tv/forumdisplay.php?fid=219 Support Forum]
 
* [https://github.com/manuelm/pvr.dvbviewer/issues Bugtracker]
 
* [https://github.com/manuelm/pvr.dvbviewer/issues Bugtracker]
 
* [https://raw.githubusercontent.com/manuelm/pvr.dvbviewer/master/pvr.dvbviewer/changelog.txt Full Changelog]
 
* [https://raw.githubusercontent.com/manuelm/pvr.dvbviewer/master/pvr.dvbviewer/changelog.txt Full Changelog]
  
==Development==
+
= Development =
 
Code for the client is available here: https://github.com/manuelm/pvr.dvbviewer/
 
Code for the client is available here: https://github.com/manuelm/pvr.dvbviewer/
  
Line 132: Line 157:
 
* Bugtracker: https://github.com/manuelm/pvr.dvbviewer/issues
 
* Bugtracker: https://github.com/manuelm/pvr.dvbviewer/issues
 
* Support: http://forum.kodi.tv/forumdisplay.php?fid=219
 
* Support: http://forum.kodi.tv/forumdisplay.php?fid=219
 +
 +
[[Category:Add-ons with license tag]]
 +
[[Category:Add-ons with source tag]]
 +
[[Category:Add-ons with website tag]]
 +
[[Category:All add-ons]]
 +
[[Category:Manual]]
 +
[[Category:PVR add-ons]]
 +
[[Category:PVR guide]]
 +
[[Category:Matrix add-on repository]]
 +
[[Category:Leia add-on repository]]

Revision as of 02:01, 24 May 2020

DVBViewer Client

See this add-on on the kodi.tv showcase

Author: Manuel Mausz

Type: PVR
Repo: Kodi.tv repo v19
Kodi.tv repo v18

Summary: Kodi's frontend for DVBViewer
Home icon grey.png   ▶ Add-ons ▶ DVBViewer Client

DVBViewer Media Server; supporting streaming of Live TV & Recordings, EPG, Timers.

1 Installing

To install this add-on you must do so from the Add-on manager from within Kodi by going to

  1. The home screen
  2. Add-ons
  3. Download
  4. PVR clients
  5. DVBViewer Client
  6. Install
Live TV and PVR Setup Guide:
  1. Introduction
  2. Setting up the recording software
  3. Configuring live TV settings in Kodi
  4. The basics of Live TV and recording
  5. Live TV Artwork

DVBViewer PVR client

See this add-on on the kodi.tv showcase

Author: Manuel Mausz
Website: link
Type: PVR
Repo: Kodi.tv repo v19
Kodi.tv repo v18

License: GNU GPL Version 2
Source: Source code
Summary: DVBViewer PVR client
Home icon grey.png   ▶ Add-ons ▶ DVBViewer PVR client
Attention talk.png Need help with this add-on? See here.

DVBViewer PVR client for DVBViewer Media Service supporting streaming of Live TV & Recordings, EPG, Timers.

2 Installing

To install this add-on you must do so from the Add-on manager from within Kodi by going to

  1. The home screen
  2. Add-ons
  3. Download
  4. PVR clients
  5. DVBViewer Client
  6. Install

3 Overview

DVBViewer Client is a Kodi PVR add-on for the DVBViewer Media Service, supporting live and timeshifted TV playback (also for scrambled channels), recording playback, EPG, manual and EPG-based timers and timer rules.

For more information about DVBViewer Media Service, please see PVR/Backend/DVBViewer.

3.1 DVBViewer Recording Service

Kodi Leia will be the last version supporting the older Recording Service. Users are encouraged to upgrade. New features like series timers, EDL support and storing recording play position and play count on the backend is only supported with the newer Media Server.

4 Installing DVBViewer PVR backend software

Please see PVR/Backend/DVBViewer

5 Connecting Kodi to DVBViewer Media Service

  1. Go to Settings -> Add-ons -> Enabled add-ons -> PVR Clients and select the DVBViewer Client add-on
  2. Select "Configure"
  3. By default, you should only need to fill in DVBViewer Media Service IP address.

6 Settings

6.1 General

PVR.DVBViewer Client.settings.png
DVBViewer Media Service IP address
The hostname or IP address of the server where DVBViewer Media Service is installed and running. If on the same machine then 'localhost' or 127.0.0.1 can be used.
Webinterface Port
Port of Media Service Webinterface
Username / Password
Login credentials for the Media Service Webinterface
Use Wake-on-LAN to wake up service
Enable or disable Wake-on-LAN (WOL)
MAC address
MAC address of the device to wake up



6.2 Live TV

PVR.DVBViewer Client.livetv.png
Use favourites instead of channel list
Display channels of favourites file instead of whole list. Small favourites list speeds up startup time.
Use local favourites file
Allows to specify a local favourites file. If disabled the remote (stored on the Media Service Host) will be used.
Enable Timeshift
Enable or disable timeshift support. Timeshift support can be enabled on playback or on (first) pause.
Timeshift buffer path
The path to the timeshift buffer file. If you watch a channel for a long time you might run out of disk space (depends on your free space). Switching channel will truncate the file.



6.3 Recordings

PVR.DVBViewer Client.recordings.png
Group Recordings
Group by recording directory, recording date, first letter, tv channel or series
Enable EDL support
Enable or disable EDL support.
The EDL file has to be named like the recording and placed next to it. The file extensions has to be .edl. Only classic mplayer edl format is supported. That is multiple lines of [start time] [end time] [action]. Frame or hour style format entries are not supported.
Requires DMS 2.1.0.0 or later.
Start time padding / Stop time padding
User specific offset which gets added to the values of each EDL entry



6.4 Advanced Settings

PVR.DVBViewer Client.advanced.png
Put outline (e.g. subtitles) before plot
Some skins don't display the outline so some EPG information is hidden. Values are: Never, In EPG only, In recordings only, Always
Enable low performance mode
Disables loading of channel logos and recording thumbnails. Use on low performance devices such as the Raspberry Pi
Enable transcoding
If enabled, Media Service will encode the video stream on the fly to some other format. Setting specifies the container format and can be either TS, WebM or FLV.
Custom Live TV timeout (0 to use default)
Changes the timeout (curlclienttimeout) from Kodi's default for Live TV connections
Stream read chunk size
Changes the chunk size to use when reading streams (0 to use Kodi's default)
Enable Transcoding
Enable or disable Live TV transcoding. See below.
Transcoding URL parameters
URL parameters to be passed to the Media Service transcoding API. For example to specify the ffmpeg preset (e.g preset=medium 768 kbit&subs=1). See transcoding_params_en.txt for all supported URL parameters.



7 Support

8 Development

Code for the client is available here: https://github.com/manuelm/pvr.dvbviewer/

Please submit bug reports here: https://github.com/manuelm/pvr.dvbviewer/issues

8.1 See also

8.2 External Links