tvdb.com scraper help
#1
I have no problem with the other two scrapers (tvrage and tv.com) However, thetvdb.com doesn't work correctly for me. I have my shows organized like this:

seriesName
|
--seasonNumber
|
--[S0seasonNumberEepisodeNumber] seriesName - episodeName

For example, for the The Wire, it would be:

The Wire
|
--Season 1
|
--[S01E01] The Wire - The Target.mkv

So, when I try to scrape with thetvdb.com, it returns "The Wire" just fine, and I can choose a thumbnail for the master folder, but no episodes are returned. I thought that there may be a problem with its folder recursion scanning, but I have managed to get thetvdb.com to work with one show using that exact same naming convention: The Office. I have also tested out the following conventions without success:

seasonNumber - episodeNumber seriesName - episodeName

I thought this might work because it is the same format as tvdb's site, but that did not work.

seriesName seasonNumberxepisodeNumber.episodeName

I tried this because I have the first season of Heroes and it is still in this format and it worked with tvdb. However, I can't get this convention to work with any other show.

I've also tried a lot of variations on the above, taking out the series name, episode name, etc. I've can't think of anything else to try, which is a shame because tvdb seems like it is the best scraper.
Reply
#2
I was under the impression that tv scraping was broken in the latest t3ch build.
Reply
#3
where's the debug log?
Also, scrapes for me just fine...
Catchy Signature Here
Reply
#4
SleepyP Wrote:where's the debug log?
Also, scrapes for me just fine...

Code:
02:29:51 M: 43085824    INFO: Loading skin file: DialogProgress.xml

02:29:51 M: 43085824   DEBUG: Load DialogProgress.xml: 3.46ms (1.58 ms xml load)

02:29:51 M: 43053056   DEBUG: Alloc resources: 7.08ms (0.00 ms skin load, 0.26 ms preload)

02:29:51 M: 42156032    INFO: Get URL: http://thetvdb.com/interfaces/GetSeries.php?seriesname=the%20wire

02:29:52 M: 42680320    INFO: Loading skin file: DialogSelect.xml

02:29:52 M: 42680320   DEBUG: Load DialogSelect.xml: 6.94ms (2.82 ms xml load)

02:29:52 M: 42659840   DEBUG: Alloc resources: 1.32ms (0.00 ms skin load, 0.26 ms preload)

02:29:53 M: 42409984   DEBUG: CApplication::OnKey: 256 pressed, action is 7

02:29:55 M: 43094016    INFO: Loading skin file: DialogProgress.xml

02:29:55 M: 43094016   DEBUG: Load DialogProgress.xml: 3.51ms (1.62 ms xml load)

02:29:55 M: 43061248   DEBUG: Alloc resources: 1.57ms (0.00 ms skin load, 0.26 ms preload)

02:29:55 M: 42668032    INFO: Get URL: http://thetvdb.com/interfaces/SeriesUpdates.php?lasttime=0&idlist=79126&language=&user=

02:29:55 M: 42668032    INFO: Get URL: http://thetvdb.com/interfaces/GetBanners.php?seriesid=79126&language=&user=
The next block is the same for all episodes.
Code:
02:29:58 M: 42668032   DEBUG: Checking if file '[s01e02] the detail.mkv' is a Sample file

02:29:58 M: 42668032   DEBUG: running expression \[[Ss]([0-9]+)\]_\[[Ee]([0-9]+)\]?([^\\/]*)$ on label f:\video\tv series\the wire\season 1\[s01e02] the detail.mkv

02:29:58 M: 42668032   DEBUG: running expression [\._ -\[]([0-9]+)x([0-9]+)([^\\/]*)$ on label f:\video\tv series\the wire\season 1\[s01e02] the detail.mkv

02:29:58 M: 42668032   DEBUG: running expression [Ss]([0-9]+)[\.-]?[Ee]([0-9]+)([^\\/]*)$ on label f:\video\tv series\the wire\season 1\[s01e02] the detail.mkv

02:29:58 M: 42668032   DEBUG: found match f:\video\tv series\the wire\season 1\[s01e02] the detail.mkv 01 02

02:29:58 M: 42668032   DEBUG: running expression [\._ -]([0-9]+)([0-9][0-9])([\._ -][^\\/]*)$ on label f:\video\tv series\the wire\season 1\[s01e02] the detail.mkv

Code:
02:29:58 M: 42663936    INFO: Get URL: http://thetvdb.com/interfaces/GetEpisodes.php?seriesid=79126&order=dvd&language=&user=

02:29:59 M: 42659840   DEBUG: CVideoDatabase::GetSeasonsNav query: select distinct episode.c12,path.strPath from episode join tvshow on tvshow.idshow=tvshowlinkepisode.idshow join tvshowlinkepisode on tvshowlinkepisode.idepisode=episode.idepisode join tvshowlinkpath on tvshowlinkpath.idshow=tvshow.idshow join path on path.idpath=tvshowlinkpath.idpath where tvshow.idshow=7

02:29:59 M: 42655744    INFO: Loading skin file: DialogVideoInfo.xml

02:29:59 M: 42483712   DEBUG: Load DialogVideoInfo.xml: 144.67ms (83.87 ms xml load)

02:29:59 M: 42409984   DEBUG: Alloc resources: 165.03ms (148.89 ms skin load, 0.64 ms preload)

02:30:01 M: 42164224   DEBUG: CApplication::OnKey: 278 pressed, action is 111

02:30:01 M: 42164224   DEBUG: CApplication::OnKey: 278 pressed, action is 111

02:30:01 M: 42164224   DEBUG: CApplication::OnKey: 278 pressed, action is 111

02:30:01 M: 42164224   DEBUG: CApplication::OnKey: 278 pressed, action is 111

02:30:01 M: 42164224   DEBUG: CApplication::OnKey: 278 pressed, action is 111

02:30:01 M: 42164224   DEBUG: CApplication::OnKey: 278 pressed, action is 111

02:30:23 M: 41861120   DEBUG: .\Platinum\Source\Devices\MediaServer\PltMediaBrowser.cpp(110): [platinum.media.server.browser] 1202801423:89 WARNING: Device (upnp-WANDevice-1_0-12345678900001) not found in our list!


It looks like it is finding a match,
Code:
DEBUG: found match f:\video\tv series\the wire\season 1\[s01e02] the detail.mkv 01 02

but is not applying it for some reason.
Reply
#5
For TV.com (which works fine), it outputs this:

Code:
02:41:56 M: 41754624    INFO: Get URL: http://www.tv.com/search.php?stype=program&qs=the%20wire&tag=tv_shows

02:41:58 M: 42229760    INFO: Loading skin file: DialogSelect.xml

02:41:58 M: 42229760   DEBUG: Load DialogSelect.xml: 6.81ms (2.68 ms xml load)

02:41:58 M: 42209280   DEBUG: Alloc resources: 1.31ms (0.00 ms skin load, 0.26 ms preload)

02:41:59 M: 41963520   DEBUG: CApplication::OnKey: 256 pressed, action is 7

02:42:01 M: 42647552    INFO: Loading skin file: DialogProgress.xml

02:42:01 M: 42651648   DEBUG: Load DialogProgress.xml: 3.40ms (1.54 ms xml load)

02:42:01 M: 42618880   DEBUG: Alloc resources: 1.60ms (0.00 ms skin load, 0.26 ms preload)

02:42:01 M: 42217472    INFO: Get URL: http://www.tv.com/show/8800/summary.html

02:42:03 M: 42102784    INFO: Get URL: http://www.tv.com/show/8800/cast.html

02:42:04 M: 41979904    INFO: Get URL: http://www.tv.com/show/8800/episode_listings.html

Code:
02:42:07 M: 42205184   DEBUG: Checking if file '[s01e02] the detail.mkv' is a Sample file

02:42:07 M: 42205184   DEBUG: running expression \[[Ss]([0-9]+)\]_\[[Ee]([0-9]+)\]?([^\\/]*)$ on label f:\video\tv series\the wire\season 1\[s01e02] the detail.mkv

02:42:07 M: 42205184   DEBUG: running expression [\._ -\[]([0-9]+)x([0-9]+)([^\\/]*)$ on label f:\video\tv series\the wire\season 1\[s01e02] the detail.mkv

02:42:07 M: 42205184   DEBUG: running expression [Ss]([0-9]+)[\.-]?[Ee]([0-9]+)([^\\/]*)$ on label f:\video\tv series\the wire\season 1\[s01e02] the detail.mkv

02:42:07 M: 42205184   DEBUG: found match f:\video\tv series\the wire\season 1\[s01e02] the detail.mkv 01 02

02:42:07 M: 42205184   DEBUG: running expression [\._ -]([0-9]+)([0-9][0-9])([\._ -][^\\/]*)$ on label f:\video\tv series\the wire\season 1\[s01e02] the detail.mkv

This did not happen for thetvdb.com:
Code:
02:42:07 M: 42201088    INFO: Get URL: http://www.tv.com/show/8800/episode_listings.html?season=1

02:42:08 M: 42151936    INFO: Get URL: http://www.tv.com/show/8800/episode_listings.html?season=2

02:42:08 M: 42151936    INFO: Get URL: http://www.tv.com/show/8800/episode_listings.html?season=3

02:42:09 M: 42147840    INFO: Get URL: http://www.tv.com/show/8800/episode_listings.html?season=4

02:42:10 M: 42143744    INFO: Get URL: http://www.tv.com/show/8800/episode_listings.html?season=5

02:42:11 M: 41619456    INFO: Get URL: http://www.tv.com/episode/145331/summary.html

02:42:16 M: 41578496    INFO: Get URL: http://www.tv.com/episode/159628/summary.html

02:42:19 M: 41578496    INFO: Get URL: http://www.tv.com/episode/159630/summary.html

02:42:22 M: 41578496    INFO: Get URL: http://www.tv.com/episode/159632/summary.html

02:42:25 M: 41578496    INFO: Get URL: http://www.tv.com/episode/159638/summary.html

02:42:28 M: 41578496    INFO: Get URL: http://www.tv.com/episode/166019/summary.html

02:42:31 M: 41578496    INFO: Get URL: http://www.tv.com/episode/166020/summary.html

02:42:34 M: 41578496    INFO: Get URL: http://www.tv.com/episode/166021/summary.html

02:42:37 M: 41578496    INFO: Get URL: http://www.tv.com/episode/178255/summary.html

02:42:40 M: 41578496    INFO: Get URL: http://www.tv.com/episode/189635/summary.html

02:42:44 M: 41578496    INFO: Get URL: http://www.tv.com/episode/189636/summary.html

02:42:47 M: 41578496    INFO: Get URL: http://www.tv.com/episode/189637/summary.html

02:42:50 M: 41578496    INFO: Get URL: http://www.tv.com/episode/205937/summary.html

02:42:59 M: 41512960   ERROR: Unable to wait for NTP reply from the SNTP server, GetLastError returns 10060

02:43:03 M: 41517056    INFO: Get URL: http://www.tv.com/episode/249910/summary.html

02:43:04 M: 41377792   ERROR: Unable to wait for NTP reply from the SNTP server, GetLastError returns 10060

02:43:07 M: 41574400    INFO: Get URL: http://www.tv.com/episode/251796/summary.html

02:43:10 M: 41574400    INFO: Get URL: http://www.tv.com/episode/251797/summary.html

02:43:14 M: 41578496    INFO: Get URL: http://www.tv.com/episode/251798/summary.html

02:43:17 M: 41578496    INFO: Get URL: http://www.tv.com/episode/251799/summary.html

02:43:21 M: 41570304    INFO: Get URL: http://www.tv.com/episode/253444/summary.html

02:43:24 M: 41570304    INFO: Get URL: http://www.tv.com/episode/253446/summary.html

02:43:27 M: 41570304    INFO: Get URL: http://www.tv.com/episode/253447/summary.html

02:43:30 M: 41570304    INFO: Get URL: http://www.tv.com/episode/258213/summary.html

02:43:33 M: 41570304    INFO: Get URL: http://www.tv.com/episode/258214/summary.html

02:43:37 M: 41566208    INFO: Get URL: http://www.tv.com/episode/258215/summary.html

02:43:40 M: 41566208    INFO: Get URL: http://www.tv.com/episode/258216/summary.html

02:43:45 M: 41558016    INFO: Get URL: http://www.tv.com/episode/347935/summary.html

02:43:49 M: 41558016    INFO: Get URL: http://www.tv.com/episode/350866/summary.html

02:43:55 M: 41562112    INFO: Get URL: http://www.tv.com/episode/355490/summary.html

02:43:58 M: 41562112    INFO: Get URL: http://www.tv.com/episode/359636/summary.html

02:44:01 M: 41562112    INFO: Get URL: http://www.tv.com/episode/359637/summary.html

02:44:05 M: 41562112    INFO: Get URL: http://www.tv.com/episode/359638/summary.html

02:44:09 M: 41562112    INFO: Get URL: http://www.tv.com/episode/366806/summary.html

02:44:13 M: 41562112    INFO: Get URL: http://www.tv.com/episode/367815/summary.html

02:44:17 M: 41562112    INFO: Get URL: http://www.tv.com/episode/367816/summary.html

02:44:21 M: 41562112    INFO: Get URL: http://www.tv.com/episode/367817/summary.html

02:44:25 M: 41562112    INFO: Get URL: http://www.tv.com/episode/375267/summary.html

02:44:29 M: 41562112    INFO: Get URL: http://www.tv.com/episode/375268/summary.html

02:44:33 M: 41558016    INFO: Get URL: http://www.tv.com/episode/766398/summary.html

02:44:37 M: 41562112    INFO: Get URL: http://www.tv.com/episode/766399/summary.html

02:44:39 M: 41562112    INFO: Get URL: http://www.tv.com/episode/816711/summary.html

02:44:43 M: 41562112    INFO: Get URL: http://www.tv.com/episode/744491/summary.html

02:44:47 M: 41562112    INFO: Get URL: http://www.tv.com/episode/744492/summary.html

02:44:50 M: 41566208    INFO: Get URL: http://www.tv.com/episode/898885/summary.html

02:44:53 M: 41566208    INFO: Get URL: http://www.tv.com/episode/744493/summary.html

02:44:57 M: 41566208    INFO: Get URL: http://www.tv.com/episode/744494/summary.html

02:45:00 M: 41566208    INFO: Get URL: http://www.tv.com/episode/744495/summary.html

02:45:04 M: 41566208    INFO: Get URL: http://www.tv.com/episode/744497/summary.html

02:45:08 M: 41566208    INFO: Get URL: http://www.tv.com/episode/744498/summary.html

02:45:11 M: 41566208    INFO: Get URL: http://www.tv.com/episode/744499/summary.html

02:45:15 M: 41566208    INFO: Get URL: http://www.tv.com/episode/744501/summary.html

02:45:20 M: 42070016   DEBUG: CVideoDatabase::GetSeasonsNav query: select distinct episode.c12,path.strPath from episode join tvshow on tvshow.idshow=tvshowlinkepisode.idshow join tvshowlinkepisode on tvshowlinkepisode.idepisode=episode.idepisode join tvshowlinkpath on tvshowlinkpath.idshow=tvshow.idshow join path on path.idpath=tvshowlinkpath.idpath where tvshow.idshow=7

So, it looks like thetvdb.com is matching up the episodes fine, but is not grabbing the information once it is done checking the files.
Reply
#6
use a pastebin service or you're out of here.and dont cut logs
Reply
#7
Never mind, I figured it out. I didn't know that you need to put your user id in. H:o Thanks for your help.
Reply
#8
you shoud not NEED to enter a userid so theres still an issue
Reply

Logout Mark Read Team Forum Stats Members Help
tvdb.com scraper help0