• 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 Development Feature Requests Book/Comics sorting

     
    • 0 Vote(s) - 0 Average

    Book/Comics sorting

    Duvel
    Offline

    Member

    Posts: 69
    Threads: 9
    Joined: 2023 Jul
    Reputation: 3
    Country:Belgium
    #1
    2024-10-20, 12:06 PM (This post was last modified: 2024-10-20, 12:26 PM by Duvel. Edited 3 times in total.)
    Currently there's no way to sort books or comics that are part of the same serie, in the correct order.
    Even if your books and comics embed correct metadata and even if your files are correctly named with the issue number.
    This is a deal-breaker for most large comics  libraries. When you have  series with dozen/hundred of issues, the UI just become so much unpractical that it is simply unusable, and you continue to use Komga or Kavita mostly for that reason.

    A simple fix would be to add a default sort option based on the filename.
    But ideally the bookshelf plugin should be improved to store more information about books and comics, and the UI should take profit of it.

    This features have been asked several times :
    https://features.jellyfin.org/posts/1062...s-metadata
    https://features.jellyfin.org/posts/2407...e-metadata
    https://features.jellyfin.org/posts/2481...lugin-side
    https://features.jellyfin.org/posts/2585...lder-names
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2024-10-20, 03:02 PM
    There is a "Sort Title" you can provide to override how books/movies/shows/music is sorted by the actual title.  It can be literally anything to achieve the sorting you want.

       
    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]
    Duvel
    Offline

    Member

    Posts: 69
    Threads: 9
    Joined: 2023 Jul
    Reputation: 3
    Country:Belgium
    #3
    2024-10-20, 06:02 PM (This post was last modified: 2024-10-20, 06:38 PM by Duvel. Edited 9 times in total.)
    ok but how are we supposed to do this on a collections of > 5000 comics ??? Nobody does that.

    ALL my comics are in CBZ format, managed with either Calibre or ComicRack and each of those CBZ contains a proper ComicInfo.xml
    Its the job of Jellyfin to parse this the way it should and to populate its metadata correctly with XML info....

    Code:
    <ComicInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <Title>L'enfer en retour</Title>
    <Series>Sin City</Series>
    <Number>7.0</Number>
    <Summary>Ancien Navy Seal, Wallace gagne maintenant sa vie comme dessinateur de presse. Un soir, alors qu’il se balade seul en bord de mer, il aperçoit une jeune fille se jeter du haut d’une falaise. Sans hésiter, il plonge à son tour, parvient à la sortir de l’eau et la sauver. Entre Wallace et Esther, c’est le nom de le jeune fille, nait d’emblée une forte sympathie qui ne tarde pas à se transformer en attirance réciproque ; ensemble, ils sont heureux et décident d’aller boire un verre dans un bar : Wallace raconte son passé militaire et Esther les débuts de sa carrière d’actrice. Mais, lors qu’il est sur le point d’embrasser Esther, Wallace perd connaissance. À son réveil, il comprend d’avoir été drogué. Esther a disparu et Wallace décide de la retrouver à tout prix… </Summary>
    <Year>1999</Year>
    <Month>1</Month>
    <Day>1</Day>
    <Writer>Frank Miller</Writer>
    <Publisher>Rackham</Publisher>
    <Tags>Crime, Comics, Mystery, Thriller, _réimporté_</Tags>
    <LanguageISO>fr</LanguageISO>
    </ComicInfo>

    See that <number> thing on  3rd line?
    Jellyfin does NOTHING with it.
    Which is a deal-breaker for a LARGE comic collection as I said.

    We dont do manual metadata edition on properly organized massive library, in case you wouldn't know.

    volume/issue numbering is a fundamental element of a comic serie and any software that manage that kind of media has to deal with it properly.
    The fact that you ignore it, while it has been reported multiple times in the features requests, demonstrates that Jellyfin isn't ready at all for Comics despite the recent efforts the team has put into it.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #4
    2024-10-20, 08:18 PM
    Jellyfin has the <sorttitle> tag. You could probably write a script to automate the creation of a sorttitle field based on the series, number, etc., fields.
    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]
    Iskelderon
    Offline

    Member

    Posts: 75
    Threads: 19
    Joined: 2024 Feb
    Reputation: 1
    Country:Germany
    #5
    2024-11-05, 04:31 PM
    True, better handling of comics detection is still a niche where JF has a lot of room for improvements. I've lost count of the times I had to manually use "identify"o set the Comic Vine ID. The detection algorithm for videos seems worlds more robust.
    shawncp
    Offline

    Junior Member

    Posts: 1
    Threads: 0
    Joined: 2024 Nov
    Reputation: 0
    Country:United States
    #6
    2024-11-16, 01:52 AM
    Shameless plug here but I have created a script that exports and restructures a Calibre library for presentation via Jellyfin that may be of use. I myself do not have a comics library but thanks to contributor Cudail, support for comics was added. It does depend on metadata present in the Calibre .opf file. It embeds series index into book folder names and the metadata file so that items sort and display in series order.

    https://github.com/shawn61cp/calibre2jellyfin
    flymetothemoon
    Offline

    Junior Member

    Posts: 40
    Threads: 9
    Joined: 2023 Jul
    Reputation: 0
    Country:France
    #7
    2025-04-16, 10:29 AM (This post was last modified: 2025-04-16, 10:31 AM by flymetothemoon. Edited 2 times in total.)
    (2024-10-20, 08:18 PM)TheDreadPirate Wrote: Jellyfin has the <sorttitle> tag.  You could probably write a script to automate the creation of a sorttitle field based on the series, number, etc., fields.

    Sorry for necro! But does this mean that if I can add the tag "sorttitle" to book/comic/manga/audiobook (or like whatever I have on jellyfin server) and then make it automatically be the same value as file name that would kinda fix the issues with sorting files? Especially with comics? It would be tedious to go through 1000 comic books and manually put a sort title.

    Like I am using comicrack with comicvine tag so if I can add another field with "sorttitle" that matches the file name and make the program put that it would help with sorting the comics in jellyfin?
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #8
    2025-04-16, 12:36 PM
    I don't have a comic/e-book library, but this seems to be what the solution is.

    The OP was using NFOs for metadata. So, in their case, they would add an additional XML field with the tab <sorttitle>.

    I'm not sure if that would also translate well to a tag, like you've described. But can't hurt to try.
    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]
    flymetothemoon
    Offline

    Junior Member

    Posts: 40
    Threads: 9
    Joined: 2023 Jul
    Reputation: 0
    Country:France
    #9
    2025-04-22, 03:36 PM
    So what I ended up doing for comics was not getting metadata for titles of comics (they are shown with "series + series number" as name), for books just the basic metadata like book name author, description. It seems okay now within Jellyfin and things are kinda sorted well automatically.
    « 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