How to scrape iso file containing multiple tv episodes?

I have an ISO/dvd file which contains many TV episodes. I’m just trying to get it be picked up when I scan for new TV content it’s not recognizing it.

Do you think you gave enough information to allow anyone to assess your exact issue of why your iso won’t scrape? Have you looked around on this forum, the Kodi forum, or the Kodi Wiki for answers? for example…


Sorry - still not getting it. I saw that post before, but it’s not getting it done. Check my path - that should be OK, right? I tried it first without season/episode info on the actual filename, just the folder. That didn’t work, so I tried including it in both the folder and filename… still not picking up. Even tried rebooting.

Even tried <tvshowmatching>
tags in advanced settings:
<regexp>s([0-9]+)[ ._x-]e([0-9]+(?:(?:[a-i]|\.[1-9])(?![0-9]))?)([^\\/])$</regexp>

Still doesn’t want to pick up .ISO files… other file types( .VOB) seem to be fine. What am I missing?

osmc@MyMedia:/media/My Book/TV Shows 1/The Man Show (1999)/The Man Show (1999) s03e01-02-03-04-05-06-07-08$ ls -al
total 7501824
drwxrwxrwx 1 osmc osmc 1048576 May 1 18:14 .
drwxrwxrwx 1 osmc osmc 1048576 May 1 18:14 …
-rw-rw-rw- 1 osmc osmc 43 May 1 08:17 The Man Show (1999) s03e01-02-03-04-05-06-07-08.dvd
-rw-rw-rw- 1 osmc osmc 7677929472 May 1 08:22 The Man Show (1999) s03e01-02-03-04-05-06-07-08.iso

Debug logs will show us what the scraper is doing.

1 Like
/media/My Book/TV Shows 1/The Man Show (1999)/The Man Show (1999) s03e01e02e03e04e05e06e07e08.iso

But the year with this show may not play well with the scraper so if that doesn’t work try

/media/My Book/TV Shows 1/The Man Show/The Man Show s03e01e02e03e04e05e06e07e08.iso

or optionally (makes zero difference to the scraper)

/media/My Book/TV Shows 1/The Man Show/Season 3/The Man Show s03e01e02e03e04e05e06e07e08.iso
1 Like

I updated the thread title to match the actual question.

Is it possible the problem is because my first 2 dvds are in VOB formats, and the last one is an ISO?

i.e., maybe they all need to be one or the other?

1 Like

I tested the second example I posted (without the date) and it scraped without issue. If you have a folder with the disk unpacked then you would name the folder as if it was the file. I suspect you have a few issues. The first is using the year on a TV show which can be problematic or required depending on the show. For example tvdb has Doctor Who, and Doctor Who (2005), as two different shows and you should name them correctly if you want to pick up the correct info without a parsing nfo. On the other hand tmdb does not have an entry for Doctor Who (2005) and will fail when searching that folder name. The other issue I see is that you named your subsequent episodes as -02, -03, etc and those get ignored. I showed how they had to be named. The first episode might have gotten picked up though so that might lead to an issue where Kodi does not look to update files it has already scanned. I would recommend you fix all your file names, run a library clean, then context menu over this show in the library, information, refresh, then tell it to refresh all episodes.

So I got my episodes picked up (as VOB files instead of ISO), but the names are wrong in the when I am browsing through the listing of movies. e.g., my VOB which contains “Star Trek s01e01e02e03e04” might actually show as just “Star Trek Episode 1”.

I can manually rename these through the UI, but where are the filenames stored exactly? I might script something change the names to “Star Trek Episodes 1-4”, for example.

OK overthinking this… I just use the advancedsettings.xml and set the actual filenames to be what I want. So like “Star Trek Season 1 Episodes 1-4” would be one of my file names, and the regular expression would be:

Star Trek Season ([0-9]+) Episodes ([0-9]+)-([0-9]+)([^\/]*)$