2012-06-13, 11:52
Hi All,
First off, sorry this is a long post
I'm in the process of working on some enhancements to tvheadend in relation to the EPG and DVR code. The original focus of this was to make use of the better upstream EPG data that I have available to me and also to add (where possible) some general improvements.
I've been talking to Andreas (TVH maintainer) and I'm hopeful that these changes (or at least some of them) will find their way in the main tvh code base.
I put together a doc about my suggestions some time ago:
https://docs.google.com/document/d/1mBAG...XYrg0/edit
It gives a reasonable overview of what I was planning, although some refinements have been made. You can mostly ignore the HTSP stuff I've not made any significant changes at this point everything is kept compatible (so as not to break my XBMC frontend). This part of the work is essentially complete, although I am still making occasional changes, and there is plenty of testing to be done.
One major drawback at the moment, is most of the really cool features don't exist except for a very limited subset of people (namely UK freesat users, and even then you need to request an API key from the upstream data provider). Since this is the only source (I have) for proper structured EPG data. XMLTV simply doesn't cut it (I'm going to be talking to the XMLTV devs as well). However that said some attempt to massage XMLTV data is made and the basic internal structure within tvheadend does make some tasks much easier.
This is particularly true in the DVR code. One of the other reasons to start looking at this is to enable a series link feature in tvheadend and to try and do some cool features around that (like re-scheduling of missed recordings, automatic selection of higher quality stream etc...).
I've also put together a doc about current thoughts on DVR configuration options (really just a brain dump).
https://docs.google.com/a/adamsutton.me....KP_-Y/edit
What I'm really looking for are two things:
1. Any input from the PVR devs (Lars I'm thinking you here , but others too) on whether any of this can be integrated into XBMC. Some simple things like:
- button for series link request (I did start working on this myself but got sidetracked onto the more detailed TVH updates).
- use of some mods I made to recordEvent HTSP method that will allow you to do things properly.
2. Any input from users on what they'd like to see mainly thinking about EPG and DVR stuff here. I'm not a DVB/Video expert, so don't ask for things like time shifting (I'd love to see it too!).
Regards
Adam
First off, sorry this is a long post
I'm in the process of working on some enhancements to tvheadend in relation to the EPG and DVR code. The original focus of this was to make use of the better upstream EPG data that I have available to me and also to add (where possible) some general improvements.
I've been talking to Andreas (TVH maintainer) and I'm hopeful that these changes (or at least some of them) will find their way in the main tvh code base.
I put together a doc about my suggestions some time ago:
https://docs.google.com/document/d/1mBAG...XYrg0/edit
It gives a reasonable overview of what I was planning, although some refinements have been made. You can mostly ignore the HTSP stuff I've not made any significant changes at this point everything is kept compatible (so as not to break my XBMC frontend). This part of the work is essentially complete, although I am still making occasional changes, and there is plenty of testing to be done.
One major drawback at the moment, is most of the really cool features don't exist except for a very limited subset of people (namely UK freesat users, and even then you need to request an API key from the upstream data provider). Since this is the only source (I have) for proper structured EPG data. XMLTV simply doesn't cut it (I'm going to be talking to the XMLTV devs as well). However that said some attempt to massage XMLTV data is made and the basic internal structure within tvheadend does make some tasks much easier.
This is particularly true in the DVR code. One of the other reasons to start looking at this is to enable a series link feature in tvheadend and to try and do some cool features around that (like re-scheduling of missed recordings, automatic selection of higher quality stream etc...).
I've also put together a doc about current thoughts on DVR configuration options (really just a brain dump).
https://docs.google.com/a/adamsutton.me....KP_-Y/edit
What I'm really looking for are two things:
1. Any input from the PVR devs (Lars I'm thinking you here , but others too) on whether any of this can be integrated into XBMC. Some simple things like:
- button for series link request (I did start working on this myself but got sidetracked onto the more detailed TVH updates).
- use of some mods I made to recordEvent HTSP method that will allow you to do things properly.
2. Any input from users on what they'd like to see mainly thinking about EPG and DVR stuff here. I'm not a DVB/Video expert, so don't ask for things like time shifting (I'd love to see it too!).
Regards
Adam