• 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 Best Practice for Multiple Users

     
    • 0 Vote(s) - 0 Average

    Best Practice for Multiple Users

    Ideal Jellyfin library setup for sharing content between multiple users
    Veto1630
    Offline

    Junior Member

    Posts: 2
    Threads: 1
    Joined: 2024 Jan
    Reputation: 0
    #1
    2024-01-25, 10:19 PM
    Hey all!

    Trying to improve my *arr + Jellyfin setup and am wondering if what I'm trying to achieve is even possible.
    Sorry if this is asked/answered somewhere else, I don't see anything similar on the forum and I haven't been able to find much recent discussion ever since the subreddit was killed.

    Simplified scenario: I have 2 users, Adam and Bob, who request movies via OMBI that automatically get sent to Radarr and ultimately added to their respective Jellyfin libraries.

    Adam's movies go to /media/Adam/Movies
    Bob's movies go to /media/Bob/Movies

    Each of these directories is a Library in Jellyfin and each user only has access to their own Library.

    This works perfectly... until they both want the same movie in their library. If Adam requests the movie first, then Bob is unable to also request it because it already exists in Radarr and Jellyfin but he can't view it because it doesn't exist in his Jellyfin library.

    Is there a better way I could set this up in Jellyfin so that they each only see their own movies, but can also overlap and see the same movie when needed?

    Plex has a feature that lets you restrict a user's access via tags. So in this case I would be able to add both the "Adam" and "Bob" tag to the movie and they would both have access. I haven't come across anything like this in Jellyfin but I feel like there has to be a way to (automatically) accomplish this that I'm totally missing or overlooking!

    Thanks in advance for any advice!
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2024-01-25, 10:37 PM
    Automatically? Not that I'm aware of. You could use symlinks to make shared movies accessible to both libraries.
    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]
    Veto1630
    Offline

    Junior Member

    Posts: 2
    Threads: 1
    Joined: 2024 Jan
    Reputation: 0
    #3
    2024-01-26, 03:40 AM
    Ah bummer! 

    Is what I'm trying to do crazy/stupid though? Is there a more elegant way to have multiple users on a Jellyfin server besides simply "show everyone everything in one giant library"?

    Feels like I'm becoming an edge case which usually hints to me I'm doing something wrong lol

    Thanks for the reply and thanks for the sanity check!
    tmsrxzar
    Offline

    Senior Member

    Posts: 755
    Threads: 6
    Joined: 2023 Nov
    Reputation: 20
    #4
    2024-01-26, 04:18 AM (This post was last modified: 2024-01-26, 05:06 AM by tmsrxzar. Edited 3 times in total.)
    here's an idea, i havent tried it personally but when you mentioned access based on tags it made me think of it

    visit dashboard -> users -> (username) -> parental control

    it has the opposite of inclusive tags, "Block items with tags"

    in theory you could tag all of Adams movies "Adam" and block that tag for Bob, opposite for Bob -> Adam

    any shared movies will have no tags and therefor "Global"



    the logistics of managing tags may not be ideal but maybe more so than symlinks
    need to make sure jellyfin doesn't remove/overwrite them on a library refresh otherwise things will just get merged
    (when changing tags, scroll down it has a section for "Enable", uncheck Tags to lock tags)



    *edit

    there is an open PR for "Allowed Tags" that may get merged eventually, if you're the compile it yourself type you could add it to yours while you wait; it's already almost a year old now

    https://github.com/jellyfin/jellyfin-web/pull/4338
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #5
    2024-01-26, 04:52 AM
    Its not that you're "doing it wrong". Just that this isn't an intended use case for Jellyfin. It was intended to be a "home" media server. Everyone has access to everything. You can do some symlink tricks for things like a kid's "curated library" kind thing. But Jellyfin isn't not intended as a dynamic, automated "service" like Netflix or Hulu and there is no intention, afaik, that move in that direction.
    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]
    tmsrxzar
    Offline

    Senior Member

    Posts: 755
    Threads: 6
    Joined: 2023 Nov
    Reputation: 20
    #6
    2024-01-26, 05:07 AM
    even as a home server there is a use case for separate media by user though
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #7
    2024-01-26, 06:22 PM
    (2024-01-26, 05:07 AM)tmsrxzar Wrote: even as a home server there is a use case for separate media by user though

    Absolutely.  And there is SOME functionality to support that.  Just not dynamically and automatically like Veto needs.
    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]
    AnonymousWebHacker
    Offline

    Junior Member

    Posts: 3
    Threads: 0
    Joined: 2024 Apr
    Reputation: 0
    #8
    2024-04-24, 02:55 AM
    I feel like I got lost in some parts. "Different routes for different users?" ? WTF

    I understand that you have the jellyfin server indexing everything that is in /media/ , which indexes both what is in /media/user1 and what is in /media/user2 .

    Until then everything is great.


    The problem starts when you have OMBI and Radarr downloading content from 2 different users on different routes, instead of on a common route.
    If user1 and user2's downloads went to the same download path, this problem would not happen.

    Which means (at least in my opinion) it is bad practice to have /media/user1 and /media/user2, instead of having only /media/ .

    On the other hand, user1 identifies himself to the OMBI server, and makes his movie request, and user2 does the same. (I suppose that OMBi has implemented that if 2 users request the same content and one is already downloaded or available,) those errors do not occur.

    However, if it does not exist, simply do not create an example user (UserRequests) common to both so that they can use it to access the OMBi and download the content.
    1
    « 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