2013-12-19, 01:39
HAHA I broke Youtube subscription and playlist.... , but figured out where my mistake was...
(2013-12-19, 03:07)Lunatixz Wrote: Git updated, let me know how the new Youtube/RSS parsing is working...
I removed "file limit" setting for youtube/RSS. The setting3 "_3" switch is the only limit setting, if left blank a default value of 50 is used (max = 1000). I also removed strm/nfo generation.
(2013-12-19, 06:34)Redkiller223 Wrote:(2013-12-19, 03:07)Lunatixz Wrote: Git updated, let me know how the new Youtube/RSS parsing is working...
I removed "file limit" setting for youtube/RSS. The setting3 "_3" switch is the only limit setting, if left blank a default value of 50 is used (max = 1000). I also removed strm/nfo generation.
Not having any luck with playlists, don't know about subscriptions..... When building it shows some info real quick about the channel for the playlist, but no actual channel in the epg.
19:54:11 T:1820277616 NOTICE: http://www.google-analytics.com/__utm.gif?utmp=PTVL%2F940124634%2FVersion%3A0.2.2%2FSkin%3Adefault&utmac=UA-45979766-1&utmwv=5.2.2d&utmcc=__utma%3D1.940124634.1.1.1.1%3B&utmn=2957500153
19:54:12 T:1820277616 NOTICE: Pragma: no-cache
Expires: Wed, 19 Apr 2000 11:43:00 GMT
Last-Modified: Wed, 21 Jan 2004 19:51:30 GMT
X-Content-Type-Options: nosniff
Content-Type: image/gif
Date: Wed, 18 Dec 2013 13:43:08 GMT
Server: Golfe2
Content-Length: 35
Cache-Control: private, no-cache, no-cache=Set-Cookie, proxy-revalidate
Age: 22262
Alternate-Protocol: 80:quic
Connection: close
19:54:13 T:1820277616 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.AttributeError'>
Error Contents: VideoParser instance has no attribute 'mountedFS'
Traceback (most recent call last):
File "/home/xbmc/.xbmc/addons/script.pseudotv.live-master/resources/lib/Overlay.py", line 207, in onInit
if self.readConfig() == False:
File "/home/xbmc/.xbmc/addons/script.pseudotv.live-master/resources/lib/Overlay.py", line 349, in readConfig
self.channels = self.channelList.setupList()
File "/home/xbmc/.xbmc/addons/script.pseudotv.live-master/resources/lib/ChannelList.py", line 149, in setupList
self.setupChannel(i + 1, False, True, False)
File "/home/xbmc/.xbmc/addons/script.pseudotv.live-master/resources/lib/ChannelList.py", line 438, in setupChannel
if self.makeChannelList(channel, chtype, chsetting1, chsetting2, chsetting3, chsetting4, append) == True:
File "/home/xbmc/.xbmc/addons/script.pseudotv.live-master/resources/lib/ChannelList.py", line 742, in makeChannelList
fileList = self.buildFileList(fle, channel)
File "/home/xbmc/.xbmc/addons/script.pseudotv.live-master/resources/lib/ChannelList.py", line 1672, in buildFileList
dur = self.videoParser.getVideoLength(uni(match.group(1)).replace("\\\\", "\\"))
File "/home/xbmc/.xbmc/addons/script.pseudotv.live-master/resources/lib/VideoParser.py", line 69, in getVideoLength
filename = self.handleSMB(filename)
File "/home/xbmc/.xbmc/addons/script.pseudotv.live-master/resources/lib/VideoParser.py", line 101, in handleSMB
return self.mountPosixSMB(newfilename)
File "/home/xbmc/.xbmc/addons/script.pseudotv.live-master/resources/lib/VideoParser.py", line 110, in mountPosixSMB
if self.mountedFS == True:
AttributeError: VideoParser instance has no attribute 'mountedFS'
-->End of Python script error report<--
(2013-12-19, 11:20)danz0l Wrote: OK i cant get this to work. If i use live streams it works perfectly but if i create a TV chanel based on Network from my current library, it starts to configure the channel on load, starts to populate it and then black screens and goes no further. I really dont understand the problem as Psuedo TV works flawlessly and i'm doing nothing different than i would using that plugin.
I've tried deleting all settings files etc and as soon as I create a channel based on Network it does the very same thing. Any ideas ?
I enabled debug but that shows little info on what the problem may be
Heres a snippet from the only log entries that may be causing issue
Code:19:54:11 T:1820277616 NOTICE: http://www.google-analytics.com/__utm.gif?utmp=PTVL%2F940124634%2FVersion%3A0.2.2%2FSkin%3Adefault&utmac=UA-45979766-1&utmwv=5.2.2d&utmcc=__utma%3D1.940124634.1.1.1.1%3B&utmn=2957500153
19:54:12 T:1820277616 NOTICE: Pragma: no-cache
Expires: Wed, 19 Apr 2000 11:43:00 GMT
Last-Modified: Wed, 21 Jan 2004 19:51:30 GMT
X-Content-Type-Options: nosniff
Content-Type: image/gif
Date: Wed, 18 Dec 2013 13:43:08 GMT
Server: Golfe2
Content-Length: 35
Cache-Control: private, no-cache, no-cache=Set-Cookie, proxy-revalidate
Age: 22262
Alternate-Protocol: 80:quic
Connection: close
19:54:13 T:1820277616 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.AttributeError'>
Error Contents: VideoParser instance has no attribute 'mountedFS'
Traceback (most recent call last):
File "/home/xbmc/.xbmc/addons/script.pseudotv.live-master/resources/lib/Overlay.py", line 207, in onInit
if self.readConfig() == False:
File "/home/xbmc/.xbmc/addons/script.pseudotv.live-master/resources/lib/Overlay.py", line 349, in readConfig
self.channels = self.channelList.setupList()
File "/home/xbmc/.xbmc/addons/script.pseudotv.live-master/resources/lib/ChannelList.py", line 149, in setupList
self.setupChannel(i + 1, False, True, False)
File "/home/xbmc/.xbmc/addons/script.pseudotv.live-master/resources/lib/ChannelList.py", line 438, in setupChannel
if self.makeChannelList(channel, chtype, chsetting1, chsetting2, chsetting3, chsetting4, append) == True:
File "/home/xbmc/.xbmc/addons/script.pseudotv.live-master/resources/lib/ChannelList.py", line 742, in makeChannelList
fileList = self.buildFileList(fle, channel)
File "/home/xbmc/.xbmc/addons/script.pseudotv.live-master/resources/lib/ChannelList.py", line 1672, in buildFileList
dur = self.videoParser.getVideoLength(uni(match.group(1)).replace("\\\\", "\\"))
File "/home/xbmc/.xbmc/addons/script.pseudotv.live-master/resources/lib/VideoParser.py", line 69, in getVideoLength
filename = self.handleSMB(filename)
File "/home/xbmc/.xbmc/addons/script.pseudotv.live-master/resources/lib/VideoParser.py", line 101, in handleSMB
return self.mountPosixSMB(newfilename)
File "/home/xbmc/.xbmc/addons/script.pseudotv.live-master/resources/lib/VideoParser.py", line 110, in mountPosixSMB
if self.mountedFS == True:
AttributeError: VideoParser instance has no attribute 'mountedFS'
-->End of Python script error report<--
<setting id="Channel_5_type" value="8" />
<setting id="Channel_5_1" value="I1045.223774507.microsoft.com" />
<setting id="Channel_5_2" value="plugin://plugin.video.ustvnow/?name=My9&mode=play" />
<setting id="Channel_5_3" value="ustvnow" />
<setting id="Channel_5_rulecount" value="1" />
<setting id="Channel_5_rule_1_id" value="1" />
<setting id="Channel_5_rule_1_opt_1" value="MyNetworkTV" />
<programme start="20131219230000 -0500" stop="20131219233000 -0500" channel="I1045.223774507.microsoft.com">
<title lang="en">King of the Hill</title>
<sub-title lang="en">Rodeo Days</sub-title>
<desc lang="en">The rodeo comes to town, and Bobby shames his family when he fails at calf-roping and succeeds at being a clown.</desc>
(2013-12-19, 11:32)Lunatixz Wrote:(2013-12-19, 11:20)danz0l Wrote: OK i cant get this to work. If i use live streams it works perfectly but if i create a TV chanel based on Network from my current library, it starts to configure the channel on load, starts to populate it and then black screens and goes no further. I really dont understand the problem as Psuedo TV works flawlessly and i'm doing nothing different than i would using that plugin.
I've tried deleting all settings files etc and as soon as I create a channel based on Network it does the very same thing. Any ideas ?
I enabled debug but that shows little info on what the problem may be
Heres a snippet from the only log entries that may be causing issue
Code:19:54:11 T:1820277616 NOTICE: http://www.google-analytics.com/__utm.gif?utmp=PTVL%2F940124634%2FVersion%3A0.2.2%2FSkin%3Adefault&utmac=UA-45979766-1&utmwv=5.2.2d&utmcc=__utma%3D1.940124634.1.1.1.1%3B&utmn=2957500153
19:54:12 T:1820277616 NOTICE: Pragma: no-cache
Expires: Wed, 19 Apr 2000 11:43:00 GMT
Last-Modified: Wed, 21 Jan 2004 19:51:30 GMT
X-Content-Type-Options: nosniff
Content-Type: image/gif
Date: Wed, 18 Dec 2013 13:43:08 GMT
Server: Golfe2
Content-Length: 35
Cache-Control: private, no-cache, no-cache=Set-Cookie, proxy-revalidate
Age: 22262
Alternate-Protocol: 80:quic
Connection: close
19:54:13 T:1820277616 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.AttributeError'>
Error Contents: VideoParser instance has no attribute 'mountedFS'
Traceback (most recent call last):
File "/home/xbmc/.xbmc/addons/script.pseudotv.live-master/resources/lib/Overlay.py", line 207, in onInit
if self.readConfig() == False:
File "/home/xbmc/.xbmc/addons/script.pseudotv.live-master/resources/lib/Overlay.py", line 349, in readConfig
self.channels = self.channelList.setupList()
File "/home/xbmc/.xbmc/addons/script.pseudotv.live-master/resources/lib/ChannelList.py", line 149, in setupList
self.setupChannel(i + 1, False, True, False)
File "/home/xbmc/.xbmc/addons/script.pseudotv.live-master/resources/lib/ChannelList.py", line 438, in setupChannel
if self.makeChannelList(channel, chtype, chsetting1, chsetting2, chsetting3, chsetting4, append) == True:
File "/home/xbmc/.xbmc/addons/script.pseudotv.live-master/resources/lib/ChannelList.py", line 742, in makeChannelList
fileList = self.buildFileList(fle, channel)
File "/home/xbmc/.xbmc/addons/script.pseudotv.live-master/resources/lib/ChannelList.py", line 1672, in buildFileList
dur = self.videoParser.getVideoLength(uni(match.group(1)).replace("\\\\", "\\"))
File "/home/xbmc/.xbmc/addons/script.pseudotv.live-master/resources/lib/VideoParser.py", line 69, in getVideoLength
filename = self.handleSMB(filename)
File "/home/xbmc/.xbmc/addons/script.pseudotv.live-master/resources/lib/VideoParser.py", line 101, in handleSMB
return self.mountPosixSMB(newfilename)
File "/home/xbmc/.xbmc/addons/script.pseudotv.live-master/resources/lib/VideoParser.py", line 110, in mountPosixSMB
if self.mountedFS == True:
AttributeError: VideoParser instance has no attribute 'mountedFS'
-->End of Python script error report<--
Can I get a full log?
diff --git a/resources/lib/VideoParser.py b/resources/lib/VideoParser.py
index ae8d6fc..63fa9a1 100644
--- a/resources/lib/VideoParser.py
+++ b/resources/lib/VideoParser.py
@@ -43,6 +43,7 @@ class VideoParser:
self.MKVExts = ['.mkv']
self.FLVExts = ['.flv']
self.TSExts = ['.ts', '.m2ts']
+ self.mountedFS = False
def log(self, msg, level = xbmc.LOGDEBUG):