TIME SENSITIVE: We need your help to fill out the Kodi PVR wiki page

  Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
natethomas Offline
XBMC Chief and Kodi Project Manager
Posts: 6,232
Joined: Apr 2008
Reputation: 128
Location: Kansas
Post: #1
Hi, various PVR users and devs. As most of you likely know by now, PVR support has been added to mainline XBMC with PR:1357. This is very exciting news, but now we're running into a small problem.

I'm going to need to write about it for the general public in about 7 days, and the wiki page on PVR is missing a fair amount of info or includes info that is old. So I need the help of a few of you experts and experienced users to make as many of the sections as possible up to date.

The wiki page is here:

http://wiki.xbmc.org/index.php?title=PVR

If you guys want to coordinate how to make the page better and more up to date, feel free to discuss it here in this thread.
(This post was last modified: 2015-02-15 03:15 by ronie.)
find quote
dhead Offline
Donor
Posts: 696
Joined: May 2010
Reputation: 3
Post: #2
I think that openelec should be mentioned in the pvr wiki page,
pvr backend servers (tvheadend and vdr) included as services in openelec,
real easy to enable these servers from xbmc interface, this gives a user a full pvr solution with minimum configs.
(although my belief is that the best approach would include a dedicated backend server, separated from the client)

To instal vdr on ubuntu the easiest way would be using yavdr repository at https://launchpad.net/~yavdr, preferable the more updated testing-vdr ppa.

Compiling & installing vdr on arch linux with ArchVDR team packages is real easy https://wiki.archlinux.org/index.php/VDR, I would definitely recommend taking this path if you're willing to install arch linux.
find quote
robweber Offline
Posting Freak
Posts: 1,137
Joined: Sep 2009
Reputation: 38
Post: #3
While Openelec should be mentioned, the xbmc wiki is not the openelec wiki; as such detailed install instructions on that platform should be referred to the openelec site. I think the wiki should educate the user while providing xbmc specific instructions with links to other info.

What i see on the existing page is a good start. I would recommend breaking up the page into a what is pvr, and xbmc pvr history. After that a description of addons/backends that currently work, along with a link to their homepages and the opdenkamp repo for the addons. Finally include some compiling instructions as it is not yet clear to many on how to compile the pvr addon repo and get the addons into xbmc.
find quote
opdenkamp Offline
Team-XBMC PVR Developer
Posts: 2,274
Joined: Feb 2009
Reputation: 29
Location: Heerlen, The Netherlands
Post: #4
that wiki page is terribly outdated indeed, still pointing to my old ppa and sources Smile

opdenkamp / dushmaniac

xbmc-pvr [Eden-PVR builds] [now included in mainline XBMC, so no more source link here :)]
personal website: [link]

Found a problem with PVR? Report it on Trac, under "PVR - core components". Please attach the full debug log.

If you like my work, please consider donating to me and/or Team XBMC.
find quote
Ned Scott Offline
Banned
Posts: 31,462
Joined: Jan 2011
Location: Arizona, USA
Post: #5
Keith and I were talking about it at DevCon and he said he would be able to help. I'm about to go down the TVheadend path myself so that I will actually have some understanding on how it works.

The wiki can easily have sub-pages/multiple pages, navigation between pages, etc. I figure it might be best to break up pages by major steps, such as PVR backend, setting up XBMC, hardware considerations, etc (just as an example). Or if people don't think it's too much into, we can have it all on a single page. If anyone needs help with special formatting or layout and doesn't understand the wikimarkup, just let me know. I'll even be glad to handle that kind of thing as long as people are able to contribute the raw content.
find quote
Ned Scott Offline
Banned
Posts: 31,462
Joined: Jan 2011
Location: Arizona, USA
Post: #6
Also, if anyone just wants to dump links to other guides and helpful reading references, feel free to post them here too.
find quote
Mizaki Offline
Posting Freak
Posts: 789
Joined: Apr 2011
Reputation: 16
Post: #7
Don't forget DVB-T2: http://linuxtv.org/wiki/index.php/DVB-T2_Devices

[Image: watched-clearlogo.jpg]
AWXi - Ajax web interface. Wiki
find quote
dhead Offline
Donor
Posts: 696
Joined: May 2010
Reputation: 3
Post: #8
(2012-09-25 01:50)robweber Wrote:  While Openelec should be mentioned, the xbmc wiki is not the openelec wiki; as such detailed install instructions on that platform should be referred to the openelec site. I think the wiki should educate the user while providing xbmc specific instructions with links to other info.

What I meant is that if we add specific instructions how to install (and may [not] set) backends, then as long xbmc live doesn't include backends we should mention openelec and add link to openelec wiki, for an inexperienced user it may be more sense and easier to have an openelec box acting both as htpc and a backend server for multiple xbmc clients (with different os).

Didn't meant to create another openelec wiki, I agree this isn't smart.
find quote
dhead Offline
Donor
Posts: 696
Joined: May 2010
Reputation: 3
Post: #9
Just added a draft wiki page about installing vdr as a backend.
As you may notice this is very messy draft and partial, my main intention is to get some feedback.

What we should include in xbmc's wiki?
Every pvr backend got it's own wiki, should we just add a link to the proper wiki?
If we add backend installation how's to, then how should we treat different os? a wiki page for each os?
What about cam software (like oscam) for reading cam modules (not card sharing)? the millenium act forbid to break drm, no matter if your a paying customer, so it may be illegal to include here instructions for that.
find quote
Ned Scott Offline
Banned
Posts: 31,462
Joined: Jan 2011
Location: Arizona, USA
Post: #10
I wouldn't worry too much about DRM stripping. Technically speaking, XBMC does this with physical DVD disc playback, so technically speaking, Americans are supposed to compile their own version of XBMC without DVD playback :D

I think we should at least have something for each PVR backend, and then we can link to the various PVR backend sites/wikis for in-depth information. We at least want some forum of XBMC-centric quick start guide that is on our wiki (various reasons, such as always having our own copy in case a website goes away, our wiki is CC-SA-BY so people can make manuals from it, people can get the basics without jumping to 10 different sites, etc).

Great work on the addition, by the way! Don't worry if it's messy at this point, since that's the nature of a wiki when a topic first starts.
find quote
opdenkamp Offline
Team-XBMC PVR Developer
Posts: 2,274
Joined: Feb 2009
Reputation: 29
Location: Heerlen, The Netherlands
Post: #11
I'm very much against adding howto's for oscam and such on our own wiki.

opdenkamp / dushmaniac

xbmc-pvr [Eden-PVR builds] [now included in mainline XBMC, so no more source link here :)]
personal website: [link]

Found a problem with PVR? Report it on Trac, under "PVR - core components". Please attach the full debug log.

If you like my work, please consider donating to me and/or Team XBMC.
find quote
robweber Offline
Posting Freak
Posts: 1,137
Joined: Sep 2009
Reputation: 38
Post: #12
I just read over the VDR installation instructions. Although a very good document, shouldn't the process of how to install/configure the backends be an issue better provided by each individual backend? I think that information about where the backend meets XBMC needs to have documentation; but detailed install/config instructions are just going to end up getting outdated as they aren't tied to the source project.

For instance - I use mythtv. The Mythtv wiki has pages and pages of documentation on how specific hardware and operating systems should be configured for that system. There is no way that the xbmc pvr page could possibly be as detailed for someone looking to setup mythtv - that is the "job" of that particular wiki. Trying to reproduce that will just get people in the xbmc forums asking questions as to why the process doesn't work (as it becomes outdated) or why their particular situation isn't in the wiki (ie, I use Fedora, where are those instructions?).

I just redid how I think the PVR page should be setup - keep in mind I deleted a lot of stuff here. Goals were as follows:

1. Provide history - not complete
2. Explain what backends are compatible, and how to find a guide to install them. Leave the rest up to the user. Things like specific tuner cards, operating systems, etc are covered in detail on each projects wiki page. No need to repeat them here.
3. Explain how to get the pvr addons, compile, and get them into xbmc - not even started. I don't have a good working knowledge of how the current process works. If someone could fill this in better I think it could be a good start to the PVR page.

I removed what looked to be lots of outdated information on getting PVR builds and compiling them. Anyone looking to compile from source can look to the main XBMC repo now - maybe a link to those instructions is necessary? Again, just my thoughts on this so I won't be offended if someone removes all my changes and starts from scratch.

p.s. I did not cross check the addon authors or forum links - just updated the install links to the correct pages.
(This post was last modified: 2012-09-28 21:27 by robweber.)
find quote
Ned Scott Offline
Banned
Posts: 31,462
Joined: Jan 2011
Location: Arizona, USA
Post: #13
(2012-09-28 17:33)dushmaniac Wrote:  I'm very much against adding howto's for oscam and such on our own wiki.

Is that the pirating one? I'm not familiar with the 'cam stuff.
find quote
DesG Offline
Junior Member
Posts: 31
Joined: Apr 2004
Reputation: 0
Post: #14
Softcams etc. are needed for the backend, not the frontend, so no need for them to be on the Wiki really.

Not that there is anything wrong/illegal with them.
find quote
Prof Yaffle Offline
Team-Kodi Mumbler
Posts: 2,682
Joined: Mar 2011
Reputation: 78
Location: An increasingly isolated island off the north-west European coast.
Post: #15
Love to help here, Nate, but I'm struggling to type with one arm in plaster...!

Random, disjointed thoughts... just thinking what I've seen asked/discussed...

Worth explaining why XBMC uses external backends, vs. an integrated one (an oft-asked question)?

Any thoughts on explanation of features supported and not supported - some of this is in the intro but could be laid out to be obvious to a newcomer

keymapping.xml - the defaults or how to change them?

Card support (DVB-T, -S/S2, -C) is via the backend so not a function of XBMC

generic 'how to enable a backend'/config details, where the options are, what appears when you switch it all on

tidy up existing backend notes to be clear on OS support (addon and backend)

...damn that's hard work to type ,,,
find quote
Post Reply