Unified PVR frontend (DVR/HTPC client GUI with EPG) and Addons API for PVR backends?

  Thread Rating:
  • 5 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
Gamester17 Offline
Team-XBMC Forum Moderator
Posts: 10,595
Joined: Sep 2003
Reputation: 9
Location: Sweden
Post: #41
alcoheca Wrote:Automatically skipping commercials in recordings will also rely on the plugin providing that info and I intend to look at that sometime soon after we have the main PVR functions performing well.
XBMC already have built-in support for EDL (commercial skipping) and SceneMarker support, see: http://wiki.xbmc.org/?title=EDL_%28comme...er_support

So I think that it should only be a matter for the MythTV client plugin to present the EDL/SceneMarker for XBMC's DVDPlayer (or MPlayer).

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
kricker Offline
Team-XBMC QA Specialist
Posts: 3,307
Joined: Apr 2004
Reputation: 16
Location: Knoxville, TN
Post: #42
I'd like to throw support for SageTV into the mix of listed apps on the 1st post. Currently they have a client/server setup for linux/mac/windows. There is a 3rd party add-on webserver as well (which is what XBMC would most likely have to use). Using this webserver and the XBMC SageTV script I am helping to maintain, I can already do almost everything listed as necessary for a "client". Watch recorded shows, schedule/cancel recordings, setup series, flag shows as; watched/not watched, archive/unarchive or like/don't like as well as delete the show. There is also support for browsing channels upcoming shows, similar to a guide. It just never got fully implemented. There are a few bugs, and the GUI is far from perfect, but it could be a really good start I think. The only thing missing I think is being able to send channel changes to live tv, which could probably be done be a skilled python coder.

Read this before using these builds.
XBMC win32 SVN builds
Changelog
find quote
Gamester17 Offline
Team-XBMC Forum Moderator
Posts: 10,595
Joined: Sep 2003
Reputation: 9
Location: Sweden
Post: #43
kricker Wrote:I'd like to throw support for SageTV into the mix of listed apps on the 1st post. Currently they have a client/server setup for linux/mac/windows. There is a 3rd party add-on webserver as well (which is what XBMC would most likely have to use). Using this webserver and the XBMC SageTV script I am helping to maintain, I can already do almost everything listed as necessary for a "client". Watch recorded shows, schedule/cancel recordings, setup series, flag shows as; watched/not watched, archive/unarchive or like/don't like as well as delete the show. There is also support for browsing channels upcoming shows, similar to a guide. It just never got fully implemented. There are a few bugs, and the GUI is far from perfect, but it could be a really good start I think. The only thing missing I think is being able to send channel changes to live tv, which could probably be done be a skilled python coder.
Those are just examples so no need to list all PVR apps in the world in this topic-thread, (here we only dicuss generic implementation), instead please keep the discussion abut specific clinet features suggestions/ideas to their own topic-threads, ...for SageTV there already is an existing discussion here => http://forum.xbmc.org/showthread.php?tid=3548

Thanks

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
kricker Offline
Team-XBMC QA Specialist
Posts: 3,307
Joined: Apr 2004
Reputation: 16
Location: Knoxville, TN
Post: #44
Okay no problem. I saw the list at the front and just didn't want to be left out Wink

Read this before using these builds.
XBMC win32 SVN builds
Changelog
find quote
yashka Offline
Junior Member
Posts: 2
Joined: Jul 2008
Reputation: 0
Post: #45
So, I'm wondering how much scheduling logic you'd be willing to put into the XBMC frontend. Without the ability to set things like "Record weekly in this timeslot" or to override MythTVs automatic conflict resolution, I'm not sure I could replace mythfrontend, which is something I very much want to do, for mythfrontend can't be as pretty as XBMC is.

At the minimum, a program guide, list of upcoming recordings, and scheduling options for each recording would cover my use-case. Not sure how others feel.

Also, I'm wondering how well XBMC handles seeking and audio sync in MythTV's NUV files. NUVs won't even play properly for me in Mplayer (can't seek, audio sync off), and unfortunately anyone with an analog encoder has no choice but to use them with MythTV.
find quote
Gamester17 Offline
Team-XBMC Forum Moderator
Posts: 10,595
Joined: Sep 2003
Reputation: 9
Location: Sweden
Post: #46
yashka Wrote:Also, I'm wondering how well XBMC handles seeking and audio sync in MythTV's NUV files. NUVs won't even play properly for me in Mplayer (can't seek, audio sync off), and unfortunately anyone with an analog encoder has no choice but to use them with MythTV.
Please respect that this has nothing to do with this feature suggestion. Pease start a new topic-thread in the support or bug forum instead with debug logs, description on how to replicate and samples if possible.

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
alcoheca Offline
Team-XBMC Developer
Posts: 256
Joined: Feb 2008
Reputation: 5
Post: #47
yashka Wrote:So, I'm wondering how much scheduling logic you'd be willing to put into the XBMC frontend. Without the ability to set things like "Record weekly in this timeslot" or to override MythTVs automatic conflict resolution, I'm not sure I could replace mythfrontend, which is something I very much want to do, for mythfrontend can't be as pretty as XBMC is.

At the minimum, a program guide, list of upcoming recordings, and scheduling options for each recording would cover my use-case. Not sure how others feel.

Hi yashka, Your use-case sounds like the basic requirements of every user, so you can count them as accepted as feature suggestions :-) Multiple recording types and editing of existing scheduled recordings is a primary target of this project, as otherwise user's will need to resort to other frontends/access methods for day to day use of their pvr app = something we want to avoid here.

libcmyth - (which will form the basis of the test case plugin) gives access to the full list of scheduled recordings and full control over them. see here http://www.mvpmc.org/builds/doxygen/prog...tml#l00302. Whether or not we can give full access to every type of recording schedule (from any application, not just mythTV) through XBMC depends on the methods which we use to fill a dialog window with GUI controls; the dialogue that pops up from the TV guide or list of scheduled recordings when you hit select on it.

(any future technical discussion should be in a separate thread in the development forums)
find quote
MonkeyRoach Offline
Junior Member
Posts: 36
Joined: Aug 2008
Reputation: 0
Post: #48
Dvb-s support would be badass.I can only dream
find quote
Freddo Offline
Skilled Skinner
Posts: 489
Joined: Apr 2004
Reputation: 13
Post: #49
myth-tv backend supports dvd-s doesn't it? so by extension so does XBMC, more or less.
find quote
MonkeyRoach Offline
Junior Member
Posts: 36
Joined: Aug 2008
Reputation: 0
Post: #50
mythtv and dvb-s is very hard to setup and its never done.I cant get it working for the life of me.I would like to stick to windows.
find quote
Post Reply