2013-01-19, 01:44
using frodo RC 3 and the latest pseudotv .strm files do not work. You can play any of them from your library directly but PTV will not pick them up. im thinking this is for one of a couple reasons:
1) the setting to "enable icelibrary streams" has somehow been dissociated with the actual function
2) frodo uses something new to play .strm files and doesnt retrieve the duration properly or in a manner that PTV expects to get it
3) there is a list of file types PTV will play and .strm has been removed from that list
i think i have a halfway decent understanding of how this program works, and these are the only reasons i can come up with for why .strm support would be broken now.
i looked through all the python files on github and from what i can tell the icelibrary setting is being correctly applied and used, so i think #1 can be ruled out. however i dont see anything in the code that would handle the .strm files, the parser code seems to just handle these types:
self.AVIExts = ['.avi']
self.MP4Exts = ['.mp4', '.m4v', '.3gp', '.3g2', '.f4v', '.mov']
self.MKVExts = ['.mkv']
self.FLVExts = ['.flv']
so its possible that its #3 except github shows the relevant code hasnt been edited for 6 months and it worked shorter than 6 months ago.
which leaves #2, i have no idea how xbmc handles calls from python scripts or what may have changed with frodo, so i cant really offer any help there. someone with more expertise than me should definitely have a look at the PTV source on github though and double check what i said here is correct.
1) the setting to "enable icelibrary streams" has somehow been dissociated with the actual function
2) frodo uses something new to play .strm files and doesnt retrieve the duration properly or in a manner that PTV expects to get it
3) there is a list of file types PTV will play and .strm has been removed from that list
i think i have a halfway decent understanding of how this program works, and these are the only reasons i can come up with for why .strm support would be broken now.
i looked through all the python files on github and from what i can tell the icelibrary setting is being correctly applied and used, so i think #1 can be ruled out. however i dont see anything in the code that would handle the .strm files, the parser code seems to just handle these types:
self.AVIExts = ['.avi']
self.MP4Exts = ['.mp4', '.m4v', '.3gp', '.3g2', '.f4v', '.mov']
self.MKVExts = ['.mkv']
self.FLVExts = ['.flv']
so its possible that its #3 except github shows the relevant code hasnt been edited for 6 months and it worked shorter than 6 months ago.
which leaves #2, i have no idea how xbmc handles calls from python scripts or what may have changed with frodo, so i cant really offer any help there. someone with more expertise than me should definitely have a look at the PTV source on github though and double check what i said here is correct.