Kodi Community Forum
MythTV PVR client Addon Developers Wanted - Developers Only! - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Development (https://forum.kodi.tv/forumdisplay.php?fid=32)
+--- Forum: Add-ons (https://forum.kodi.tv/forumdisplay.php?fid=26)
+---- Forum: PVR (https://forum.kodi.tv/forumdisplay.php?fid=136)
+---- Thread: MythTV PVR client Addon Developers Wanted - Developers Only! (/showthread.php?tid=82015)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35


- dteirney - 2010-12-30

Finally got everything compiling tonight and the Add-On loading correctly. Listing of Live Channels is working, so is the EPG and Recording Listings.

Can't play back recordings for some reason, but will look at that more later.

Unless I hear any concerns I'll start checking in what is working over the coming week. Still much work to do to tidy up some of the code, and still need to incorporate libcmyth so playback of LiveTV will be possible.

I guess it would be good to get some people trying out what is there and the bug fixing parade can begin, along with suggestions on how to make the solution more useful to everyone.

There is a known issue with not being able to use an IP address for the hostname as it's getting URL escaped somewhere that I can't find.


- dubstar_04 - 2010-12-30

dteirney,

Thanks for working on this. once you have checked everything in i will build and provide as much feedback as i can.

Is there anything in particular that you would like us to look at / try?

Have you been working against the pvrtesting2 branch?

Thanks,

Dubstar_04


- margro - 2010-12-30

loggio Wrote:Hi guys,

Wondering if anyone can shed some light on what the current state of PVR TESTING is?

"APPARENTLY" Pvr-Testing 2 branch is no longer being used now... It is becoming very hard to track down and follow the progress of unified pvr testing, among other things.

I have no idea where to look for updates/bug fixes ...etc

there are a lot of things going on in the development side of XBMC and it's all a big mess to track down.

Thanks in advance.
Loggio.

At the moment, all PVR development is done on github in Dushmaniac's XBMC repository:
https://github.com/opdenkamp/xbmc. This is a fork of the XBMC git repository which has the PVR support from pvr-testing2 already merged in (compared to XBMC trunk).

If you are looking for the latest PVR related changes/fixes for Windows/MediaPortal PVR client or the 4TheRecord PVR client, use my
https://github.com/margro/xbmc github fork instead (fork from Opdenkamp).

Grt,
margro


- poofyhairguy - 2010-12-30

I just want to say thank you for working on a MythTV backend.


- fiveisalive - 2010-12-31

margro Wrote:At the moment, all PVR development is done on github in Dushmaniac's XBMC repository:
https://github.com/opdenkamp/xbmc. This is a fork of the XBMC git repository which has the PVR support from pvr-testing2 already merged in (compared to XBMC trunk).

If you are looking for the latest PVR related changes/fixes for Windows/MediaPortal PVR client or the 4TheRecord PVR client, use my
https://github.com/margro/xbmc github fork instead (fork from Opdenkamp).

Grt,
margro

but is the git repo https://github.com/opdenkamp/xbmc the same one that dtierney is checking into with the mythtv addon? (don't see any commits there from him). it's getting somewhat confusing trying to find the canonical location for this development


- dteirney - 2011-01-01

My plan is to fork dushmaniacs github repo and put all of the mythtv pvr bits into that. Will let everyone know where it is once it's been done. I guess some of the changesets will eventually get into dushmaniacs fork and then from there to trunk.


- dteirney - 2011-01-01

I will add the latest and greatest for the MythTV PVR Add-On to https://github.com/dteirney/xbmc

I will try and co-ordinate with dushmaniac and margro to get any necessary changes / extensions to the PVR Add-On interface incorporated.

http://trac.xbmc.org/ticket/10445 has been updated to reflect this as well. If anyone is still interested in providing code updates please attach a github patch to the trac ticket. For those that have already contributed code for the Add-On PM me and we can talk about commit access to the github tree.


- fiveisalive - 2011-01-02

dteirney Wrote:I will add the latest and greatest for the MythTV PVR Add-On to https://github.com/dteirney/xbmc

I will try and co-ordinate with dushmaniac and margro to get any necessary changes / extensions to the PVR Add-On interface incorporated.

thanks. so is this fork based on the main xbmc master (or trunk, has the switch to git happened yet?) and will it be kept up to date? I guess I'd like to be able to get all the latest bits for all the rest of the non-PVR parts of xbmc as well.

Quote:http://trac.xbmc.org/ticket/10445 has been updated to reflect this as well. If anyone is still interested in providing code updates please attach a github patch to the trac ticket. For those that have already contributed code for the Add-On PM me and we can talk about commit access to the github tree.

I checked out your github repo and built and installed it fine. have your recent changes been commited? I can access the mythtv server (0.23) because it shows me the channel list, but when I click on any channel I get "Channel can not be played" on screen, and in the log:

Code:
11:52:20 T:139988663384224 M:3068522496  NOTICE: DVDPlayer: Opening: pvr://channels/tv/all/2.pvr
11:52:20 T:139988663384224 M:3068522496 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
11:52:20 T:139987479688976 M:3068522496   DEBUG: thread start, auto delete: 0
11:52:20 T:139987479688976 M:3068522496  NOTICE: Creating InputStream
11:52:20 T:139987479688976 M:3068522496   DEBUG: PVR: opening live stream on channel 'WGBH-HD'
11:52:20 T:139987479688976 M:3068522496   ERROR: CDVDPlayer::OpenInputStream - error opening [pvr://channels/tv/all/2.pvr]
11:52:20 T:139987479688976 M:3068522496  NOTICE: CDVDPlayer::OnExit()
11:52:20 T:139987479688976 M:3068522496  NOTICE: CDVDPlayer::OnExit() deleting input stream
11:52:20 T:139987479688976 M:3068522496   DEBUG: Thread 139987479688976 terminating
11:52:20 T:139988663384224 M:3068522496   DEBUG: CAnnouncementManager - Announcement: PlaybackStopped from xbmc
11:52:20 T:139988663384224 M:3068522496    INFO: Loading skin file: DialogOK.xml
11:52:20 T:139988663384224 M:3068522496   DEBUG: Load DialogOK.xml: 1.08ms

is this currently supposed to work, or is there a missing bit not committed?

also the TV guide is blank and the recordings section is empty.


- opdenkamp - 2011-01-02

fiveisalive Wrote:thanks. so is this fork based on the main xbmc master (or trunk, has the switch to git happened yet?) and will it be kept up to date? I guess I'd like to be able to get all the latest bits for all the rest of the non-PVR parts of xbmc as well.
it's a fork of xbmc master and will be kept up to date. things will eventually be included in mainline xbmc, but not before it's clean and stable enough and not before the new binary addon code is there.


- dteirney - 2011-01-03

fiveisalive Wrote:I checked out your github repo and built and installed it fine. have your recent changes been commited?

Nothing new has been committed yet. I'm waiting for the official switch over to git and the new master tree to avoid and problems with being able to push the changes to xbmc master long term. Hopefully the new xbmc master will be available tomorrow, but not sure when (or how) dushmaniac will update his tree and how those changes will move through to my fork.

Might be easiest for me to create the fork again once xbmc master is final.


- opdenkamp - 2011-01-03

I'll do it asap, but I don't think git-rebase will do much good, so I might end up patching xbmc master from scratch, which will take a bit of time ofc.


- therealrocket - 2011-01-06

dushmaniac,

When are you expecting to get the patches into a repo? I'd be happy to test and provide patches if needed.


- opdenkamp - 2011-01-06

it already is on github (check my sig).

I'm going to change some database columns today or tomorrow and I won't write update methods, so if you're going to test, be prepared to wipe your database a couple of times. If not, stay away from the development repo for a while.


- therealrocket - 2011-01-07

Looking at the mythtv pvrclient code (xbmc/xbmc/pvrclients/mythtv) it seems to be the latest from the pvr-testing2 branch, outleradam said the work is being done in git but I can't find it. The pvrclient directory seems fairly old if it's a PVR merge from a while back.

So I'm wondering, is the pvrclient directory dead code or is it where you guys' still uncommitted work will go?

It's less worthwhile for you guys if I test old code, trying to avoid "oh we've fixed that" syndrome Smile


- fiveisalive - 2011-01-07

dteirney Wrote:Nothing new has been committed yet. I'm waiting for the official switch over to git and the new master tree to avoid and problems with being able to push the changes to xbmc master long term. Hopefully the new xbmc master will be available tomorrow, but not sure when (or how) dushmaniac will update his tree and how those changes will move through to my fork.

Might be easiest for me to create the fork again once xbmc master is final.

Hi there, is this new fork based off the actual master tree?

https://github.com/dteirney/xbmc

Looks to no longer be a fork of dushmaniac's tree, but off xbmc master itself, however, no PVR stuff seems to be committed as yet. Is this fork intended to be the fork that the mythtv and pvr stuff will go?