• 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 Novice...Is there a comprehensive guide for moving from Plex on unRAID?

     
    • 0 Vote(s) - 0 Average

    Novice...Is there a comprehensive guide for moving from Plex on unRAID?

    As a novice, Jellyfin seems intimidating to set up compared to Plex. Is there a guide?
    Mattaton
    Offline

    Junior Member

    Posts: 7
    Threads: 3
    Joined: 2023 Sep
    Reputation: 0
    Country:United States
    #1
    2023-09-20, 12:10 PM
    I've been using Plex for many years. I am very interested in the possibility to move to Jellyfin, but I'm finding myself intimidated by the perceived more-complicated setup.

    I'm not here to dog on Jellyfin-- far from it. What I'm looking for is a guide to get me going, moving from Plex to Jellyfin with as many features intact as possible.
    For someone who doesn't have a ton of experience with cobbling together systems and getting them to synergize, I need all the help I can get. :-)

    This is coming from a new Jellyfin user, but it appears that to get some of the features Plex just comes with, I need to set more 3rd-Party systems or maybe just plugins. Is that true? Things like subtitles, lack of a music player like Plexamp (which I use A LOT on Android and Windows), transcoding and downloading files for playing on-the-go for my kids on long car rides.

    As mentioned, I'm running Plex on unRAID docker. I already have Jellyfin installed, but I immediately saw there were some key differences in the way Jellyfin wants the naming schemes, etc. versus what Plex specifies. The way it handles the same title with multiple resolutions and versions. (I already posted another thread about that specifically.) My point being, I can see this is going to be an all-or-nothing type of move. Getting Plex and Jellyfin to coexist while I get used to Jellyfin looks to be troublesome at best. That being the case, I want to have as clear a path as possible to my goal.

    Thanks!
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2023-09-20, 01:44 PM (This post was last modified: 2023-09-20, 01:46 PM by TheDreadPirate. Edited 3 times in total.)
    Plexamp alternatives - Finamp (Android), Feishin (Windows, Mac, Linux)

    Jellyfin can transcode audio if the client requests it (Finamp has a toggle for transcode and direct play). Finamp also allows you to download your music (original file only) to save mobile bandwidth or for offline play. Jellyfin can also transcode video (highly suggested you have a GPU to accelerate transcoding).

    The big differentiator between Jellyfin and Plex is remote access. Plex automates and manages the proxy infrastructure to enable seamless external access to your Plex. Jellyfin does not, but the same functionality can be achieved. All you need is a free DDNS domain. You COULD directly expose Jellyfin to the Internet, just open your router's firewall for port 8096, but we strongly recommend setting up a reverse proxy with Nginx, Apache, Caddy, etc., to handle external access requests.

    https://jellyfin.org/docs/general/networking/nginx/
    https://jellyfin.org/docs/general/networking/apache/
    https://jellyfin.org/docs/general/networking/caddy/

    For Nginx and Apache, the template provided in the documentation is pretty much copy and paste with minor modifications.

    You should also enable HTTPS. LetsEncrypt is a service that issues free 90 day certificates for your DDNS domain and also provides apps to automatically submit the renewals.

    https://jellyfin.org/docs/general/networ...etsencrypt

    As for Plex and Jellyfin coexisting, there are quite a few people that use both. Or are transitioning from one to the other slowly. Jellyfin does not handle some acceptable Plex naming schemes. Namely using squiggly brackets {} for multiple versions. Jellyfin expects square brackets []. BUT Plex also accepts square brackets, IIRC.

    I think I addressed everything. Let me know if I missed anything or if you have additional questions.
    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]
    gaming09
    Offline

    Member

    Posts: 67
    Threads: 24
    Joined: 2023 Jun
    Reputation: 1
    Country:United States
    #3
    2023-09-20, 07:34 PM
    (2023-09-20, 12:10 PM)Mattaton Wrote: I've been using Plex for many years. I am very interested in the possibility to move to Jellyfin, but I'm finding myself intimidated by the perceived more-complicated setup.

    I'm not here to dog on Jellyfin-- far from it. What I'm looking for is a guide to get me going, moving from Plex to Jellyfin with as many features intact as possible.
    For someone who doesn't have a ton of experience with cobbling together systems and getting them to synergize, I need all the help I can get. :-)

    This is coming from a new Jellyfin user, but it appears that to get some of the features Plex just comes with, I need to set more 3rd-Party systems or maybe just plugins. Is that true? Things like subtitles, lack of a music player like Plexamp (which I use A LOT on Android and Windows), transcoding and downloading files for playing on-the-go for my kids on long car rides.

    As mentioned, I'm running Plex on unRAID docker. I already have Jellyfin installed, but I immediately saw there were some key differences in the way Jellyfin wants the naming schemes, etc. versus what Plex specifies. The way it handles the same title with multiple resolutions and versions. (I already posted another thread about that specifically.) My point being, I can see this is going to be an all-or-nothing type of move. Getting Plex and Jellyfin to coexist while I get used to Jellyfin looks to be troublesome at best. That being the case, I want to have as clear a path as possible to my goal.

    Thanks!

    one thing is migrating user watch data
    using a script you can make this pretty easy from https://github.com/luigi311/JellyPlex-Watched basically make a .env with the plex server and token, and your jellyfin server, note any differences in library names ( like tv shows vs shows) and run the script.
    Stats:
    JF running on Unraid Docker
    Library Transcoded to h265 mkv via TDARR
    Ram Drive Transcode
    5950x
    a770
    60tb
    Mattaton
    Offline

    Junior Member

    Posts: 7
    Threads: 3
    Joined: 2023 Sep
    Reputation: 0
    Country:United States
    #4
    2023-09-20, 09:42 PM (This post was last modified: 2023-09-20, 09:45 PM by Mattaton. Edited 2 times in total.)
    (2023-09-20, 01:44 PM)TheDreadPirate Wrote: As for Plex and Jellyfin coexisting, there are quite a few people that use both.  Or are transitioning from one to the other slowly.  Jellyfin does not handle some acceptable Plex naming schemes.  Namely using squiggly brackets {} for multiple versions.  Jellyfin expects square brackets [].  BUT Plex also accepts square brackets, IIRC.

    Thanks!

    Here's one of the major differences that I can't figure out how to make them coexist:
    For movie editions, Jellyfin wants:
    Movies
    └── Best_Movie_Ever (2019)
        ├── Best_Movie_Ever (2019) - [1080P].mp4
        ├── Best_Movie_Ever (2019) - [720P].mp4
        └── Best_Movie_Ever (2019) - [Directors Cut].mp4

    Whereas Plex wants:
    /Movies
      /Blade Runner (1982)
          Blade Runner (1982).mp4
      /Blade Runner (1982) {edition-Director's Cut}
          Blade Runner (1982) {edition-Director's Cut}.mp4
      /Blade Runner (1982) {edition-Final Cut}
          Blade Runner (1982) {edition-Final Cut}.mkv

    And Plex wants exactly "{edition-Edition Name}"...maybe the curly brackets can be swapped for square, but they call specifically for the "edition-Edition Name"
    Jellyfin wants ' - [Edition Name]'

    Plex will automatically pick up multiple quailities/resolutions and give the option to play version, but it seems like Jellyfin wants them specified in the " - Edition Name" format and I assume will then show them as completely separate titles.

    Further, using radarr to rename folders/movies to use square brackets around the Edition, if there's no edition, the brackets are still there, just empty. With the curly brackets, they don't show if there's no special edition.
    So, I end up with "Movie [edition-].mkv instead of "Movie.mkv"

    I don't know how folks are getting around all that using both. Unless they just don't have special editions or don't care if they're picked up.

    P.S.: For some reason I get no email notifications of forum replies. I'm subscribed and the proper email is in the CP, but on the two threads I'm subscribed to, I get nothing. :-/
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #5
    2023-09-20, 09:55 PM
    If you are on Linux, try using symlinks? Create a folder that is just full of folders of symlinks. You can give the symlink an arbitrary name that Jellyfin likes, but it still reads the Plex friendly file.
    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]
    Mattaton
    Offline

    Junior Member

    Posts: 7
    Threads: 3
    Joined: 2023 Sep
    Reputation: 0
    Country:United States
    #6
    2023-09-21, 10:54 PM
    (2023-09-20, 09:55 PM)TheDreadPirate Wrote: If you are on Linux, try using symlinks?  Create a folder that is just full of folders of symlinks.  You can give the symlink an arbitrary name that Jellyfin likes, but it still reads the Plex friendly file.
    That sounds like a perfect idea! Ever seen anyone with a script that can do this automatically? I'm a noob with Linux and this will take forever doing it manually.
    « 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