Hi, all. So I want to set up a media server using my Raspberry Pi. It will be used by me and my partner, who is very much tech illiterate. She knows how to use Plex, but I’m tempted by the open nature of Jellyfin. How steep is the learning curve there? Should I just go with Plex and keep it simple? Or is Jellyfin manageable if I set it up for her?

    • Novocirab@feddit.org
      link
      fedilink
      arrow-up
      4
      ·
      edit-2
      24 days ago

      Yeah, unless one happens to have one of the beefier Raspi 4 or Raspi 5 variants (which, of course, cost way too much money if their sole purpose is to be a home server). To give specific recommendation for cost-effective beefier home server hardware: Used Thin Clients. For example, Dell T530 Wyse (or T520, or T540, or the 6x0 series).

      • Jakeroxs@sh.itjust.works
        link
        fedilink
        arrow-up
        2
        ·
        24 days ago

        Only issue I had with my thin client node is the ethernet port sucked, dropped packets semi-consistently got a 2.5gb ethernet usb adapter to replace it and things have been noticeably better

    • WhyAUsername_1@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      23 days ago

      I never needed transcoding. So jellyfin ran on my Raspi4 for a couple of years. Never faced any issues to be honest. Major issue was hard disk getting disconnected, but then again I had faulty SATA to USB connectors.

  • Otter@lemmy.ca
    link
    fedilink
    English
    arrow-up
    20
    ·
    24 days ago

    I haven’t heard of any learning curve with Jellyfin. It seems easy to set up, and the apps are about as user friendly as you can get (especially the third party ones)

  • LeFantome@programming.dev
    link
    fedilink
    arrow-up
    12
    ·
    24 days ago

    Plex vs Jellyfin is a lot like Windows vs Linux in my view.

    There are things in Plex you can point to that you think keep you from moving. I point to things in Plex I am glad I left behind.

  • Phoenixz@lemmy.ca
    link
    fedilink
    arrow-up
    6
    ·
    23 days ago

    Jellyfin all day every day

    It still has issues to fix but it’s open source and actually yours

    • mub@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      20 days ago

      I really would like to switch but can’t for one reason. It lacks a user friendly logon screen like literally every other similar system. I’ve tested jellyfin with my family. They liked it, but they all hated having to enter a username and password instead of just having a list of profiles to select, so they voted no. This seems like such a trivial thing to implement, and would improve accessibility for lots of people.

  • sonofearth@lemmy.ml
    link
    fedilink
    arrow-up
    4
    ·
    23 days ago

    For a perfect FOSS route? Jellyfin. It isn’t difficult to use at all for a normie — just select and play. Even my mom uses it.

    But I wouldn’t put either on a raspberry Pi if you have media in formats like AV1 and/or in 4k and gonna play it on screens older than 5 years old. Transcoding will be extremely sluggish even on the newer Pis. Instead get a 11th gen (intel), ryzen 6000 (amd) cpus or newer OR rtx 40 series or newer GPU (dedicated gpu is faster with 4k). You can get powerful hardware if you plan to expand your self hosted stack.

    I got a N100 mini PC with 16 GB RAM 6 months back thinking I will be running only Jellyfin, Vaultwarden, Nginx Proxy Manager, Pihole, arr stack and Firefly iii. Now I have Immich, Paperless-ngx, Yamtrack, Baikal, Authentik, Calibre Web — around 40 containers. So my RAM is at 70% usage at this point. I learnt my lesson that self-hosting is a rabbit hole and I should have gotten beefier hardware.

  • typhoon@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    24 days ago

    I wish I’d have gone with Jellyfin when I migrated from Plex. I’m on Emby, it has a few features that I like that are not available in Jellyfin.

    • Baron Von J@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      24 days ago

      I’m on an older Synology diskstation (418play) and I found Emby was better packaged to use on that platform. On a Pi I might have gone for Jellyfin instead.

  • zygo_histo_morpheus@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    24 days ago

    While jellyfin itself is very simple, you might run in to problems if you want to use it while not on your home network. For this you’re either wanna use a VPN (or tailscale) or use something like nginx to give your server a web address, while you get this for free if you use plex.

    Giving yourself a public address might be easier for the person trying to access jellyfin, but it it comes with a bunch of security considerations and you probably (definetly) want to do some research on the inns and outs of that. I would recommend tailscale but either way it’s gonna be some extra fiddling, unless you already have something like that set up.

  • plantsmakemehappy@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    24 days ago

    You can always run both and see which you prefer. I use jellyfin for me because the devices I use have clients that work really well. Older TVs for family members weren’t as simple and I couldn’t be bothered to figure it out so they use Plex.

  • BrianTheeBiscuiteer@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    24 days ago

    IDK about the RPi5 but earlier models don’t do well with transcoding. You’ll want to make sure to convert all of your videos to a format widely compatible with your clients. H264 is usually compatible with any device of the last 10ish years.

  • Nibodhika@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    23 days ago

    Plex is an enterprise solution, if you need your tech illiterate grandma to access the media it’s easier to pay them. If it’s just a local network or you’re okay with going down a rabbit hole of setup, then Jellyfin does everything and does it better IMO (Plex requires you to be online to login before it shows you your local data, plus you’re sharing information on what media files you have to Plex).

    I personally have been using Jellyfin for years, and my only complain is that the LG app is slow and I get some videos that stuck for a few seconds in it (probably some codec thing, that I could fix by transcoding the media but I haven’t been bothered enough to figure it out)