• 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 General Questions Is it possible to add custom naming conventions to Jellyfin?

     
    • 0 Vote(s) - 0 Average

    Is it possible to add custom naming conventions to Jellyfin?

    Possiblity of adding personal naming schemes for Jellyfin
    damnsignin
    Offline

    Junior Member

    Posts: 23
    Threads: 2
    Joined: 2024 Mar
    Reputation: 0
    #1
    2024-03-01, 02:05 PM (This post was last modified: 2024-03-01, 02:15 PM by damnsignin. Edited 4 times in total.)
    I have just recently moved my entire media collection of nearly 15 years to a Media NAS with Jellyfin. I'm trying to figure out how to configure IMDB data collection. I've read the server guide for movies and shows and my structure is close, but not identical. My collection has tens of thousands of folders with hundreds of thousands of files. I've used a "slim" version of the name conventions, like so:

    Quote:Shows
    ├── Series Name A
    │  ├── Season 01
    │  │  ├── 0101-0102 - Episode Title .mkv
    │  │  ├── 0103 - Episode Title .mkv
    │  │  └── 0104 - Episode Title .mkv
    │  └── Season 02
    │      ├── 0201 - Episode Title .mkv
    │      ├── 0202 - Episode Title .mkv
    │      ├── 0203 - Episode Title - Part 1.mkv
    │      └── 0203 - Episode Title - Part 2.mkv
    └── Series Name B
    │  ├── Season 01
    │  │  ├── 0101-0102 - Episode Title .mkv
    │  │  ├── 0103 - Episode Title .mkv
    │  │  └── 0104 - Episode Title .mkv
    │  └── Season 02
    │      ├── 0201 - Episode Title .mkv
    │      ├── 0202 - Episode Title .mkv
    └──Franchise Series A
    │  ├── Series A (1987)
    │  │  └── Season 01
    │  │  │  ├── 0101-0102 - Episode Title .mkv
    │  │  │  ├── 0103 - Episode Title .mkv
    │  │  │  └── 0104 - Episode Title .mkv
    │  │  └── Season 02
    │  │      ├── 0201 - Episode Title .mkv
    │  │      ├── 0202 - Episode Title .mkv
    │  ├── Series B (1993)
    │  │  └── Season 01
    │  │  │  ├── 0101-0102 - Episode Title .mkv
    │  │  │  ├── 0103 - Episode Title .mkv
    │  │  │  └── 0104 - Episode Title .mkv
    │  │  └── Season 02
    │  │      ├── 0201 - Episode Title .mkv
    │  │      ├── 0202 - Episode Title .mkv

    Quote:Movies
    ├── Franchise Name A
    │  ├── (2012) 1 - Movie Subname
    │  └── (2015) 2 - Movie Subname
    └── Franchise Name B
    │  ├── (1997) 1 - Movie Subname
    │  └── (2003) 2 - Movie Subname 
    ├── Film (1990).mp4
    ├── Film (2022).mp4
    ├── Film (1999).mp4 
    ├── Film (2004).mp4
    └── Film (1987).mp4

    For shows, I've just set up the episodes under the season and under the series, sometimes under a franchise, with each episode as SSEE (or SSEEE in very rare cases) without the S##E## format because it seemed redundant to have all the extra labels on each episode.

    For movies, I similarity tried to avoid redundancies by just placing movie series in shared folders with years and numbering for titles. Some movies series will even have (1984a) and (1984b) to sort the movies in order if they are the same year, but different titles.

    Is there any way I can instruct Jellyfin to use this structure? To tell it to just auto read the titles of episodes as [Parent series folder -> Parent Season folder -> episode] for shows and [Parent movie series folder -> (year) movie title] for movies?

    Otherwise it could take me months to rename my entire catalog to fit the set naming conventions, even with software like Bulk File Renamer.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2024-03-01, 04:10 PM
    Not without re-writing the Jellyfin code.

    You have three options. Either use a library type that only shows the folders and files without scraping online metadata, like the Music Videos library, create separate libraries for each franchise with the franchise folder as the library root, or create collections for each franchise, but the libraries have all your shows/movies.
    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]
    mcarlton00
    Offline

    Kodi Addon Maintainer

    Posts: 145
    Threads: 1
    Joined: 2023 Sep
    Reputation: 9
    Country:United States
    #3
    2024-03-01, 04:13 PM
    Theoretically? Yes.
    Practically? No.

    The naming patterns are built into the server itself. You'd need to maintain a custom fork of the server that would be able to parse your nonstandard structure. If that sounds up your alley, then have fun I guess. This is probably your starting point. https://github.com/jellyfin/jellyfin/blo...Options.cs

    I suspect if you just pull our the franchise level of your structure, you might have somewhat reliable results. Still probably not going to be wonderful, but slightly better chances of success.
    damnsignin
    Offline

    Junior Member

    Posts: 23
    Threads: 2
    Joined: 2024 Mar
    Reputation: 0
    #4
    2024-03-01, 07:10 PM
    Crying-loudly-face  Thank you all for your quick replies. I'll have to accept this is beyond my coding skills and live with that.

    Does anyone know of a software that might expedite/automate the renaming process instead? Something that could copy the series folder name to each episode and then convert the SSEE format I've been using to S##E## on it's own to get the resulting structure Jellyfin can use? I've been using Bulk Rename Utility for years, but I don't think it could handle this automated process without creating a bunch of erroneous file name titles.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #5
    2024-03-01, 07:48 PM
    Tiny Media Manager is a good app (not free, IIRC). Sonarr is another option.
    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]
    « 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