SageTV soon to be Open sourced.
#31
not sure what the colussus is, a reference to a manufacturer's page?
If I have helped you or increased your knowledge, click the 'thumbs up' button to give thanks :) (People with less than 20 posts won't see the "thumbs up" button.)
Reply
#32
(2015-08-13, 19:38)TRiddle Wrote: I've had my head buried in the "how to develop an addon for kodi" wiki for the past few days now. I know nothing of python, but have been writing logic for going on 15 years now. It is my full intention to one day have SageTV feeding my kodi setup, whether that be from me figuring it out on my own, helping out others piece together an addon to make it work, etc...
If you have been looking into Python scripts/plugins for Kodi then you going about it the wrong way if you want to create an true PVR addon for SageTV to be used inside Kodi's native PVR interface, as addons for Kodi's PVR API currently needs to be written in in C++ (or C wrapped in C++) and are referred to as binary PVR client addons for Kodi.

For a better description how PVR (client) addons works on the edn-user side compared to common Python script/plugin addons checkout the http://kodi.wiki/view/PVR page (and then also the http://kodi.wiki/view/PVR_backend page). There are also dedicated subforums for the development and usage of those binary PVR addons here:

http://forum.kodi.tv/forumdisplay.php?fid=136
http://forum.kodi.tv/forumdisplay.php?fid=167

For deeper details about PVR (client) addons you might need to dig into the code of existing addons here:

https://github.com/kodi-pvr

Point is, you really do not want just a Python script/plugin as a addon in Kodi for a PVR backend like SageTV, as instead you want a binary PVR client addon for Kodi written in in C++ (or C wrapped in C++). Maybe begin by following the guide here http://kodi.wiki/view/PVR and here http://kodi.wiki/view/PVR_backend to first setup a other PVR backend like example Tvheadend or VDR and try out their respective PVR client addon for Kodi to understand the concept and test the user experince.

Another tip to explain this to someone new to Kodi (and XBMC) is to point them to Lifehacker's old but excellent how-to guide for how Live TV and PVR works in Kodi/XBMC http://lifehacker.com/5981757/how-to-wat...dia-center

(2015-08-13, 19:38)TRiddle Wrote: I have my kodi universe running 95% to my liking right now. The only thing missing is the feeling of "set it and forget it" for recordings
You should checkout the new PVR API changes and enhancements/improvements regarding Series Recordings here
http://forum.kodi.tv/showthread.php?tid=227026

Again this PVR API can as of current not be accessed by Python based addons.
Reply
#33
nickr,

the colossus is the pci-e x1 version of the hd-pvr. When you live out in rural N. America, there are no cable/cablecard options, so satellite is about my only option. Both the hd-pvr and colossus work well with this.

RockerC,

I probably should've updated my initial post. I quickly figured out that python was not the answer when I went to the pvr repository on github. I haven't actually used C/C++ in years, but I have used it, so that was a relief. I've been toying around with some form of kodi pvr functionality since the initial release, so I'm fairly comfortable with how the two interact. I just need to buckle down and dig in.
Reply
#34
(2015-08-14, 14:57)TRiddle Wrote: I probably should've updated my initial post. I quickly figured out that python was not the answer when I went to the pvr repository on github. I haven't actually used C/C++ in years, but I have used it, so that was a relief. I've been toying around with some form of kodi pvr functionality since the initial release, so I'm fairly comfortable with how the two interact. I just need to buckle down and dig in.
Cool, ok then you probabaly already know that the best starting point might be to copy much of the code (and concepts) from the Tvheadend (pvr.hts) and/or the VDR (pvr.vdr.vnsi) PVR clients for Kodi

https://github.com/kodi-pvr/pvr.hts
https://github.com/kodi-pvr/pvr.vdr.vnsi

Either that or create a new and simple bare minimum stand-alone SageTV stream client first in pure C or C++ to test the streaming parts and then later port that to a new PVR client addon for Kodi.

(2015-08-14, 14:07)TRiddle Wrote: Also, to my knowledge (and the MythTV wiki), there are no linux drivers for a Colossus.
Don't live in North America but quick google looks promising, however I think that is an off-topic dicussion for this thread
http://www.hauppauge.com/site/support/linux.html
http://www.kernellabs.com/blog/?page_id=2117
Reply
#35
Thanks for the links. My intention is to generously borrow as much as I can initially. Proof of concept is all I'm after initially. Just get the basics first.
Reply
#36
Any updates on using Sage TV as a true PVR backend for Kodi via the PVR API?
Reply
#37
I would love to see this happen.
Reply

Logout Mark Read Team Forum Stats Members Help
SageTV soon to be Open sourced.1