so im setting up a proper anime server and im kind of stuck on the metadata

been running jellyfin for a bit , had everything scan and it looked fine at first but then i noticed stuff was misclassified , wrong episode orders, some seasons (of the same show) getting merged when they shouldnt be. basically a mess

wiped everything and starting fresh. currently looking at shoko server + shokofin plugin as the proper solution instead of just trying to fix filenames manually

my situation is a bit different tho , i dont torrent. most of my stuff came from animepahe and similar sites so the files are encoded in mp4 ,

anyone gone through this with a similar source situation ? is shoko the move or is there something better for my anime :)

thanks!

Edit : Almost forgot ! if you have any tools, tips or anything really that would be helpful to a beginner like me (like tailscale) please mention them in the comments and i will check them out.

  • Faceman🇦🇺@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    6
    ·
    5 hours ago

    Even when set up “correctly” there are going to be a few shows where things are wrong, just due to different groups classifying series differently in some cases.

    for the basics, you just need to ensure you have the right folder structure and the standard episode numbering in the filename, usually “/libraryroot/Show Title/Season 01/Show title - Episode Name - S01E01.file”

    there are cases where a show has multiple seasons but some are classified as a separate show, some are separate single cour seasons, some are multiple cour seasons, specials etc. and that changes based on where you get your metadata and often differs from what the release groups will use.

    So to tidy it up in those situations I use TinyMediaManager to manually build the metadata and write that to a file that jellyfin will use above all other providers.

    I’ve only needed to do that in full detail for Monogatari series though, since I have my preferred way to arrange that abominable mess. pretty much everything else I stick with whatever the AniDB plugin wants and adjust my files to suit.

  • BartyDeCanter@piefed.social
    link
    fedilink
    English
    arrow-up
    2
    ·
    5 hours ago
    1. Follow the Trash Guides exactly for your arr stack setup. Don’t try to get fancy or take a shortcut. If you’ve already set up something differently, just redo it. Better to spend a little time now than a lot later.
    2. Set up Tailscale. The free tier is probably fine for you, but if you’re extra paranoid you can run your own Headscale server instead.
    3. Take notes. What you set up, what your docker files and configs are, and add any troubleshooting info as it comes up.
    4. Use a password manager and keep everything in it.
    • nexttech@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      5
      arrow-down
      1
      ·
      10 hours ago

      Thanks @arshflugkoerper! that is definitely where i went wrong .

      I am going to fix it and enjoy the anime thanks again!

  • Lumidaub@feddit.org
    link
    fedilink
    English
    arrow-up
    3
    ·
    7 hours ago

    TinyMediaManager renames all my files (anime or otherwise) so that any service can work with them. There’s very rarely anything that isn’t recognised properly.

  • bbue@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    10
    ·
    11 hours ago

    I like using sonarr(https://sonarr.tv/) - you can assign the episodes and seasons. Then you can have it rename them. There is an absolute episode numbering setting. Trash guides is helpful too: https://trash-guides.info/

    My setup is for Plex, but I’m assuming Jellyfin should be able to consume the library names the same

    • nexttech@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 hours ago

      @bbue

      didn’t know those tools existed i’m going to give them a try!

      thanks for the reply!

  • huangrydude@lm.boing.icu
    link
    fedilink
    English
    arrow-up
    4
    ·
    9 hours ago

    Like others mentioned file structure is the most important. In addition you can also grab the AniDB plugin and set it as the primary metadata source in Jellyfin. (I had it for quite a while so dunno how much difference it makes compared to TVDB, but from experience I practically never had wrong metadata on an anime)

  • anamethatisnt@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    10 hours ago

    While it is a bit of work to rename the files that would still be my recommendation. I find jellyfin to be a great match for my anime that way.


    • nexttech@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      10 hours ago

      Ohh yes i am going to do it exactly like that.

      thanks for the anime recommendation as well @anamethatisnt !

  • marxismtomorrow@lemmy.today
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    edit-2
    10 hours ago

    Proper directory sorting and manual meta data hint entry is literally the number one way to make jellyfin behave properly. If you’re on linux kRename (available on flathub) makes this relatively painless.

    Series (premiere year) [imdb or other db id]/
                                 Season ##/
                                       Series Name - S##E## - Epsiode Title.ext
    

    Works 99.9% of the time. As long as you have either the imdb id (mostly normie anime will be fine with this) or an anidb plugin or similar for the obscure stuff it’ll work 100% of the time.

    This also allows easy searching of individual episodes outside of jellyfin, should you find an episode that somehow got corrupted or otherwise is just not what it should be.

    Bonus: If you take the time to do this (literally 8-10 hours max for a collection of tens of thousands of episodes of shows) your library becomes much more portable as any competitor to jellyfin and any addons will now just automagically detect everything properly.

  • Vlhvhkctjxrhxv@ani.social
    link
    fedilink
    English
    arrow-up
    1
    ·
    8 hours ago

    I have never had an issue with properly named files.

    Some tools to help with bulk renaming.


    Krename

    Link - https://github.com/KDE/krename

    Useful for bulk renaming uniform files. I often use it to add the season when the file names just have the episode number.


    Filebot

    Link - https://www.filebot.net/

    Great for renaming messy files. You can match the show name then it will try to get the season, episode and episode name


    MediaElch

    Link - https://mediaelch.github.io/mediaelch-doc/index.html

    Excellent for pulling the metadata for a show into local nfo files.

    Once you have the show name, season and episode number you can scrape TVDB or other sites for the episode data, thumbnails, actors, posters, etc

    I then have Jellyfin use the local metadata that MediaElch has created.