2012-07-09, 03:11
prefacing this with things I have tried -
I have enabled absolute ordering in TVDB scraper settings
I have installed multiple regex including the one posted in the sticky on this section in the location C:\Users\(username)\AppData\Roaming\XBMC\userdata under the name "advancedsettings.xml"
renaming to S01EXXX works for anidb as its listed in 1 season for everything, but I'd rather not have to rename every tv show over 100 episodes
I am having trouble getting tv shows to scrape past episode 99 using absolute numbering
Lets take Dragon Ball Z for example. It has 291 episodes
all named as such
Dragon Ball Z - 001 - The new Threat
Dragon Ball Z - 002 - Reunions
etc
all the way to
Dragon Ball Z - 291 - Goku's Next Journey
It scrapes fine until it gets to episode 100
using TVDB I get episodes 1-99 fully scraped
using AniDB I get episodes 1-99 fully scraped along with another 99 episodes which are 100+ renamed to episodes 1-99 giving me 198 scraped episodes
neither are accurate nor account for 291 episodes
If I were to use the anidb scraper and rename all the episodes like follows it will work
Dragon Ball Z - S01E291 - Goku's Next Journey
However this looks weird to me and I'd rather not have to rename every TV show that has more than 99 episodes in absolute numbering
I've searched all day and I cannot find any way to fix this. I've tested countless regex for absolute ordering but none of them give me episodes higher than a count of 99.
One of the simpler regex I've tried is
<tvshowmatching action="append">
<regexp>[\._ \-]([0-9]+)()([\._\ \-][^\\/]*)</regexp>
<regexp>[\._ \- ]()([0-9]+)(-[0-9]+)?</regexp>
<regexp>[\._ \- ]([0-9]*)([0-9][0-9][0-9])([\._ \-][^\\/]*)</regexp>
<regexp>[/\._ \- ]()([0-9]+)([0-9]+)(-[0-9]+)?</regexp>
</tvshowmatching>
and many 1 line regexp as well as whole downloadable text files
found here http://forum.xbmc.org/showthread.php?t=51614
and one other large one that I cannot remember where I got it.
Debug Log: ANIDB scrape - http://pastebin.com/GzZs5mVn
Debug Log: TVDB scrape - (Had to cut into 2 since larger than 500 kb
Part 1 - http://pastebin.com/DgASwYA5
Part 2 - http://pastebin.com/KtuBk1rR
The best resource I found regarding what I'm looking for came from this
http://forum.xbmc.org/showthread.php?tid=74324
which said to look here
http://forum.xbmc.org/showthread.php?pid...3pid533763
I tried using his regexp, but it did not work for me.
edit: The above is incorrect. It does indeed work, but with errors where there were numbers in the episode name. The reason it did not work was user error. I didn't contain the tvshowmatching with <advancedsettings></advancedsettings>
I have enabled absolute ordering in TVDB scraper settings
I have installed multiple regex including the one posted in the sticky on this section in the location C:\Users\(username)\AppData\Roaming\XBMC\userdata under the name "advancedsettings.xml"
renaming to S01EXXX works for anidb as its listed in 1 season for everything, but I'd rather not have to rename every tv show over 100 episodes
I am having trouble getting tv shows to scrape past episode 99 using absolute numbering
Lets take Dragon Ball Z for example. It has 291 episodes
all named as such
Dragon Ball Z - 001 - The new Threat
Dragon Ball Z - 002 - Reunions
etc
all the way to
Dragon Ball Z - 291 - Goku's Next Journey
It scrapes fine until it gets to episode 100
using TVDB I get episodes 1-99 fully scraped
using AniDB I get episodes 1-99 fully scraped along with another 99 episodes which are 100+ renamed to episodes 1-99 giving me 198 scraped episodes
neither are accurate nor account for 291 episodes
If I were to use the anidb scraper and rename all the episodes like follows it will work
Dragon Ball Z - S01E291 - Goku's Next Journey
However this looks weird to me and I'd rather not have to rename every TV show that has more than 99 episodes in absolute numbering
I've searched all day and I cannot find any way to fix this. I've tested countless regex for absolute ordering but none of them give me episodes higher than a count of 99.
One of the simpler regex I've tried is
<tvshowmatching action="append">
<regexp>[\._ \-]([0-9]+)()([\._\ \-][^\\/]*)</regexp>
<regexp>[\._ \- ]()([0-9]+)(-[0-9]+)?</regexp>
<regexp>[\._ \- ]([0-9]*)([0-9][0-9][0-9])([\._ \-][^\\/]*)</regexp>
<regexp>[/\._ \- ]()([0-9]+)([0-9]+)(-[0-9]+)?</regexp>
</tvshowmatching>
and many 1 line regexp as well as whole downloadable text files
found here http://forum.xbmc.org/showthread.php?t=51614
and one other large one that I cannot remember where I got it.
Debug Log: ANIDB scrape - http://pastebin.com/GzZs5mVn
Debug Log: TVDB scrape - (Had to cut into 2 since larger than 500 kb
Part 1 - http://pastebin.com/DgASwYA5
Part 2 - http://pastebin.com/KtuBk1rR
The best resource I found regarding what I'm looking for came from this
http://forum.xbmc.org/showthread.php?tid=74324
which said to look here
http://forum.xbmc.org/showthread.php?pid...3pid533763
Quote:Where you able to scan episode 100 and above for Naruto? For me they get scanned as
#101 - Episode 1
#102 - Episode 2
Hi
I used to get similar problems (#117 scanned as #17, etc). I made my own regexp for anime:
[\._ \-]([0-9]{2,3})()([\._\ \-][^\\/]*)
Or slightly simpler:
[\._ \-]([0-9]+)()([\._\ \-][^\\/]*)
The default regexp will not work for absolute numbering so you really need to use this one, or something along these lines.
I tried using his regexp, but it did not work for me.
edit: The above is incorrect. It does indeed work, but with errors where there were numbers in the episode name. The reason it did not work was user error. I didn't contain the tvshowmatching with <advancedsettings></advancedsettings>