is there a media server/manager that supports multiple types of media (i.e books, series, comics, etc) natively and allows media to be ordered by series? i came across this problem when trying to organize a series in my media collection that contains movies, series and books; i tried searching for a solution on jellyfin specifically but afaik the consensus is that mixed-media libraries are mostly discouraged due to unreliable metadata, + jellyfin’s hit or miss support for non-video content. this seems to be true for other media managers like plex and emby from what i’ve read.

i included a mockup to get the basic concept across, ideally the manager’s focus would be on separating media by series and allowing mixed-media libraries, though i can see how that could be a bit tricky to implement. thanks in advance for any suggestions

    • cannis@lemmy.dbzer0.comOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      11 months ago

      that does sound like a good idea: i’ve considered making something like that in the past but realized i’m not quite knowledgeable enough on javascript yet to make it a thing, but i’ll definitely keep it in mind. it would also be nice to be able to create a page for each series automatically based on some sort of template and automatically fetch metadata, though i’m not sure how that could be implemented

      • VelociCatTurd@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        11 months ago

        Looks like jellyfin has an api. I’m sure that could be leveraged. Just would need to have a way to send over api requests. You mentioned JavaScript, but I could see this being done in maybe DJango instead if you’re familiar with python. Though the learning curve for Django is a beast in itself imo

    • ninjan@lemmy.mildgrim.com
      link
      fedilink
      English
      arrow-up
      1
      ·
      11 months ago

      Yeah exactly, if they have decent APIs or you can scissor out the content via iframes or something. Not really a web developer so I probably ain’t makin’ sense.