[OLD/CLOSED] PseudoTV Live - Set-Top box solution
@Lunatixz - Just wanted to drop by and say congrats on a job well done. This looks amazing. I've since cut the cord and gotten rid of cable so I hadn't worked on this stuff in a while but you have taken it and really run with it!

By the way. I see CP and SB support on your TODO list. Did I ever send you the code for CouchPotato and SickBeard integration I did with the TVGuide mods I was working on? If not, let me know. They were isolated Python classes so it should port just fine to here. Actually, now that I think about it, I might have been committing to GitHub. I'll check, but anyway, great work!

EDIT

Yep, I did commit them to my TVGuide fork. Feel free to grab them for what you're doing. There is a class for couchpotato.py, sickbeard.py, tmdb.py and tvdb.py.

https://github.com/robnewton/script.tvgu...s/lib/apis

You can see there was a simple record via sickbeard implementation in the TVGuide EPG: https://github.com/robnewton/script.tvgu...de.py#L442

Code:
elif activeMenuOption['ActionId'] == ProgramAction.RECORD_EPISODE:
            sbAPI = SickBeard(ADDON.getSetting('sickbeard.baseurl'),ADDON.getSetting('sickbeard.apikey'))
            if sbAPI.isShowManaged(program.seriesId) == False:
                if sbAPI.addNewShow(program.seriesId) == True:
                    self.database.setShowAsSickBeardManaged(program.seriesId)
            for n in range(1, 10):
                if sbAPI.setEpisodeStatus(program.seriesId, program.seasonNumber, program.episodeNumber, 'wanted'):
                    self.database.setShowAsSickBeardManaged(program.seriesId)
                    break
                sleep(1)
            self.onRedrawEPG(self.channelIdx, self.viewStartDate)
            pass
        elif activeMenuOption['ActionId'] == ProgramAction.RECORD_SERIES:
            sbAPI = SickBeard(ADDON.getSetting('sickbeard.baseurl'),ADDON.getSetting('sickbeard.apikey'))
            if sbAPI.addNewShow(program.seriesId) == True:
                self.database.setShowAsSickBeardManaged(program.seriesId)
            self.onRedrawEPG(self.channelIdx, self.viewStartDate)
            pass
        elif activeMenuOption['ActionId'] == ProgramAction.RECORD_SERIES_W_OPTIONS:
            sbAPI = SickBeard(ADDON.getSetting('sickbeard.baseurl'),ADDON.getSetting('sickbeard.apikey'))
            if sbAPI.addNewShow(program.seriesId) == True:
                self.database.setShowAsSickBeardManaged(program.seriesId)
            self.onRedrawEPG(self.channelIdx, self.viewStartDate)
            pass
Integrating with XBMC through the JSON-RPC interface?

Try the JSON-RPC Browser

Image


Messages In This Thread
RE: [FORK] - by jcaa6479 - 2013-07-16, 23:25
Re: RE: - by bry - 2013-07-19, 08:42
Audio Muting Consistently ? - by gjwAudio - 2013-08-18, 08:25
PTVL Anomalies... - by gjwAudio - 2013-08-25, 01:15
Help Find The BAD Channel... - by gjwAudio - 2013-08-27, 02:12
RE: [FORK] "PseudoTV Live" w/ LiveTV, InternetTV and added Strm Support - by angrycamel - 2013-09-07, 03:07
RE: - by DLWhittet - 2013-10-13, 02:48
Problems with Pseudo TV Live - by media-mogul - 2013-11-07, 22:45
Setup wifi cam stream - by rebelmaveric19 - 2013-12-12, 00:54
Black Screen - by Antisthenes - 2014-03-03, 02:06
RE: [FORK] - by Lunatixz - 2014-03-25, 18:21
Re: RE: - by Lunatixz - 2014-04-26, 17:10
Update breaks autostart? - by grumpygamer - 2014-07-12, 11:48
Re: RE: Update breaks autostart? - by bry - 2014-07-12, 13:44
PseudoTV Live + HDHomerun Tutorial - by bry - 2014-07-25, 23:17
RE: [FORK] - by tromy - 2014-09-22, 19:14
Custom Live Channel - by GavinCampbell - 2014-11-01, 18:20
Options menu? - by Pendragon445 - 2014-11-02, 20:23
Prevent Stop Button - by GavinCampbell - 2014-11-13, 22:45
RE: [FORK] - by herpkektop - 2015-02-11, 11:22
RE: [FORK] - by herpkektop - 2015-02-11, 17:55
PseudoTv issue - by adamp237 - 2015-03-02, 03:41
No Guide - Android Arm - by MoRbIdBoY - 2015-03-14, 20:26
Chanel Issues - by BlueKalel - 2015-05-03, 07:23
RE: donation - by gkithes - 2015-06-11, 02:27
RE: donation - by bornagainpenguin - 2015-06-11, 03:55
Channel Sharing Feature Freezing - by RORO-RR - 2015-07-11, 18:48
Logout Mark Read Team Forum Stats Members Help
[OLD/CLOSED] PseudoTV Live - Set-Top box solution45