Kodi Community Forum
[RELEASE] PseudoTV Addon: Virtual EPG and TV Channel Surfing Script - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Add-on Support (https://forum.kodi.tv/forumdisplay.php?fid=27)
+---- Forum: Program Add-ons (https://forum.kodi.tv/forumdisplay.php?fid=151)
+----- Forum: PseudoTV / PseudoTV Live (https://forum.kodi.tv/forumdisplay.php?fid=231)
+----- Thread: [RELEASE] PseudoTV Addon: Virtual EPG and TV Channel Surfing Script (/showthread.php?tid=90738)



- scilz - 2011-09-21

has anyone tried using ice library with PseudoTV i got tons of movies and shows scanned into library but they dont seem to work with PseudoTv it just says ice library opening stream when i change channels but it never opens


- philipacentaur - 2011-09-21

I'm getting the "Unable to populate channels..." error when I try to run the PseudoTV stable-pre (snatched from git tonight) on Eden-pre Git:20110920-0e527f8, compiled earlier tonight. I was really hoping to try out the new "play episodes in order" stuff, as the old randomization was the only thing keeping me from using this addon. It worked before, but I can't tell you under what software versions it did.

I'm seeing this several times in the log:

Code:
DEBUG: script.pseudotv-ChannelList: {"error":{"code":-32602,"data":{"message":"Too many parameters","method":"Files.GetDirectory","stack":{"name":"media","type":"string"}},"message":"Invalid params."},"id":1,"jsonrpc":"2.0"}

I can post more comprehensive logs if you'd like.


- Sranshaft - 2011-09-21

scilz Wrote:has anyone tried using ice library with PseudoTV i got tons of movies and shows scanned into library but they dont seem to work with PseudoTv it just says ice library opening stream when i change channels but it never opens

Works fine for me.


- Keeper - 2011-09-21

Steveb Wrote:I see, yep, I thought it was just FF/RW you were after Big Grin
Updated DL with progbar for FF/RW/Pause but will have another look at the code later today for the small skip F/B..

Thank you mate, looking forward to this Cool



I've got an AWESOME channel setup with great logos and channel idents, and will be uploading it soon for all to use/play with. Ive spent weeks on designing it and the channels are just perfect - they are even sorted into logical groups.

Stay tuned


- Jason102 - 2011-09-21

New build on stable-pre that fixes the resume issue...you no longer have to change channels to get it to remember your spot. I believe phsyraxion requested this.

Invincer: When was the Eden-pre build you're using made? When did you download it? You may be having the same problem that philipacentaur is having...

philipacentaur: They're always changing things in these builds. I'll download the newest one and see if I can fix it.

CameronC: Hmmm, I hadn't thought about what happens when you reset a channel. Right now the scheduling is done with background updating, meaning it will happen for 5 days into the future. If you reset a channel, though, then it won't schedule anything for the next 5 days....I'll think about how to resolve this.

phsyraxion and CameronC: The "beers" (not sure why that's in quotes, that's what I'm probably going to buy) are much appreciated. My wife has a bit less reason to complain as to why I'm always messing around with this thing ;-) I can't help with skinning issues (not my forte) but any requests for the script itself (presuming they're feasible and reasonable) will go to the top of my priority list.


- phsyraxion - 2011-09-21

Jason102 Wrote:phsyraxion and CameronC: The "beers" (not sure why that's in quotes, that's what I'm probably going to buy) are much appreciated. My wife has a bit less reason to complain as to why I'm always messing around with this thing ;-) I can't help with skinning issues (not my forte) but any requests for the script itself (presuming they're feasible and reasonable) will go to the top of my priority list.

No problem there. You have put in a great deal of work and it's well appreciated since it opens up my large collection of media easily and gives the wife a reason as to why we DO NOT need pay TV!

As for the skinning side of things I have that sorted. Just had to do some trial and error in some XML files to find the values that display the OSD popup which is always the way I just thought some of the skinners here may have been able to point me in the right direction.

As this plugin stands at the moment it's brilliant. Seems quite stable and does exactly what it's designed for, not to mention that pretty much all requests us users have had have been met with little fuss so you have definitely earned the reward. Probably the only thing I have been thinking is that on a "brand new" channel setup all content starts at Season 1 Episode 1. There isn't much I can think to avoid this and a few weeks of watching and playing around would get the channels mixed up a bit.

Thanks again, just another reason I am glad I switched to XBMC from Meedio.
Big Grin


- philipacentaur - 2011-09-21

Jason102 Wrote:philipacentaur: They're always changing things in these builds. I'll download the newest one and see if I can fix it.

Thanks, man. I appreciate it. It seems like the JSONRPC stuff is constantly changing, but I assume it's all for the best.


- Jason102 - 2011-09-21

philipacentaur: Can you post a full debug log? I can't reproduce the issue, so it may be something not related to the new XBMC.


- -n3b- - 2011-09-21

I've lurked this thread for a bit now and really have to thank Jason. This plugin is getting better and better and a beer doesnt cover the work involved, but thank you & cheers.
Also thanks to the guys that have been providing feedback and bug hunting. Smile


- philipacentaur - 2011-09-21

Jason102 Wrote:philipacentaur: Can you post a full debug log? I can't reproduce the issue, so it may be something not related to the new XBMC.

No sweat. Here you go: http://pastebin.com/ns1yqV1U

...and thanks!


- Jason102 - 2011-09-22

Can you point me to where you got the Live build that you're running? I've tried this on Dharma as well as Eden-pre (for Windows, primarily) but I haven't tried on...a recently built Dharma Live version? Very odd. Anyway, if you can point me in the right direction I can load up a virtual machine and figure out the issue.


- philipacentaur - 2011-09-22

I compiled it myself from the XBMC master git repo yesterday. It's running on a minimal Ubuntu (Karmic) Linux installation.


- Invincer - 2011-09-22

http://www.scintilla.utwente.nl/~marcelg/xbmc/prebuild.html#master

This is the latest compiled build on 8-17 by Margo for PVR XBMC...


This is my debug, http://pastebin.com/1DgcmKR1 , nothing happens when I start PseudoTV except losing focus and control. But stays on the program select screen...


- Sranshaft - 2011-09-22

Invincer Wrote:http://www.scintilla.utwente.nl/~marcelg/xbmc/prebuild.html#master

This is the latest compiled build on 8-17 by Margo for PVR XBMC...


This is my debug, http://pastebin.com/1DgcmKR1 , nothing happens when I start PseudoTV except losing focus and control. But stays on the program select screen...

Code:
ERROR: C:\Users\Invincer\AppData\Roaming\XBMC\addons\Jasonra-XBMC-PseudoTV-38f59da\resources\lib\Overlay.py:65: DeprecationWarning: object.__init__() takes no parameters
                                              xbmcgui.WindowXMLDialog.__init__(self, *args, **kwargs)
19:44:35 T:7916   DEBUG: script.pseudotv-TVOverlay: __init__
19:44:35 T:7916   ERROR: C:\Users\Invincer\AppData\Roaming\XBMC\addons\Jasonra-XBMC-PseudoTV-38f59da\resources\lib\Overlay.py:40: DeprecationWarning: object.__init__() takes no parameters
                                              xbmc.Player.__init__(self, xbmc.PLAYER_CORE_AUTO)
19:44:35 T:7856   DEBUG: ------ Window Init (C:\Users\Invincer\AppData\Roaming\XBMC\addons\transparency-xbmc\720p\script.pseudotv.TVOverlay.xml) ------
19:44:35 T:7856    INFO: Loading skin file: C:\Users\Invincer\AppData\Roaming\XBMC\addons\transparency-xbmc\720p\script.pseudotv.TVOverlay.xml
19:44:35 T:7916   DEBUG: script.pseudotv-TVOverlay: onInit
19:44:35 T:7916   ERROR: Exception in python script callback execution
19:44:35 T:7916   ERROR: Traceback (most recent call last):
19:44:35 T:7916   ERROR:   File "C:\Users\Invincer\AppData\Roaming\XBMC\addons\Jasonra-XBMC-PseudoTV-38f59da\resources\lib\Overlay.py", line 127, in onInit
19:44:35 T:7916   ERROR: self.background = self.getControl(101)

Looks to be a problem with the Transparency skin for PseudoTV. Can you give PseudoTV a try with the default skin and post a debug log?

Offtopic: Looking through your debug log, it looks like you must have installed every single addon available for XBMC. I've never seen so many lines of "DEBUG: ADDON: cpluff: 'Plug-in [plugin] has been installed.'" Laugh


- Jason102 - 2011-09-22

Nice catch, Sranshaft.

I've been looking at the issue that philipacentaur reported, and have fixed the problem. This is important:

Starting right now, Eden will only be supported on builds compiled September 22nd or later. Any Eden build before that will not work with the current or future stable-pre versions. Dharma will continue working properly.

There was a small but very significant change in how JSON calls are made, and I can't support old and new Eden builds at the same time. Sorry for the inconvenience, but there's nothing I can do about it.