• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support Troubleshooting Media Scanning & Identification Directory/File Structure

     
    • 0 Vote(s) - 0 Average

    Directory/File Structure

    Show Series Directory and File Format
    tonyd
    Offline

    Junior Member

    Posts: 5
    Threads: 1
    Joined: 2024 Jan
    Reputation: 0
    Country:United States
    #1
    2025-01-10, 12:07 AM
    Hello,

    I am having issue getting Jellyfin to scan my shows/series.  I've followed the guild here https://jellyfin.org/docs/general/server/media/shows/ to create the directory structure and file naming convention but I'm missing something.  The log shows activity on each file, but nothing ever shows up in my Shows.

    My directory structure:
    /data/movies/     # Everything shows up fine in my Jellyfin app and browser

    /data/shows/
    ├── Series Name [tvdbid-<5digitid>]
    │  ├── Season 01
    │  │  ├── The.Series.Name.S01E01.Pilot.1080p.BluRay.DDP.5.1.H.265.-EDGE2020.mkv
    │  │  ├── The.Series.Name.S01E02.The.Show.Title.1080p.BluRay.DDP.5.1.H.265.-EDGE2020.mkv
    │  │  └── The.Series.Name.S01E03.The.Show.Title.1080p.BluRay.DDP.5.1.H.265.-EDGE2020.mkv

    etc....

    The log activity on the individual files seems to indicate JF finds the series files and processes them:
    Code:
    [2025-01-09 15:40:25.558 -07:00] [INF] [52] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/shows/Series Name [tvdbid-<redacted>]/Season 01/The.Series.Name.S01E04.The.ShowName4.1080p.BluRay.DDP.5.1.H.265.-EDGE2020.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
    [2025-01-09 15:40:26.252 -07:00] [INF] [52] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/shows/Series Name [tvdbid-<redacted>]/Season 01/The.Series.Name.S01E15.The.ShowName15.1080p.BluRay.DDP.5.1.H.265.-EDGE2020.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
    [2025-01-09 15:40:26.546 -07:00] [INF] [52] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/shows/Series Name [tvdbid-<redacted>]/Season 01/The.Series.Name.S01E05.The.ShowName5.1080p.BluRay.DDP.5.1.H.265.-EDGE2020.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
    [2025-01-09 15:40:26.949 -07:00] [INF] [56] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/shows/Series Name [tvdbid-<redacted>]/Season 01/The.Series.Name.S01E14.The.ShowName14.1080p.BluRay.DDP.5.1.H.265.-EDGE2020.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
    [2025-01-09 15:40:27.321 -07:00] [INF] [35] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/shows/Series Name [tvdbid-<redacted>]/Season 01/The.Series.Name.S01E17.The.ShowName17.1080p.BluRay.DDP.5.1.H.265.-EDGE2020.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
    [2025-01-09 15:40:27.616 -07:00] [INF] [35] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/shows/Series Name [tvdbid-<redacted>]/Season 01/The.Series.Name.S01E11.The.ShowName11.1080p.BluRay.DDP.5.1.H.265.-EDGE2020.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
    [2025-01-09 15:40:28.007 -07:00] [INF] [52] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/shows/Series Name [tvdbid-<redacted>]/Season 01/The.Series.Name.S01E03.The.ShowName3.1080p.BluRay.DDP.5.1.H.265.-EDGE2020.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
    [2025-01-09 15:40:28.456 -07:00] [INF] [52] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/shows/Series Name [tvdbid-<redacted>]/Season 01/The.Series.Name.S01E07.The.ShowName7.1080p.BluRay.DDP.5.1.H.265.-EDGE2020.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
    [2025-01-09 15:40:29.448 -07:00] [INF] [52] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/shows/Series Name [tvdbid-<redacted>]/Season 01/The.Series.Name.S01E09.The.ShowName9.1080p.BluRay.DDP.5.1.H.265.-EDGE2020.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
    [2025-01-09 15:40:30.311 -07:00] [INF] [52] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/shows/Series Name [tvdbid-<redacted>]/Season 01/The.Series.Name.S01E02.The.ShowName2.1080p.BluRay.DDP.5.1.H.265.-EDGE2020.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
    [2025-01-09 15:40:30.776 -07:00] [INF] [56] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/shows/Series Name [tvdbid-<redacted>]/Season 01/The.Series.Name.S01E01.Pilot.1080p.BluRay.DDP.5.1.H.265.-EDGE2020.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
    [2025-01-09 15:40:30.842 -07:00] [INF] [52] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/shows/Series Name [tvdbid-<redacted>]/Season 01/The.Series.Name.S01E08.The.ShowName8.1080p.BluRay.DDP.5.1.H.265.-EDGE2020.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
    [2025-01-09 15:40:31.748 -07:00] [INF] [44] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/shows/Series Name [tvdbid-<redacted>]/Season 01/The.Series.Name.S01E10.The.ShowName10.1080p.BluRay.DDP.5.1.H.265.-EDGE2020.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
    [2025-01-09 15:40:32.198 -07:00] [INF] [56] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/shows/Series Name [tvdbid-<redacted>]/Season 01/The.Series.Name.S01E06.The.ShowName6.1080p.BluRay.DDP.5.1.H.265.-EDGE2020.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
    [2025-01-09 15:40:32.788 -07:00] [INF] [59] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/shows/Series Name [tvdbid-<redacted>]/Season 01/The.Series.Name.S01E16.The.ShowName16.1080p.BluRay.DDP.5.1.H.265.-EDGE2020.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
    [2025-01-09 15:40:33.106 -07:00] [INF] [56] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/shows/Series Name [tvdbid-<redacted>]/Season 01/The.Series.Name.S01E13.The.ShowName13.1080p.BluRay.DDP.5.1.H.265.-EDGE2020.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
    [2025-01-09 15:40:33.675 -07:00] [INF] [56] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/shows/Series Name [tvdbid-<redacted>]/Season 01/The.Series.Name.S01E12.The.ShowName12.1080p.BluRay.DDP.5.1.H.265.-EDGE2020.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
    [2025-01-09 15:40:34.283 -07:00] [INF] [56] MediaBrowser.Providers.TV.SeriesMetadataService: Creating Season "Season 1" entry for "Mystery Music Show: King of Mask Singer"

    Have zero idea why 
    Code:
    MediaBrowser.Providers.TV.SeriesMetadataService: Creating Season "Season 1" entry for "Mystery Music Show: King of Mask Singer"
    shows up in the log.  I don't have anything resembling Masked Singer anywhere in my media.

    I don't find anything else in the log to indicate an issue.  In any case, nothing ever shows up in my Shows Library.  I've triggered a scan and replace all several times.

    Appreciate any words of wisdom...

    Thank you 

    TD
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2025-01-10, 12:24 AM
    Do you have the TVDB plugin installed?
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    tonyd
    Offline

    Junior Member

    Posts: 5
    Threads: 1
    Joined: 2024 Jan
    Reputation: 0
    Country:United States
    #3
    2025-01-10, 03:40 AM
    I don't have TVDB plugin installed but I have TMDb installed and Active
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #4
    2025-01-10, 01:43 PM (This post was last modified: 2025-01-10, 01:43 PM by TheDreadPirate.)
    Without knowing the actual show name, I can't test what TMDB finds for the show name. Regardless, you are using a TVDB ID in the folder name without the TVDB plugin installed. So there is no benefit. Either switch to providng the TMDB ID in the folder name or install the TVDB plugin.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    tonyd
    Offline

    Junior Member

    Posts: 5
    Threads: 1
    Joined: 2024 Jan
    Reputation: 0
    Country:United States
    #5
    2025-01-10, 03:03 PM
    @TheDreadPirate Thanks for the pointer, I hadn't made the connection between the Plugin and the naming.  I had tried TMDb [tmdbid-x] but that hadn't worked and then tried tvdbid.  Neither worked.  I switched it back to [tmdbid-] and still no go.  I decided to delete the Shows Library and create it again.  This time the series shows up in Shows.  I can navigate to the Seasons and then to Episodes.  Maybe I'm not being patient enough, but it's been a couple hours and Jellyfin seems stalled at only pulling in 4 episodes of Season 1 (Ep 4,5,14,15).  All the files are similarly named other than the episode name.  My thinking is that if Jellyfin can decipher and pull in 4 of 7 episodes, it should be able to process all 17.  I'm assuming all files have no corruption, I've played several of the non cataloged episodes and they play
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #6
    2025-01-10, 03:50 PM
    There is no limit on how many episodes at a time Jellyfin can pull in at a time. Most people are adding hundreds of items when they initially setup Jellyfin.

    I'd need to see your logs to figure out why it is stalling. Share them via pastebin.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    tonyd
    Offline

    Junior Member

    Posts: 5
    Threads: 1
    Joined: 2024 Jan
    Reputation: 0
    Country:United States
    #7
    2025-01-12, 03:50 PM
    @TheDreadPirate Problem was resolved by restarting Jellyfin a second time. Not sure what changed as I didn't make any directory or filename changes. But now is well. Thank you very much for your assistance!
    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode