library scan not matching most media, same structure works in plex - skwilla - 2025-01-20
having some trouble with getting my library to be detected, I use the same folders with plex and it works fine, i only have to 'fix match' on a few select series but the rest i've renamed using filebot, the folder structure im using is what filebot uses for plex.
so in the anime folder, I have all series like:
Code: Spice\ and\ Wolf\ -\ MERCHANT\ MEETS\ THE\ WISE\ WOLF\ {tmdb-229676}/
Spice\ and\ Wolf\ {tmdb-26707}/
Steins;Gate\ 0\ {tvdb-339268}/
Steins;Gate\ {tvdb-244061}/
Summer\ Time\ Rendering\ {tmdb-117933}/
Sword\ Art\ Online\ Alternative\ -\ Gun\ Gale\ Online\ {tmdb-78204}/
Sword\ Art\ Online\ {tmdb-45782}/
TRIGUN\ STAMPEDE\ {tmdb-204266}/
The\ Ancient\ Magus'\ Bride\ -\ The\ Boy\ from\ the\ West\ and\ the\ Knight\ of\ the\ Blue\ Storm\ {tvdb-411635}/
The\ Ancient\ Magus'\ Bride\ {tvdb-316842}/
and inside those would be Season 01, Season 02 and so forth... then episodes are like:
Code: My\ Hero\ Academia\ -\ S01E01\ -\ Izuku\ Midoriya\ -\ Origin.mkv
My\ Hero\ Academia\ -\ S01E02\ -\ What\ It\ Takes\ to\ Be\ a\ Hero.mkv
My\ Hero\ Academia\ -\ S01E03\ -\ Roaring\ Muscles.mkv
My\ Hero\ Academia\ -\ S01E04\ -\ Start\ Line.mkv
My\ Hero\ Academia\ -\ S01E05\ -\ What\ I\ Can\ Do\ for\ Now.mkv
My\ Hero\ Academia\ -\ S01E06\ -\ Rage,\ You\ Damn\ Nerd.mkv
My\ Hero\ Academia\ -\ S01E07\ -\ Deku\ vs.\ Kacchan.mkv
My\ Hero\ Academia\ -\ S01E08\ -\ Bakugo's\ Start\ Line.mkv
My\ Hero\ Academia\ -\ S01E09\ -\ Yeah,\ Just\ Do\ Your\ Best,\ Iida.mkv
My\ Hero\ Academia\ -\ S01E10\ -\ Encounter\ With\ the\ Unknown.mkv
My\ Hero\ Academia\ -\ S01E11\ -\ Game\ Over.mkv
My\ Hero\ Academia\ -\ S01E12\ -\ All\ Might.mkv
My\ Hero\ Academia\ -\ S01E13\ -\ In\ Each\ of\ Our\ Hearts.mkv
I have alot of media on a webdav share that is mounted via rclone, so the scan for me took a couple days and while my music and everything got added fine, the tv series and anime didn't get detected, except for a few, if i click on one manually and hit identify and put in the tmdb number in the foldername and click to add it that works but it takes a long time for each one, am i missing something when it comes to making this work? I don't want to rename everything as its working great with plex, but i do want to move to jellyfin completely soon as i love the way it handles live tv, way better than plex for my needs. I'm also wondering why jellyfin is actually downloading every file completely (the 2-3 day scan used about 10tb of bandwidth, which is close to my full webdav share, in comparison plex barely reads each file making the scan only use a few hundred gb, not a big deal if it only happens once but i'm on my 2nd full scan trying to get it to detect my media and it just wont, i added more metadata provider plugins this time but its back to reading the entire file for each and every episode without matching it)
in the logs im getting things like:
Code: [2025-01-19 00:01:45.280 -05:00] [INF] [64] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Melody Of Oblivion/Melody Of Oblivion - (Ep. 16) - Sayoko.rmvb\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:01:56.815 -05:00] [INF] [78] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Melody Of Oblivion/Melody Of Oblivion - (Ep. 17) - Having Wings Even Though One Is Not An Angel.rmvb\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:02:08.738 -05:00] [INF] [4] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Melody Of Oblivion/Melody Of Oblivion - (Ep. 18) - Tokyo Station.rmvb\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:03:55.412 -05:00] [INF] [78] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Melody Of Oblivion/Melody Of Oblivion - (Ep. 19) - The War Of The 20th Century.rmvb\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:05:05.325 -05:00] [INF] [41] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Log Horizon {tmdb-60846}/Season 03/Log Horizon - S03E02 - The Duke of Akiba.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:05:09.777 -05:00] [INF] [78] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Melody Of Oblivion/Melody Of Oblivion - (Ep. 20) - The Sun Is Calling Out To You.rmvb\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:05:39.977 -05:00] [INF] [78] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Log Horizon {tmdb-60846}/Season 03/Log Horizon - S03E03 - The Round Table Fractures.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:05:56.710 -05:00] [INF] [78] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Melody Of Oblivion/Melody Of Oblivion - (Ep. 21) - Area Out Of Range.rmvb\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:06:02.827 -05:00] [INF] [4] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Mars Daybreak {tmdb-21997}/Season 01/Mars Daybreak - S01E14 - Big Jailbreak! Beyond Love and Passion.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:06:06.755 -05:00] [INF] [71] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Metal Fighter Miku {anidb-917}/Metal Fighter Miku - E06 - Miku Falls Head Over Heels - The Moonlight Jewels vs. The Amazons.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:06:08.801 -05:00] [INF] [16] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Melody Of Oblivion/Melody Of Oblivion - (Ep. 22) - Mithranome.rmvb\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:06:14.027 -05:00] [INF] [71] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Fairy Tail (2009)/S02/Fairy Tail (2014) - 85 - Tartaros Chapter The Girl in the Crystal.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:06:14.259 -05:00] [ERR] [46] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: I-frame image extraction failed, will attempt standard way. Input: "file:\"/data/anime/Mahoromatic {tmdb-42722}/Season 01/Mahoromatic - S01E12 - To The Scenery I Once Dreamt Of.mkv\""
MediaBrowser.Common.FfmpegException: ffmpeg image extraction timed out for file:"/data/anime/Mahoromatic {tmdb-42722}/Season 01/Mahoromatic - S01E12 - To The Scenery I Once Dreamt Of.mkv" after 10000ms
---> System.Threading.Tasks.TaskCanceledException: A task was canceled.
at System.Diagnostics.Process.WaitForExitAsync(CancellationToken cancellationToken)
at MediaBrowser.Common.Extensions.ProcessExtensions.WaitForExitAsync(Process process, TimeSpan timeout)
at MediaBrowser.MediaEncoding.Encoder.MediaEncoder.ExtractImageInternal(String inputPath, String container, MediaStream videoStream, Nullable`1 imageStreamIndex, Nullable`1 threedFormat, Nullable`1 offset, Boolean useIFrame, Nullable`1 targetFormat, Boolean isAudio, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at MediaBrowser.MediaEncoding.Encoder.MediaEncoder.ExtractImageInternal(String inputPath, String container, MediaStream videoStream, Nullable`1 imageStreamIndex, Nullable`1 threedFormat, Nullable`1 offset, Boolean useIFrame, Nullable`1 targetFormat, Boolean isAudio, CancellationToken cancellationToken)
at MediaBrowser.MediaEncoding.Encoder.MediaEncoder.ExtractImage(String inputFile, String container, MediaStream videoStream, Nullable`1 imageStreamIndex, MediaSourceInfo mediaSource, Boolean isAudio, Nullable`1 threedFormat, Nullable`1 offset, Nullable`1 targetFormat, CancellationToken cancellationToken)
[2025-01-19 00:06:19.362 -05:00] [ERR] [16] MediaBrowser.Providers.TV.EpisodeMetadataService: Error in "Embedded Image Extractor"
MediaBrowser.Common.FfmpegException: ffmpeg image extraction failed for file:"/data/anime/Mahoromatic {tmdb-42722}/Season 01/Mahoromatic - S01E12 - To The Scenery I Once Dreamt Of.mkv"
at MediaBrowser.MediaEncoding.Encoder.MediaEncoder.ExtractImageInternal(String inputPath, String container, MediaStream videoStream, Nullable`1 imageStreamIndex, Nullable`1 threedFormat, Nullable`1 offset, Boolean useIFrame, Nullable`1 targetFormat, Boolean isAudio, CancellationToken cancellationToken)
at MediaBrowser.MediaEncoding.Encoder.MediaEncoder.ExtractImage(String inputFile, String container, MediaStream videoStream, Nullable`1 imageStreamIndex, MediaSourceInfo mediaSource, Boolean isAudio, Nullable`1 threedFormat, Nullable`1 offset, Nullable`1 targetFormat, CancellationToken cancellationToken)
at MediaBrowser.Providers.MediaInfo.EmbeddedImageProvider.GetEmbeddedImage(Video item, ImageType type, CancellationToken cancellationToken)
at MediaBrowser.Providers.Manager.ItemImageProvider.RefreshFromProvider(BaseItem item, IDynamicImageProvider provider, ImageRefreshOptions refreshOptions, TypeOptions savedOptions, List`1 downloadedImages, RefreshResult result, CancellationToken cancellationToken)
[2025-01-19 00:06:19.874 -05:00] [INF] [16] MediaBrowser.Providers.TV.SeriesMetadataService: Removing virtual season null in series "Mahoromatic {tmdb-42722}"
[2025-01-19 00:06:19.874 -05:00] [INF] [16] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Season", Name: "Season Unknown", Path: "", Id: c56cda84-60f9-36ad-dee7-8b5497f7d84b
[2025-01-19 00:06:20.187 -05:00] [INF] [16] MediaBrowser.Providers.TV.SeriesMetadataService: Creating Season "Season Unknown" entry for "Metallic Rouge {tmdb-222787}"
[2025-01-19 00:06:20.207 -05:00] [INF] [16] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Metallic Rouge {tmdb-222787}/Season 01/Metallic Rouge - S01E01 - Crimson Is the Sound of Dawn.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:06:21.082 -05:00] [INF] [71] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Mai-Otome {anidb-3216}/Mai-Otome - E14 - An Otome's S.O.S.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:06:21.130 -05:00] [INF] [46] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Melody Of Oblivion/Melody Of Oblivion - (Ep. 23) - Like An Arrow That Pierced Through The World.rmvb\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:06:24.505 -05:00] [INF] [71] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Log Horizon {tmdb-60846}/Season 03/Log Horizon - S03E04 - Akiba General Election.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:06:24.593 -05:00] [INF] [16] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/JoJo's.Bizarre.Adventure/S04/JoJos Bizarre Adventure Golden Wind 07.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:06:28.133 -05:00] [INF] [71] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Melody Of Oblivion/Melody Of Oblivion - (Ep. 24) - And Yet, The Dawn Of You Who Begins A Journey.rmvb\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:06:34.229 -05:00] [INF] [71] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Mars Daybreak {tmdb-21997}/Season 01/Mars Daybreak - S01E15 - The Enemy Under Eyes! Dive Deep, Quietly.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:06:37.691 -05:00] [INF] [71] MediaBrowser.Providers.TV.SeriesMetadataService: Removing virtual season null in series "The Melody of Oblivion"
[2025-01-19 00:06:37.691 -05:00] [INF] [71] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Season", Name: "Season Unknown", Path: "", Id: 6eee7f2c-7a02-faa2-c761-a319e8d8313b
[2025-01-19 00:06:37.695 -05:00] [INF] [71] MediaBrowser.Providers.TV.SeriesMetadataService: Creating Season "Season 1" entry for "The Melody of Oblivion"
[2025-01-19 00:06:38.196 -05:00] [INF] [46] MediaBrowser.Providers.TV.SeriesMetadataService: Creating Season "Season Unknown" entry for "Metropolis (2001)"
[2025-01-19 00:06:38.212 -05:00] [INF] [46] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Metropolis (2001)/Metropolis CD2.ogm\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:06:41.295 -05:00] [INF] [71] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Metal Fighter Miku {anidb-917}/Metal Fighter Miku - E07 - Miku Tells All - The Pretty Four vs. The Star Wolves.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:06:55.272 -05:00] [INF] [46] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Metallic Rouge {tmdb-222787}/Season 01/Metallic Rouge - S01E02 - Wander in the Labyrinth.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:06:57.553 -05:00] [INF] [46] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Fairy Tail (2009)/S02/Fairy Tail (2014) - 86 - Tartaros Chapter Absolute Demon.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:07:07.097 -05:00] [INF] [46] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Mars Daybreak {tmdb-21997}/Season 01/Mars Daybreak - S01E16 - Enter! Hakubutsu Ship, Eichi's Castle.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:07:10.114 -05:00] [INF] [52] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Log Horizon {tmdb-60846}/Season 03/Log Horizon - S03E05 - Blessings.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:07:15.104 -05:00] [INF] [46] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/JoJo's.Bizarre.Adventure/S04/JoJos Bizarre Adventure Golden Wind 08.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:07:27.090 -05:00] [INF] [46] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Mai-Otome {anidb-3216}/Mai-Otome - E15 - Arika, Crying.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:07:28.592 -05:00] [INF] [71] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Metal Fighter Miku {anidb-917}/Metal Fighter Miku - E08 - Miku Becomes a Singing Star.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:07:34.945 -05:00] [INF] [46] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Mars Daybreak {tmdb-21997}/Season 01/Mars Daybreak - S01E17 - Rebellion! The Universe's Greatest Pilot.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:07:34.980 -05:00] [INF] [46] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Metallic Rouge {tmdb-222787}/Season 01/Metallic Rouge - S01E03 - Marginal City.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:07:38.341 -05:00] [INF] [46] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Metropolis (2001)/Metropolis CD2.ssa\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2025-01-19 00:07:39.202 -05:00] [INF] [4] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Metropolis (2001)/Metropolis CD1.ogm\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:07:45.896 -05:00] [INF] [4] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Fairy Tail (2009)/S02/Fairy Tail (2014) - 87 - Tartaros Chapter Memento Mori.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:07:58.387 -05:00] [INF] [46] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Mars Daybreak {tmdb-21997}/Season 01/Mars Daybreak - S01E18 - Marriage proposal to the Captain! The Man who is called Doctor.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:07:59.020 -05:00] [INF] [52] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Log Horizon {tmdb-60846}/Season 03/Log Horizon - S03E06 - Immortal in Ethereal Utopia.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:08:12.502 -05:00] [INF] [4] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/JoJo's.Bizarre.Adventure/S04/JoJos Bizarre Adventure Golden Wind 09.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:08:13.943 -05:00] [INF] [41] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Metallic Rouge {tmdb-222787}/Season 01/Metallic Rouge - S01E04 - Freedom and Phantoms.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:08:26.893 -05:00] [INF] [46] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Metal Fighter Miku {anidb-917}/Metal Fighter Miku - E09 - Miku Enters the Finals - The Pretty Four vs. The Moonlight Jewels.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:08:36.263 -05:00] [INF] [46] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Mars Daybreak {tmdb-21997}/Season 01/Mars Daybreak - S01E19 - Fly, Kibougou! Over that Gate.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:08:46.718 -05:00] [INF] [46] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Fairy Tail (2009)/S02/Fairy Tail (2014) - 88 - Tartaros Chapter Soaring Above Ishgar.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:09:00.154 -05:00] [INF] [41] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Metal Fighter Miku {anidb-917}/Metal Fighter Miku - E10 - Miku Goes to War - Pretty Miku vs. The Old Man.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-01-19 00:09:04.464 -05:00] [INF] [41] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/anime/Metropolis (2001)/Metropolis CD1.ssa\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2025-01-19 00:09:04.929 -05:00] [INF] [4] MediaBrowser.Providers.TV.SeriesMetadataService: Removing virtual season null in series "Metropolis (2001)"
[2025-01-19 00:09:04.929 -05:00] [INF] [4] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Season", Name: "Season Unknown", Path: "", Id: dbc99489-ec40-a345-fbe6-072fa8d791ff
[2025-01-19 00:09:04.943 -05:00] [INF] [4] MediaBrowser.Providers.TV.SeriesMetadataService: Creating Season "Season 1" entry for "Metropolis (2001)"
[2025-01-19 00:09:06.160 -05:00] [INF] [52] MediaBrowser.Providers.TV.SeriesMetadataService: Creating Season "Season Unknown" entry for "Mezzo DSA {anidb-998}"
Not really sure what to look for, its like the {imdb-####} or {tmdb-#####} tags in the folder is not being picked up, or is throwing off the matching, but im not sure how to tell jellyfin to use that info as its already matched to the different metadata providers by filebot so it should work fine (unless im missing something?) again, it works fine on plex using the default scanner.
Really would love to figure out what im doing wrong, I dont mind running the scan again but being as it takes 2-3 days to complete i want to make sure i get it right so i dont waste another 72 hours and like 10tb more bandwidth lol. The live tv is working great in jellyfin and this is something i could never get to work well in Plex and also with music and books too I can have all my media in one also i hate to bug
RE: library scan not matching most media, same structure works in plex - crobibero - 2025-01-20
Jellyfin is not Plex.
https://jellyfin.org/docs/general/server/media/shows
Jellyfin does not support provider ids within curly brackets.
RE: library scan not matching most media, same structure works in plex - skwilla - 2025-01-20
i understand that.. but there is no configuration or way for me to specify that i'm using plex naming? I'm still using plex aswell atleast until i get jellyfin working correctly is there a plugin or anything that would allow me to quickly identify shows? if it supports ('s and ['s is there not some way to tell it im using {'s instead? jellyfin can use ('s and ['s yet plex forces you to use curley braces am i just stuck with no options then? i don't want to break my plex library yet, is there not some script or helper for symlinking everything to a new folder structure for jellyfin? I'm not trying to complain or anything and im super grateful for jellyfin and plex both I even used jellyfin a long time ago but always had issues getting my library working right, plex always just worked I wanted to check out jellyfin again as i would much rather use it if i can get it to work but i have a very large library and i wouldn't know how to begin switching it all, ive spent weeks just inside filebot getting everything to plex's conventions and sadly im not a programmer, has someone in my situation much smarter than me found a method to help with this i guess is what im asking? again im sorry for the rambling just the thought of trying to manually fix it or to even manually identify each thing (if it only took a split second like in plex where i could hit identify, select the show hit ok, goto the next one.. this might take days but could be doable) in jellyfin when i click okay after selecting the correct item it takes a very long time to complete before going back to the library, so even doing it that way would take weeks or months) i'm hoping im overlooking something
RE: library scan not matching most media, same structure works in plex - skwilla - 2025-01-20
Re-reading the thread, and the link.. it shows it supports both brackets and ('s why is curley braces out of the question? it seems alot of people are potentially coming from plex is there a reason why jellyfin cannot (or will not) support this?
seems like the fundamental logic is already their for handling the ID's inside brackets and parentheses, is there some reason why curley braces are out of the question? I just feel like it would improve the lives of alot of people and help more users transition to jellyfin, its about the only major hiccup i have, again i apologize for ranting but im very curious about this and really really would love to get this to work
RE: library scan not matching most media, same structure works in plex - TheDreadPirate - 2025-01-20
The file/folder name parser is mostly still inherited from when Jellyfin forked from Emby. The parser is a nightmare-ish bit of code that few have dared to touch for fear of breaking everything.
So square brackets is what is needed for provider IDs and it will likely stay that way until a brave soul decides to try to decipher and improve the parser.
RE: library scan not matching most media, same structure works in plex - theguymadmax - 2025-01-20
You can find a feature request and discussion about it here: https://forum.jellyfin.org/t-naming-parity-with-plex
I recommend using tinyMediaManager to generate external NFO files. This will allow you to maintain your current naming scheme.
|