Video Library Scanning Issue with Mandalorian?

So I seem to have a scanning issue with only The Mandalorian. All other TV shows seem to scan just fine.

Anyone else having this problem?

Here’s what I’m seeing in the logfile:

2020-12-07 08:51:52.976 T:3923763424   DEBUG: VideoInfoScanner: Scanning dir '/home/osmc/mnt/9tb/TV/Mandalorian/' as not in the database
2020-12-07 08:51:52.977 T:3923763424   DEBUG: VideoInfoScanner: Found episode match /home/osmc/mnt/9tb/TV/Mandalorian/The.Mandalorian.S01E01_Chapter 1 The Mandalorian.mkv (s1e1) [s([0-9]+)[ ._x-]*e([0-9]+(?:(?:[a-i]|\.[1-9])(?![0-9]))?)([^\\/]*)$]
2020-12-07 08:51:52.978 T:3923763424   DEBUG: VideoInfoScanner: Found episode match /home/osmc/mnt/9tb/TV/Mandalorian/The.Mandalorian.S01E02_Chapter 2 The Child.mkv (s1e2) [s([0-9]+)[ ._x-]*e([0-9]+(?:(?:[a-i]|\.[1-9])(?![0-9]))?)([^\\/]*)$]
2020-12-07 08:51:52.978 T:3923763424   DEBUG: VideoInfoScanner: Found episode match /home/osmc/mnt/9tb/TV/Mandalorian/The.Mandalorian.S01E03_Chapter 3 The Sin.mkv (s1e3) [s([0-9]+)[ ._x-]*e([0-9]+(?:(?:[a-i]|\.[1-9])(?![0-9]))?)([^\\/]*)$]
2020-12-07 08:51:52.978 T:3608146144   DEBUG: CWebServer[80]: request received for /jsonrpc?Player.GetActivePlayers
2020-12-07 08:51:52.979 T:3923763424   DEBUG: VideoInfoScanner: Found episode match /home/osmc/mnt/9tb/TV/Mandalorian/The.Mandalorian.S01E04_Chapter 4 Sanctuary.mkv (s1e4) [s([0-9]+)[ ._x-]*e([0-9]+(?:(?:[a-i]|\.[1-9])(?![0-9]))?)([^\\/]*)$]
2020-12-07 08:51:52.980 T:3923763424   DEBUG: VideoInfoScanner: Found episode match /home/osmc/mnt/9tb/TV/Mandalorian/The.Mandalorian.S01E05_Chapter 5 The Gunslinger.mkv (s1e5) [s([0-9]+)[ ._x-]*e([0-9]+(?:(?:[a-i]|\.[1-9])(?![0-9]))?)([^\\/]*)$]
2020-12-07 08:51:52.980 T:3923763424   DEBUG: VideoInfoScanner: Found episode match /home/osmc/mnt/9tb/TV/Mandalorian/The.Mandalorian.S01E06_Chapter 6 The Prisoner.mkv (s1e6) [s([0-9]+)[ ._x-]*e([0-9]+(?:(?:[a-i]|\.[1-9])(?![0-9]))?)([^\\/]*)$]
2020-12-07 08:51:52.981 T:3923763424   DEBUG: VideoInfoScanner: Found episode match /home/osmc/mnt/9tb/TV/Mandalorian/The.Mandalorian.S01E07_Chapter 7 The Reckoning.mkv (s1e7) [s([0-9]+)[ ._x-]*e([0-9]+(?:(?:[a-i]|\.[1-9])(?![0-9]))?)([^\\/]*)$]
2020-12-07 08:51:52.981 T:3923763424   DEBUG: VideoInfoScanner: Found episode match /home/osmc/mnt/9tb/TV/Mandalorian/The.Mandalorian.S01E08_Chapter 8 Redemption.mkv (s1e8) [s([0-9]+)[ ._x-]*e([0-9]+(?:(?:[a-i]|\.[1-9])(?![0-9]))?)([^\\/]*)$]
2020-12-07 08:51:52.982 T:3923763424   DEBUG: VideoInfoScanner: Found episode match /home/osmc/mnt/9tb/TV/Mandalorian/The.Mandalorian.S02E01_Chapter 9 The Marshal.mkv (s2e1) [s([0-9]+)[ ._x-]*e([0-9]+(?:(?:[a-i]|\.[1-9])(?![0-9]))?)([^\\/]*)$]
2020-12-07 08:51:52.982 T:3923763424   DEBUG: VideoInfoScanner: Found episode match /home/osmc/mnt/9tb/TV/Mandalorian/The.Mandalorian.S02E02_Chapter 10 The Passenger.mkv (s2e2) [s([0-9]+)[ ._x-]*e([0-9]+(?:(?:[a-i]|\.[1-9])(?![0-9]))?)([^\\/]*)$]
2020-12-07 08:51:52.983 T:3923763424   DEBUG: VideoInfoScanner: Found episode match /home/osmc/mnt/9tb/TV/Mandalorian/The.Mandalorian.S02E03_Chapter 11 The Heiress.mkv (s2e3) [s([0-9]+)[ ._x-]*e([0-9]+(?:(?:[a-i]|\.[1-9])(?![0-9]))?)([^\\/]*)$]
2020-12-07 08:51:52.983 T:3923763424   DEBUG: VideoInfoScanner: Found episode match /home/osmc/mnt/9tb/TV/Mandalorian/The.Mandalorian.S02E04_Chapter 12_The Siege.mkv (s2e4) [s([0-9]+)[ ._x-]*e([0-9]+(?:(?:[a-i]|\.[1-9])(?![0-9]))?)([^\\/]*)$]
2020-12-07 08:51:52.984 T:3923763424   DEBUG: VideoInfoScanner: Found episode match /home/osmc/mnt/9tb/TV/Mandalorian/The.Mandalorian.S02E05_Chapter 13_The Jedi.mkv (s2e5) [s([0-9]+)[ ._x-]*e([0-9]+(?:(?:[a-i]|\.[1-9])(?![0-9]))?)([^\\/]*)$]
2020-12-07 08:51:53.003 T:3923763424   DEBUG: GetEpisodeList: Searching 'https://api.tmdb.org/3/tv/82856?api_key=6a5be4999abf74eba1f9a8311294c267&language=en&append_to_response=content_ratings,credits,external_ids,images&include_image_language=en,en,null' using The TVDB scraper (file: '/home/osmc/.kodi/addons/metadata.tvdb.com', content: 'tvshows', version: '3.2.8')
2020-12-07 08:51:53.019 T:3923763424   DEBUG: CurlFile::Open(0xea659258) https://api.tmdb.org/3/tv/82856?api_key=6a5be4999abf74eba1f9a8311294c267&language=en&append_to_response=content_ratings,credits,external_ids,images&include_image_language=en,en,null
2020-12-07 08:51:53.019 T:3923763424    INFO: easy_acquire - Created session to https://api.tmdb.org
2020-12-07 08:51:53.257 T:3923763424   DEBUG: Get: Using "UTF-8" charset for "https://api.tmdb.org/3/tv/82856?api_key=6a5be4999abf74eba1f9a8311294c267&language=en&append_to_response=content_ratings,credits,external_ids,images&include_image_language=en,en,null"
2020-12-07 08:51:53.259 T:3923763424   DEBUG: scraper: GetEpisodeList returned <episodeguide></episodeguide>
2020-12-07 08:51:53.260 T:3923763424 WARNING: No information found for item '/home/osmc/mnt/9tb/TV/Mandalorian/', it won't be added to the library.

http://paste.osmc.tv/jazojataze

Have you tried these tips from another thread you’ve posted in?

1 Like

Do you have a nfo file in that folder? Regardless, bring up the information window on the show (not an episode), click on refresh, tell it all episodes and ignore local when asked. Did that make it scrape correctly?

No nfo file. Hadn’t used one before and it had been scanning just fine. However, in reading this post and a few others I see that the default TV show scraper is now TMDB instead of TVDB? I’ve been on KODI for close to 10 years now and always used the TVDB as my default. Just swapped to the the TMDB and it picked everything up. Bloody forgot to backup my watched list with texturecache.py though…

welp!

If a show was originally scanned with one scraper and you switch your source to use a different scrapper then you have to refresh the show in order for it to scan new episodes. When you scan in a TV show it stores the path to the currently selected scraper and all episodes scanned after only reference that already stored path. When you change your scraper Kodi does not try to update your library to switch to urls that are pointing to the new scraper. Thus you either have to refresh one by one from the information window or set your source content to “none” and tell Kodi to remove the items from your library, then set your content again with the new scraper allowing for updated info with the fresh library scan. The one by one option is a PITA but it does retain watched status.

I would suggest checking out Trakt for keeping track of watched status in the future.

1 Like