2012-05-28, 11:38
I've recently moved over to XBMC from Plex (which I've been using for more than 2 years). I've now been using XBMC for a few weeks and have to say how impressed I am with the stability of the player.
I was really hoping my first post would not be related to a scraping issue. I have spent a lot of time reading the wiki and have successfully set up my movie collection without issue. However, I've hit a brick wall with the 1st TV show I'm trying to set up.
As the title says, the TV show Planet Earth (id 79257) scrapes fine using TheTVDB as the following from the debug log shows:
The episode files seem to be picked up correctly and the episode list is retrieved from TheTVDB:
Then a strange error just before the episode list is returned:
The following messages are then issued after the episode list has been retrieved:
I've cut out a lot of the debug file due to size constraints, but one thing I noticed in the returned episode list is the following:
The above is the 1st episode of the series and there is no value for <epnum>.
I've tried a number of different solutions, including renaming files, changing folder structure and using a tvshow.nfo file. I was going to add individual .nfo files for each episode with the required url, but the wiki says that this is not currently supported.
I'm running on a Mac Mini 2010 with USB attached passport drives.
Any help would be greatly appreciated.
I was really hoping my first post would not be related to a scraping issue. I have spent a lot of time reading the wiki and have successfully set up my movie collection without issue. However, I've hit a brick wall with the 1st TV show I'm trying to set up.
As the title says, the TV show Planet Earth (id 79257) scrapes fine using TheTVDB as the following from the debug log shows:
Code:
14:19:54 T:2954420224 NOTICE: VideoInfoScanner: Starting scan ..
14:19:59 T:2954420224 DEBUG: VideoInfoScanner: No NFO file found. Using title search for '/Volumes/Movies 2/Blu-Ray/TV Shows/Planet Earth/'
14:19:59 T:2954420224 DEBUG: FindMovie: Searching for 'Planet Earth' using The TVDB scraper (path: '/Applications/XBMC.app/Contents/Resources/XBMC/addons/metadata.tvdb.com', content: 'tvshows', version: '1.2.4')
14:19:59 T:2954420224 DEBUG: scraper: CreateSearchUrl returned <url>http://www.thetvdb.com/api/GetSeries.php?seriesname=planet%20earth&language=en</url>
14:19:59 T:2954420224 DEBUG: FileCurl::Open(0xb018d6c4) http://www.thetvdb.com/api/GetSeries.php?seriesname=planet%20earth&language=en
14:19:59 T:2954420224 INFO: easy_aquire - Created session to http://www.thetvdb.com
14:20:01 T:2954420224 DEBUG: GetVideoDetails: Reading movie 'http://www.thetvdb.com/api/1D62F2F90030C444/series/79257/all/en.zip' using The TVDB scraper (file: '/Applications/XBMC.app/Contents/Resources/XBMC/addons/metadata.tvdb.com', content: 'tvshows', version: '1.2.4')
14:20:01 T:2954420224 DEBUG: FileCurl::Open(0xb018d534) http://www.thetvdb.com/api/1D62F2F90030C444/series/79257/all/en.zip
The episode files seem to be picked up correctly and the episode list is retrieved from TheTVDB:
Code:
14:20:11 T:2954420224 DEBUG: VideoInfoScanner: Found episode match /volumes/movies 2/blu-ray/tv shows/planet earth/season 1/planet earth.s01e01.mkv (s1e1) [[Ss]([0-9]+)[ ._-]*[Ee]([0-9]+)([^\\/]*)$]
14:20:11 T:2954420224 DEBUG: VideoInfoScanner: Found episode match /volumes/movies 2/blu-ray/tv shows/planet earth/season 1/planet earth.s01e02.mkv (s1e2) [[Ss]([0-9]+)[ ._-]*[Ee]([0-9]+)([^\\/]*)$]
14:20:11 T:2954420224 DEBUG: VideoInfoScanner: Found episode match /volumes/movies 2/blu-ray/tv shows/planet earth/season 1/planet earth.s01e03.mkv (s1e3) [[Ss]([0-9]+)[ ._-]*[Ee]([0-9]+)([^\\/]*)$]
14:20:11 T:2954420224 DEBUG: GetEpisodeList: Searching 'http://www.thetvdb.com/api/1D62F2F90030C444/series/79257/all/en.zip' using The TVDB scraper (file: '/Applications/XBMC.app/Contents/Resources/XBMC/addons/metadata.tvdb.com', content: 'tvshows', version: '1.2.4')
Then a strange error just before the episode list is returned:
Code:
14:20:11 T:2961870848 DEBUG: Thread Jobworker 2961870848 terminating (autodelete)
14:20:11 T:2961338368 DEBUG: Thread Jobworker 2961338368 terminating (autodelete)
14:20:11 T:2960805888 DEBUG: Thread Jobworker 2960805888 terminating (autodelete)
14:20:13 T:2954420224 ERROR: PCRE: Match limit reached
The following messages are then issued after the episode list has been retrieved:
Code:
14:20:13 T:2954420224 DEBUG: OnProcessSeriesFolder - no match for show: 'Planet Earth', season: 1, episode: 1, airdate: '31/12/1969', title: ''
14:20:13 T:2954420224 DEBUG: VideoInfoScanner: No NFO file found. Using title search for '/Volumes/Movies 2/Blu-Ray/TV Shows/Planet Earth/Season 1/Planet Earth.S01E02.mkv'
14:20:13 T:2954420224 DEBUG: OnProcessSeriesFolder - no match for show: 'Planet Earth', season: 1, episode: 2, airdate: '31/12/1969', title: ''
14:20:13 T:2954420224 DEBUG: VideoInfoScanner: No NFO file found. Using title search for '/Volumes/Movies 2/Blu-Ray/TV Shows/Planet Earth/Season 1/Planet Earth.S01E03.mkv'
14:20:13 T:2954420224 DEBUG: OnProcessSeriesFolder - no match for show: 'Planet Earth', season: 1, episode: 3, airdate: '31/12/1969', title: ''
I've cut out a lot of the debug file due to size constraints, but one thing I noticed in the returned episode list is the following:
Code:
<episode><id>306329</id><title>From Pole to Pole</title><aired>2006-03-05</aired><epnum></epnum><season>1</season><url cache="79257.xml">http://www.thetvdb.com/api/1D62F2F90030C444/series/79257/all/en.zip</url></episode>
The above is the 1st episode of the series and there is no value for <epnum>.
I've tried a number of different solutions, including renaming files, changing folder structure and using a tvshow.nfo file. I was going to add individual .nfo files for each episode with the required url, but the wiki says that this is not currently supported.
I'm running on a Mac Mini 2010 with USB attached passport drives.
Any help would be greatly appreciated.