2011-09-22, 00:11
I've created a new PVR add-on for MythTV (v. 0.24). It only uses libcmyth (that has been modified with some additional functions to support the add-on).
Currently the following in working on windows and linux(ubuntu):
-LiveTV, including radio (at least with DVB)
-Timers (add, delete, modify)
-EPG
-Recordings
-Timeshifting (still work in progress)
Missing features/bugs
- Episode and season info in EPG
- Bookmark support (to skip commercials)
- Fast forward not working on some recordings/wrong duration reported (seems to be related to ffmpeg)
- ATSC subtitles (again lacking ffmpeg support)
Thanks to dubstar_04 for producing this video that demonstrate the add-on:
http://www.youtube.com/watch?v=1gA7YpbyxNM
The code is located at my git-hub account here:
https://github.com/tsp/xbmc
Please note that you will have to use my fork of xbmc PVR as the addon relies on some modification to the xbmc code.
Boost version 1.42 or later is needed. On Ubuntu make sure to install libboost-regex-dev and libboost-filesystem-dev in addition to libboost-dev
Windows build here:
Eden-PVR http://www.mediafire.com/?y5hdp8bd7d58mmu updated 24/6-2012
Master (=unstable) http://www.mediafire.com/?vq8widow9okf4dd updated 22/5-2012
Helpful guides/posts for installing the addon and mythtv on linux
Installing the Addon on ubuntu
http://forum.xbmc.org/showpost.php?p=915...tcount=133
Installing MythTV
http://forum.xbmc.org/showpost.php?p=915...tcount=134
http://forum.xbmc.org/showpost.php?p=916...tcount=157
http://forum.xbmc.org/showpost.php?p=916...tcount=153
VDPAU support
http://forum.xbmc.org/showpost.php?p=918...tcount=186
ATV1:
http://forum.xbmc.org/showpost.php?p=925...tcount=221
How to report a bug:
1) Check if it is a known xbmc PVR bug (search the forum or check issues on opdenkamps xbmc github repo.
2) make sure that "Enable debug logging" is enabled in system->settings->system->debugging and that "Include more debug information in the log" is enabled in system->settings->add-ons->installed add-ons->pvr clients->MythTV cmyth PVR client->configure
3) copy the xbmc.log to pastebin.com or a similar site
4) If you are experiencing deadlocks or crashes a full stack trace would also be appreciated. It is included in the crashlog but if xbmc hangs you need to use gdb to generate it by following the procedure:
a) get the process ID(PID) of xbmc.bin process i.e. "ps -A|grep xbmc.bin"
b) start gdb as superuser "sudo gdb"
c) attach to xbmc.bin "attach" + PID from a)
d) produce stack trace "thread apply all bt full"
e) post to pastebin
5) post a report in this thread or create a new issue on github or comment on an existing issue if it is a new bug.
Currently the following in working on windows and linux(ubuntu):
-LiveTV, including radio (at least with DVB)
-Timers (add, delete, modify)
-EPG
-Recordings
-Timeshifting (still work in progress)
Missing features/bugs
- Episode and season info in EPG
- Bookmark support (to skip commercials)
- Fast forward not working on some recordings/wrong duration reported (seems to be related to ffmpeg)
- ATSC subtitles (again lacking ffmpeg support)
Thanks to dubstar_04 for producing this video that demonstrate the add-on:
http://www.youtube.com/watch?v=1gA7YpbyxNM
The code is located at my git-hub account here:
https://github.com/tsp/xbmc
Please note that you will have to use my fork of xbmc PVR as the addon relies on some modification to the xbmc code.
Boost version 1.42 or later is needed. On Ubuntu make sure to install libboost-regex-dev and libboost-filesystem-dev in addition to libboost-dev
Windows build here:
Eden-PVR http://www.mediafire.com/?y5hdp8bd7d58mmu updated 24/6-2012
Master (=unstable) http://www.mediafire.com/?vq8widow9okf4dd updated 22/5-2012
Helpful guides/posts for installing the addon and mythtv on linux
Installing the Addon on ubuntu
http://forum.xbmc.org/showpost.php?p=915...tcount=133
Installing MythTV
http://forum.xbmc.org/showpost.php?p=915...tcount=134
http://forum.xbmc.org/showpost.php?p=916...tcount=157
http://forum.xbmc.org/showpost.php?p=916...tcount=153
VDPAU support
http://forum.xbmc.org/showpost.php?p=918...tcount=186
ATV1:
http://forum.xbmc.org/showpost.php?p=925...tcount=221
How to report a bug:
1) Check if it is a known xbmc PVR bug (search the forum or check issues on opdenkamps xbmc github repo.
2) make sure that "Enable debug logging" is enabled in system->settings->system->debugging and that "Include more debug information in the log" is enabled in system->settings->add-ons->installed add-ons->pvr clients->MythTV cmyth PVR client->configure
3) copy the xbmc.log to pastebin.com or a similar site
4) If you are experiencing deadlocks or crashes a full stack trace would also be appreciated. It is included in the crashlog but if xbmc hangs you need to use gdb to generate it by following the procedure:
a) get the process ID(PID) of xbmc.bin process i.e. "ps -A|grep xbmc.bin"
b) start gdb as superuser "sudo gdb"
c) attach to xbmc.bin "attach" + PID from a)
d) produce stack trace "thread apply all bt full"
e) post to pastebin
5) post a report in this thread or create a new issue on github or comment on an existing issue if it is a new bug.