2009-05-12, 00:45
I just installed XBMC Babylon on my ATV, and whenever I add new episodes of existing shows to my network share, XBMC never picked up the data. It would go from "Scanning for new content" to "Compressing database" in mere seconds with no changes to my library.
The debug log gave me this tell-tale bit of info:
Lo and behold, the URL in the database is wrong:
If I manually update the SQLite database to change the URL to http://www.thetvdb.com/api/1D62F2F90030C...all/en.zip, it works.
Any ideas where it's getting the wrong URL for the show in the first place?
The debug log gave me this tell-tale bit of info:
Code:
18:43:33 T:51540480 M: 35401728 DEBUG: FileCurl::Open(0x311ea24) http://www.thetvdb.com/api/1D62F2F90030C444/series/75299/all/.zip
18:43:35 T:51540480 M: 35328000 DEBUG: FillBuffer: curl failed with code 22
18:43:35 T:51540480 M: 35328000 ERROR: CFileCurl::CReadState::Open, didn't get any data from stream.
18:43:35 T:51540480 M: 35328000 DEBUG: FileCurl::Close(0x311ea24) http://www.thetvdb.com/api/1D62F2F90030C444/series/75299/all/.zip
18:43:35 T:51540480 M: 35328000 ERROR: InternalGetEpisodeList: Unable to retrieve web site
18:43:35 T:51540480 M: 35348480 DEBUG: DoScan - Finished dir: smb://SLEEPWALKER/data/tv/The Sopranos/
18:43:35 T:51540480 M: 35414016 DEBUG: Process - Finished scan
Lo and behold, the URL in the database is wrong:
Code:
$ sqlite3 MyVideos34.db
SQLite version 3.5.7
Enter ".help" for instructions
sqlite> select c10,idShow from tvshow;
<episodeguide><url cache="75299.xml">http://www.thetvdb.com/api/1D62F2F90030C444/series/75299/all/.zip</url></episodeguide>|50
sqlite>
If I manually update the SQLite database to change the URL to http://www.thetvdb.com/api/1D62F2F90030C...all/en.zip, it works.
Any ideas where it's getting the wrong URL for the show in the first place?