XBMC with PVR Support

From ARGUS TV Wiki
(Difference between revisions)
Jump to: navigation, search
m (Activating the PVR functionality)
m
 
(10 intermediate revisions by one user not shown)
Line 1: Line 1:
{{BOX_CONSTR_RED}}
+
{{BOX_ATTENTION}} <b>Ooooops!</b><br>You shouldn't have been brought here... this page is out-dated and not used anymore.<p>
 +
Please report in our {{LINK-FORUM}} [http://www.argus-tv.com/forum/viewtopic.php?f=53&t=3912 {{ATV}} Wiki Contributors' Thread] about this failure - including the information, from which article / from where you have been brought in here. That'll help us a lot in finding logical errors and faulty links within our Wiki.
  
 
+
Please find the article, you're probably looking for, here: [[Kodi with PVR Support]]{{/BOX_ATTENTION}}
{{BOX_OK}}'''Latest news:'''
+
 
+
'''&middot;''' 2014-08: XBMC "Gotham" 13.2 released
+
 
+
'''&middot;''' 2014-08: XBMC is now called "Kodi" (version numbering is continued; Kodi starts with V14 (aka "Helix")), this article still refers to the name "XBMC". Kodi is 100% compatible (but uses slightly different naming in menues) with "XBMC Gotham" (13.x)
+
 
+
'''&middot;''' This article is also valid for OpenELEC installations later than OpenELEC version 4.0{{/BOX_OK}}
+
 
+
 
+
 
+
== Prologue - Some words about Kodi & XBMC ==
+
For those of you knowing already, what XMBC is about and for, we'd like to share some words about Kodi 14 (Helix), XBMC 13 (Gotham), XBMC 12 (Frodo) and former version XBMC 11 "Eden"; the current version is XBMC Gotham 13.2, upcoming: Kodi Helix 14.0 by the time of writing.<br>
+
 
+
Whether you're new to XBMC or an already happy user - '''''we urgently recommend to use the latest stable version'''''.<br>
+
 
+
=== A smiling flashback to earlier versions ===
+
XBMC Frodo (XBMC 12.0) and Eden (XBMC 11) came both with NO support for {{ATV}} (by that time, it was called "For the Record") - with Frodo 12.2 there came the happy-making message: '''''"{{ATV}} PVR functionality is included now!"''''' - and countless bug corrections had been made.
+
A {{ATV}} forum member did the whole development of integrating {{ATV}} into XBMC - by that time with special builds only. A huge thank to RedF and all the early testers.
+
Only since Frodo 12.2 the '''{{ATV}} PVR Client''' is automatically included) and thus earlier versions are not covered anymore by this Wiki article.<br>
+
If you want to know about XBMC Frodo "before-12.2" or even XBMC 11 (Eden), please visit the article {{LINK-WIKI}} [[Archive: XBMC Eden with PVR Support|Archive: XBMC 11.0 (Eden) with PVR Support]]. Eden's and early Frodo's specific installation information has been wiped out of this (active) XBMC article.
+
Maybe interesting: below screenshots are (still) taken from a Frodo 12.0-specifical build with {{ATV}} PVR-Addon. And... they're still valid :)
+
 
+
 
+
== About Kodi & XBMC ==
+
XBMC is a free and open source media center developed by the XBMC Foundation, a non-profit technology consortium.
+
XBMC is available for multiple operating-systems and hardware platforms, for use with televisions and remote controls. It allows users to play and view most videos, music, podcasts, and other digital media files from local and network storage media and the internet. OpenELEC is a specific Linux build of XBMC with a stripped-down dedicated Linux kernel serving only XBMC on multiple platforms (also suitable for low-end processors and hardware).
+
(see {{LINK-WEB}} [http://xbmc.org XBMC Website] and {{LINK-WEB}} [http://en.wikipedia.org/wiki/Kodi_%28software%29 Wikipedia Kodi/XBMC] for a complete description, {{LINK-WEB}} [http://openelec.tv OpenELEC Website] and {{LINK-WEB}} [http://en.wikipedia.org/wiki/OpenELEC Wikipedia OpenELEC])
+
 
+
 
+
== Kodi & XBMC {{ATV}} PVR Support ==
+
<center>
+
{| border="0" style="background:transparent;"
+
|-
+
| [[Image:XBMC-Frodo-LiveTV-Screen.png|thumb|560px|left|XBMC with {{ATV}} PVR support... click to enlarge &rarr;]]
+
|}
+
</center>
+
 
+
{{ATV}} PVR functionality is part of the "official Kodi / XBMC Repository".<br>''Please note: "Live TV" menu entry is simply called "TV" under Kodi "Helix"''
+
 
+
 
+
=== Download & Installation Instructions ===
+
 
+
==== Prerequisites ====
+
# {{ATV}} 2.0.1 or later has to be installed. {{ATV}} 2.0.0 or earlier will not work properly with Kodi / XBMC. {{ATV}} 2.3 is, of course, supported. {{ATV}}-Download - see below.
+
 
+
==== Download & Installation ====
+
 
+
===== Download =====
+
{{BOX_WEB}}'''Download'''
+
|-
+
|
+
|
+
# Download latest {{ATV}} version: {{LINK-FORUM}} [http://www.argus-tv.com/forum/viewforum.php?f=67 Get latest published version of {{ATV}} here]
+
# Download of XBMC / Kodi:
+
## If you want to stay with the latest official Release: download XBMC under {{LINK-WEB}} [http://xbmc.org/download/ XBMC Downloads]
+
## "For the time after" - if you want to use the nightly builds of Kodi already: download a latest Kodi Nightly under {{LINK-WEB}} [http://mirrors.xbmc.org/nightlies XBMC File Repository (Mirror List)].
+
# If you want to use the XBMC / OpenELEC builds (as an alternative to #2):
+
## Get the latest official Release of OpenELEC under {{LINK-WEB}} [http://openelec.tv/ OpenELEC Site] and select your platform.<br>Additional or incremental builds can be found under {{LINK-WEB}} [http://xbmcnightlybuilds.com/category/openelec OpenELEC Nightlies Archive]
+
{{/BOX_WEB}}
+
 
+
===== Installation =====
+
# Make sure, {{ATV}} (later than 2.0.1) is properly installed and configured.
+
# Install the downloaded Kodi / XBMC version (see above): run the installation and wait until all databases are properly installed or updated.
+
 
+
 
+
{{BOX_INFO}}<b>FYI: What is a "Nightly" or "Nightly Build"?</b>
+
|-
+
|
+
|''"Nightlies"'' are builds that are run automatically during the night. All (ready-to-test) contributions or changes have before been added to the main development branch and will automatically be incorporated.<br>
+
The keyword is "ready to test" here. These changes normally have been tested on on a subsystem or component level and only few as an incorporated part of the whole system. Thus, every user using "Nightlies" have to be prepared, that the system may be unstable, maybe even (worst case) not run at all.<br>
+
The more mature a version is (means: beta stage or even already release candidate, not just alpha, the less incremental improvement you may expect through using latest nighlies{{/BOX_INFO}}
+
 
+
=== Get it started ===
+
To configure & to activate the {{ATV}} PVR Client, respectively the PVR functionality, please follow the steps described below.
+
 
+
==== Configuration & Activation of {{ATV}} PVR Client ====
+
To use the PVR functionalities within XBMC, you have to configure it in two simple steps: activate & configure the PVR add-on for {{ATV}} properly and then activate it. (Depending on your version of Kodi / XBMC, it could already be activated.)<br>
+
If you follow the steps to first configure the PVR add-on and then activate PVR functionality, it'll avoid you to get some (obvious) error messages. But it's of minor importance, the {{ATV}} Client plug-in starts automatically after it has been activated. If you want to stay on the absolute safe side, exit XBMC and restart it (not needed).
+
 
+
===== Configuration of {{ATV}} PVR add-on =====
+
Move to the PVR Clients under System / Settings / Add-ons / Installed Add-ons / PVR Clients (if not yet there, what it should, go to available Add-ons and install it; it's normally pre-installed since XBMC 13 Gotham)
+
* (You may safely) Deactivate all other PVR Clients except "{{ATV}} PVR Client" (if you're using XBMC with {{ATV}} only).<br>
+
* Configure the {{ATV}} PVR Client to your needs:<br>
+
* The most important fields to configure
+
** {{ATV}} Hostname: set the IP address or server name of the machine on which your {{ATV}} Scheduler Service (=core) is running, it should be noted that all server and user names used with XBMC linux flavours are case sensitive please double check your server and user names have been entered correctly. Keep 127.0.0.1 for a single-seat installation (XBMC and {{ATV}} are running on the same machine). Chose the server host name or IP, if not.<br>You may enter also a dynamic DNS entry, if you registered a dynamic DNS service and set up dynamic DNS and NAT / port forwarding on your router (&rarr; see also {{LINK-WIKI}} our [[Remote Access|Wiki article Remote Access]]).
+
** {{ATV}} webserver port: set to 49943 if you used the default settings when installing {{ATV}}
+
** Windows User Account: set the user name of the above mentioned machine, that should be used. This user has to have full access to the recording folders, it should be noted that all server and user names used with XBMC linux flavours are case sensitive please double check your server and user names have been entered correctly . And - see trouble shooting section - it has to have also full access to the timeshift folders definded within {{ATV}} configuration. Please note, that {{ATV}} Scheduler is running by default under the local SYSTEM account. This user/password configuration needs not needingly exist on a local (remote) machine, on which XBMC is installed - if "client only".
+
** Password: enter the password of this user that you just entered to be used on {{ATV}} Core's (={{ATV}} Scheduler's) machine.
+
* Activate {{ATV}} PVR Client &rarr; see next section.
+
 
+
<center>
+
{| border="0" style="background:transparent;"
+
|-
+
| [[Image:XBMC-Frodo-PVR-Client-Setup01.png|thumb|560px|left|XBMC {{ATV}} PVR Client setup (using WAN dyndns-access)... click to enlarge &rarr;]]
+
|}
+
</center>
+
 
+
===== Activating the PVR functionality =====
+
Enter System / Settings Live TV and go to the tab General
+
* Activate "Enabled"<br>
+
* Adjust other settings to your needs, they're self-explanatory.<br>
+
* Troubles? See also {{LINK-WIKI}} [[#Troubleshooting & Restrictions that you may encounter]]
+
<center>
+
{| border="0" style="background:transparent;"
+
|-
+
| [[Image:XBMC-Frodo-System-LiveTV.png|thumb|560px|left|Kodi / XBMC System Settings / Live TV... click to enlarge &rarr;]]
+
|}
+
</center>
+
 
+
 
+
As soon, as you enable the PVR functionality as described above, you will see the PVR starting up, connecting to {{ATV}}, importing recordings, schedules and finally also the EPG.<br>
+
If you didn't configure the PVR add-on(s) properly, you'll encounter on-screen error messages, therefore we recommend to configure the PVR add-ons first.<br>
+
You'll find now in the main menu the entry "Live TV" (Kodi: simply called "TV") as shown in the pictures above.
+
 
+
Please keep in mind, that the PVR functionality as a whole is not supporting all options of {{ATV}}: not all functions are yet supported.
+
 
+
Enjoy the combination of these two marvelous software packages: {{ATV}} & Kodi / XBMC.
+
 
+
 
+
----
+
End of rework: 2014-09-07
+
----
+
 
+
=== Troubleshooting & Restrictions that you may encounter ===
+
Of course, we all may expect, that those issues & hurdles will be eliminated in the upcoming builds until release.<br>
+
Nevertheless they're right now immanent and part of the beta phase. The following list may not be complete and maybe already outdated again.<br>
+
{{BOX_INFO}} Network and connectivity problems may cause XBMC (both, Eden & Frodo) to crash. Eden was sensitive when connectivity problem occurred while startin up PVR Client, Frodo still struggles with connectivity problems while scanning your file bases - the PVR Client solved its problems. If you encounter this, e.g. if you're connecting to remote shares or PVR server or reside in an unreliable network, you simply have to reconnect the network e.g. with any explorer appand wait until scanning is finished.{{/BOX_INFO}}
+
 
+
* Thus, most troubles come from network issues:
+
** First check please, if {{ATV}} and XBMC both have full access to incoming and outgoing connections in your firewall
+
** If you installed / added XBMC already earlier and selected only some ports to be opened, add the ports 49941 through 49943 to be open as well
+
** Check if your port just configured in PVR Client is correct
+
** Check that all server, user names and passwords have been correctly entered, they are case sensitive and will not work if the incorrect case has been set.
+
** If you're using dynamic DNS, check
+
*** that your dynamic DNS service is properly set up and active (check with your dynDNS service provider)
+
*** that port forwarding or NAT is set up correctly for ALL new ports (49941 through 49943)
+
 
+
{{BOX_EDIT_THIS}}If you encounter additional issues or find, that some of them have been fixed, please add your experience for other users.{{/BOX_EDIT_THIS}}
+
 
+
=== Differences of PVR functionality between XBMC Gotham/Frodo and XBMC Eden ===
+
{{BOX_EDIT_THIS}}Please add your information, your experience and latest news here!{{/BOX_EDIT_THIS}}
+
This section shall reflect only the {{ATV}} PVR-related functionality, differences but also commonalities, enhancements and restrictions.
+
 
+
We must consider, that in the past, most of the {{ATV}}-related functionality is directly linked to the PVR Client plug-in, not to XBMC itself. Nevertheless, XBMC 12.0 (Frodo) since Beta 1 comes with mutual support of PVR Clients and since Beta 3 the {{ATV}} PVR Client us included - this will bring new features to us that (at least indirectly) also affect the {{ATV}} PVR Client plug-in.<br>
+
 
+
Also, although Frodo runs much more smooth than Eden, we may expect far more: currently, Frodo Nightlies are build with the /DEBUG compiler switch, that means, the application still wears a lot of overhead and code that is needed for error analysis & investigation. This probably will lead to a "sudden boost" as soon as we get the XBMC Frodo release. So let's live with that for now...
+
 
+
Some obvious differences in Frodo / Eden behaviour
+
# Timeshift: Frodo now supports timeshift (pause & resume) of live TV - one of the directly usable new features. Eden wasn't.
+
# Channel switching: Frodo versions as per nightly of 2012-12-13 or later now support the direct input of channel numbers (plus "enter") during live TV to directly switch to another channel by LCN. Eden and Frodo including RC1 weren't.
+
# Channel switching times: the channel switching times of Frodo are much shorter than with Eden
+
# Sound quality: we encounter real HD sound of live TV thanks to the new sound engine of Frodo
+
 
+
Of course, this list is only a few headlines, please refer to below mentioned {{ATV}} thread and especially also to the site and forum of {{LINK-WEB}} [http://www.xbmc.org XBMC] - please feel free to add points that are important to you, us and all our users.
+
 
+
== Tips & Tricks ==
+
* After adding / editing / moving or removing channels from the back-end, you need to reset the PVR database. (EDEN + FRODO)
+
 
+
* Recording lifetime settings
+
** 1 = keep until space needed (FRODO)
+
** 2-364 = keep number of days (so lifetime from 14 --> recording deteted after 14 days)
+
** 365 = keep forever
+
 
+
* Setting the "Tunedelay" to 0 in the {{ATV}} PVR Client's Addon Config screen will force a new stream on tuning. (FRODO)<br>
+
This usually solves hangs on channel changes with different content channels (i.e. SD &larr;&rarr; HD).
+
 
+
* If your EPG data is often incorrect(and correct within {{ATVSC}}), check the "Don't save TV Guide in Database" option in the TV section. This will force a full EPG import at XBMC startup.
+
 
+
* If you have buffering issues / glitches on Live TV / Radio, you can try to increase the buffers to 20 for example.<br>
+
You need to add this to XBMC's advancedsettings.xml:
+
 
+
  <pvr>
+
      <minvideocachelevel>20</minvideocachelevel>
+
      <minaudiocachelevel>20</minaudiocachelevel>
+
  </pvr>
+
Side effect: channel switching time will be higher.<br>
+
Can't find advancedsettings.xml? More information under {{LINK-WEB}} [http://wiki.xbmc.org/index.php?title=Advancedsettings.xml XBMC advancedsettings.xml]
+
 
+
 
+
== Further Information ==
+
{{BOX_WEB}}Please read & follow the {{ATV}} Forum {{LINK-FORUM}} http://www.argus-tv.com/forum/viewforum.php?f=60. The "Development Progress" thread covers PVR functionality in detail, especially under Frodo. You will also get latest news concerning PVR functionality there.{{/BOX_WEB}}
+
 
+
 
+
== Archive: XBMC 11.0 (Eden) with PVR Support ==
+
If you want to know about XBMC 11.0 (Eden), please visit the article {{LINK-WIKI}} [[Archive: XBMC Eden with PVR Support|Archive: XBMC 11.0 (Eden) with PVR Support]]. Eden's information has been wiped out of this (active) XBMC article.
+
 
+
 
+
== Credits ==
+
Our credits go to the {{ATV}}-Users ''Margro'', ''Red_F'', ''Glenn 1990'', ''luetty'' and many other contributors of the {{ATV}} Forum.
+
{{TAGS}}Argus PVR Live TV "Argus-TV" ArgusTV ATV "A-TV" ForTheRecord 4TR "For The Record" Scheduler Recorder Console Kodi XBMC PVR Client "add-on" addon Helix Gotham Eden Frodo 11.0 12.0 13.0 13.2 14.0 download setup installation{{/TAGS}}
+

Latest revision as of 08:06, 15 September 2014

ICN ATTN.PNG Ooooops!
You shouldn't have been brought here... this page is out-dated and not used anymore.

Please report in our ICN FORUM INLINE.PNG ARGUS TV Wiki Contributors' Thread about this failure - including the information, from which article / from where you have been brought in here. That'll help us a lot in finding logical errors and faulty links within our Wiki.

Please find the article, you're probably looking for, here: Kodi with PVR Support

Namespaces

Variants
Actions
Navigation
Toolbox