2013-10-06, 00:45
(2013-10-06, 00:27)berryfly Wrote: I just tried deleting both the PTV folder and the userdata folder in my /home/user/.xbmc and then rebuilt everything up, reinstalled PTV from the .zip folder I have downloaded from the github.So the script that throws your error is this one: https://github.com/Jasonra/XBMC-PseudoTV...nelList.py and looking at that as far as i can tell there are only 3 reasons for it to error;
I readded the media and rescraped from TVDB and Universal Movie Scraper. I can't even get the default channels to work anymore. I am still getting the same error, Unable to Populate Channels.
I am using xbmc's default database, and yes my library is stored on the same machine on a mounted drive I am running XBMC on. I have PTV set to the default settings, but I have tried turning on 'Force channel reset on next start' with no luck.
1) nothing in your library has a <duration> or <runtime> tag, if you have .nfo files for all your media and you dont specify those tags, thats why. If you dont have .nfo files then you should almost definitely be getting those tags from the scrapers and this likely isnt your problem
2) for whatever reason, the jsonrpc is returning nothing or timing out. its possible that somehow when PTV is trying to get a list of whats in your library it is being denied access, i have no clue how that would work though. or for whatever reason xbmc is taking a very long time to respond to the jsonrpc and the request times out and PTV moves on.
3) every channel you have set up contains rules for which nothing in your library matches. this is easy to test, make a smart playlist with some simplistic rule, check that when you open it in xbmc you get results, and then assign that smart playlist to be a channel.
Quote:Is it better or worse to use mysql over the xbmc's default database?The only reason to use it (as far as i know) is if you want to have a central xbmc server and connect to it with other machines in your house so you all share the same database.