top 91 comments

sorted by: hot top controversial new old
[–] 38 points 5 months ago (13 children)

Agree. I went directly with Jellyfin because I joined late the party, but never regret it.

So can't comment on Plex, because I never used it. But I see the news and see the enshittified path it's going on with Plex

I understand that they need revenue, specially if they actually provide the bandwidth to let you access your media from outside home. I also understand why people is mad, but I guess convenience come with a price, of you don't want to pay for it, there are alternatives I don't see anything bad in switching to jellyfin.

  • source
  • hideshow 13 child comments
  • [–] 23 points 5 months ago (1 child)

    They don't provide much in terms of bandwidth for you to access your own media. Just a few bytes through their web services. Their bandwidth usage comes from their desire to be their own streaming service. They provide access to a whole bunch of other media you may have no interest in.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 6 points 5 months ago (10 children)

    specially if they actually provide the bandwidth to let you access your media from outside home.

    Why would Plex need to do that? I can access my Jellyfin and outside of my home just fine without someone else acting as a middle man.

  • source
  • parent
  • hideshow 10 child comments
  • [–] 2 points 5 months ago (8 children)

    You may not need Plex to do anything, but it's kinda disingenuous to say most people can easily and securely set up port forwarding and a DNS service/reverse proxy/etc to keep outside access working.

  • source
  • parent
  • hideshow 8 child comments
  • [–] 1 point 5 months ago*

    Its not even the easiest to setup the default configuration stack most people use with Plex or jellyfin. I mean if you're techy its not hard, but it definitely takes time to set up. I see why people use Plex as the media player, it is stupid easy for everyone else to use. Its like a Facebook invite for media.

  • source
  • parent
  • [–] 1 point 5 months ago (6 children)

    I don’t mean that as a “I can do it so obviously everyone else can” I mean it more as a “what purpose does plex even serve in this regard?”

    Like what do you mean plex provides bandwidth? It’s hosted locally, no? From your network and your server? They provide software but surely plex as a company doesn’t host your media?

  • source
  • parent
  • hideshow 6 child comments
  • [–] 2 points 5 months ago (5 children)

    They provide super-simple access from outside your home without any tech knowledge. Automagically. It even works (albeit slowly) without port forwarding.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 1 point 5 months ago (2 children)

    I guess I don't understand why remote access is such a popular use case. Throw some shit on your phone, h/d, or thumbdrive and you're good for a few hours. I crammed 4 full seasons of STNG on my phone recently.

  • source
  • parent
  • hideshow 2 child comments
  • [–] -1 points 5 months ago (1 child)

    Because I have friends and family that want access to some of the media I host. It's a lot easier if I can just give them access and have it just work and whatever device they want to use.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 28 points 5 months ago (19 children)

    I agree that the rest of plex is undergoing enshittification. But the core features are kinda the same? I use it outside my home a LOT, so I don’t know how jellyfin would work for that. I know Cloudflare tunnel has a bad relationship with streaming video. Does Tailscale too? How do you access jelly outside your home?

  • source
  • hideshow 19 child comments
  • [–] [S] 8 points 5 months ago (2 children)

    I have a dedicated VPS with reverse proxy connected to my network via Wireguard. It acts as the front door to my network so I don't have to port forward or rely on Cloudflare etc. I used to use Tailscale as the go between but switched to WG recently. Both work fine for streaming content whilst self-hosting all other services including my website.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 5 months ago (1 child)

    So you have wireguard connecting to the VPS and a port open on the VPS for the jellyfin client to connect to?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 4 points 5 months ago

    Cloudflare tunnel has a bad relationship with streaming video

    From their standpoint I can understand why, tho if you had just one user you might be able to get away with it. When you have 10 users streaming large files at a sustained rate, that eats up some bandwidth. However, I stream audio from Navidrome daily and I've had no issues. I am the only user of my network.

  • source
  • parent
  • [–] 3 points 5 months ago

    My router (GLI.net Flint 3) makes it really easy to set up Wireguard servers on it, and from there all I needed to do was get a domain name to use. Set up Wireguard on my phone, and I can access my local network remotely without needing to pay for a VPN subscription. I still use Mullvad, but that's for privacy not remote access.

  • source
  • parent
  • [–] 3 points 5 months ago (4 children)

    I access it via NPM the same as I access most of the rest of my services. As far as I've been able to tell, unauthenticated viewing can happen on Jellyfin, but the person trying to access it will need to know the path that Jellyfin uses to access the media. If you already know my internal file paths, you can watch it from my server I suppose.

    I quit using Plex for my own enjoyment a year or two ago when my work decided to block Plex.tv, I can still reach my personal server as it's accessible to the internet, but I cannot login as that requires being able to access Plex's authentication servers. At least with Jellyfin I can use my own Authentik instance for auth.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 2 points 5 months ago (3 children)
  • [–] 2 points 5 months ago

    Most of the plex enshitification can also just be turned off in the settings. I've got all the ad stuff and suggestions off and its just the core plex experience left.

  • source
  • parent
  • [–] 19 points 5 months ago (35 children)

    Side question here: how big is your storage pool for those of you that runs a jellyfin server?

    I just started a Jellyfin server, but with the current hdd prices, it fills up fast and I need to manage my library a lot more than I'd like

  • source
  • hideshow 35 child comments
  • [–] 6 points 5 months ago (4 children)

    10TB. 80% full. I have 2TB that I can add if I need. At this point I've maintained 80% for about 1 year.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 6 points 5 months ago (3 children)

    10TB was pocket change not too long ago, now it's so expensive. Unreal.

    I'm lucky because my TV is 1080p so i can download lower resolution movies and series.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 4 points 5 months ago* (2 children)

    Even with a 4k TV, 1080p is fine. Most TVs these days will upscale 1080p and 480p content, and even if not, 4k is an exact integer scale of 1080p (3840x2160 is 2x 1920x1080).

    4k content is a bit sharper, but I can barely notice the difference, in games or video content at TV viewing distance.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 5 months ago

    Yeah, personally, I've noticed that I notice and appreciate very high quality streams when they are there but don't notice lower quality ones in a bad way (where "lower quality" is still like 1080p, 720p is more noticeable).

    Like 4k looks great but 1080p still looks normal.

  • source
  • parent
  • [–] 6 points 5 months ago (8 children)

    40TB, but that’s way more than I would realistically need if I was better about deleting old content. I have shows saved that I haven’t watched in years. With the *arr stack, there is very little reason to keep a lot of media saved, because reacquiring it again in the future is dead simple.

  • source
  • parent
  • hideshow 8 child comments
  • [–] 1 point 5 months ago (3 children)

    Do docker files handle all the setup of these or do I have to learn stuff?

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 5 months ago (1 child)

    You’ll need to do some config on the actual services as well. Mostly in regards to telling it how you want to add things to your wanted list, how it should search for files, how you want it to download files, how it should handle downloaded files to be compatible with your media server, etc… Docker-compose can do a lot, but the *arr services are too granular to define everything directly in the compose file. You’ll need to actually configure the services after they are booted up via docker.

    My stack includes the following:
    Prowlarr for tracker management. This defines the various search methods, and makes them available for the rest of the stack.
    Seerr for media requests. This manages what shows/movies are on the stack’s search list.
    Sonarr for TV shows. Seerr tells it what to search for. It takes the relevant trackers from Prowlarr, and uses them to search for wanted media. It grabs media from the search based on quality profiles. For instance, my profiles are set to exclude 3D media, because none of my screens can display 3D. This is synced with my torrent client for automated downloads. When a download is completed, it automatically creates a hardlink in the relevant media folder for my media server to find. It uses the specific naming scheme for the media program, so the program can automatically detect info about the files.
    Radarr for movies. Same basic concept as Sonarr.
    Cleanuparr for download management (and some basic malware protection). Tracks downloads’ ratios, and automatically removes them from my torrent list when the ratio/time threshold is met. It also tracks “slow” torrents and will automatically retry them if a torrent is stalled/slow for too long. Also does some basic “movie.mp4.exe” torrent checking, to automatically block malicious downloads that get grabbed by the rest of the stack.
    Bazarr for subtitle downloads. Automatically analyzes my media, and finds matching subtitle files for my media server to use.

    Each of these will require specific config steps. For instance, Prowlarr will need to know which torrent/usenet trackers you want to use. Sonarr will need to know how to interface with your download client, which files to grab based on quality profiles, and how to rename files during import.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 5 months ago

    Thanks for this, this arr stack and HA are my first steps into this world.

    I have only ever torrented directly off sites, I want to set this up it seems like an unbelieveable time save.

    How do I go about getting trackers or usenets?

  • source
  • parent
  • [–] 1 point 5 months ago (2 children)

    I have about 35TB. The movies are the hardest for me as it's nice to have lots of options without having to download. With a show, it's easier to make a decision to grab a season. Movies choices are more spontaneous

  • source
  • parent
  • hideshow 2 child comments
  • [–] 5 points 5 months ago* (last edited 5 months ago)

    I have a 5 TB NAS (technically 4x2 TB of SSDs in RAID5, plus float space for backups of my servers), but it's shared for music, video, books and audiobooks, and retro game ROMs, plus other necessities (personal documents and such). Those disks were $600 at the time total, $150 each in 2024. Now would cost $2k ($500 each), it's insane.

    I mostly enjoy older stuff, and don't bother with 4k. I let the TV upscale it, don't really care. Looks like I've got about 1.5 TB worth of video (movies, TV, and anime) at the moment, plus another 1.4 TB of music.

    If I need to, I can add some additional storage via dual NVMe slots on the NAS, but I don't think it's currently worth it at today's prices. I still have a bit over 1 TB free, will keep it that way likely.

  • source
  • parent
  • [–] 4 points 5 months ago* (2 children)

    2TB, but I'm also new to this. I am literally running ffmpeg on some of the shows to compress them a little or dropping unnecessary audio streams

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 5 months ago

    I have a 2TB ssd for my whole server. I had 2x 2TB SSD in my pc that were collecting dust, so I took them out and used one for my server and one for my backup server.

    So I can allocate about 1TB for Jellyfin

  • source
  • parent
  • [–] 2 points 5 months ago

    4x18TB in RAID5. I went with 18s because it was the best value for $/TB when I bought them, which was just before prices spiked. That gives me almost exactly 50TB of usable space after formatted capacity and space lost to RAID. If I bought drives today for the same price as what I paid earlier this year, that 50TB shrinks to 35TB. I've only got DVD and Blu Ray rips on it; Jellyfin counts 120 movies (105 of which are Blu Ray, 15 DVD) and 1166 episodes of TV (10 series on Blu Ray, but number of episodes per show varies wildly). This is the full fat rips with MakeMKV, all special features, no video compression via Handbrake or anything; almost exactly 11TB used. So I've got a lot of room for expansion, and I plan on also using this NAS for other things that will probably be a rounding error compared to my Jellyfin library.

  • source
  • parent
  • [–] 1 point 5 months ago (4 children)

    3 x 16Tb Seagate disks. One is for parity. So around 29Tb of space. Got them used about 2 years ago.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 2 points 5 months ago (3 children)

    When you got them, how many hours were they at?

    The HDD I see around me have 60k hours ++ so I am a bit frisky considering what they ask for

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 5 months ago* (3 children)

    6 x 4 TB HDDs, got them used for $40 each

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 5 months ago

    a random collection of NVMEs, SSDs and HDDs in my desktop PC, totallying about 12TB-ish I think. That's for TV and films, I keep my music in navidrome since Jellyfin has (used to have?) serious issues streaming music, in particular only ever being able to play the first track of an album, no matter what the client.

  • source
  • parent
  • [–] 1 point 5 months ago (2 children)

    I would only ever buy new HDDs tbh. But also, I bought a stack of 8TB HDDs in 2023 for €180 a piece and those same models are now €300... Thanks, Obama.

    Anyway, I have 4 of those, 1 is parity, so 24TB of actual space. I started with a 2TB collection from my laptop harddrive and I'm now at 7TB used. I used to be more cautious with my space and I still have my *arrs set to stingy profiles now, to make downloads faster, but I also download and keep a lot more.

    I do sometimes go through and delete stuff that I won't watch (either watched and didn't like or never watched). But that's more so I won't get tempted to watch it than for the space currently.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 17 points 5 months ago (20 children)

    Despite all of this, I haven’t completely abandoned Plex.

    Plexamp remains one of the best self-hosted music applications I’ve ever used.

    Lyrion, Music Assistant, and Navidrome are all solid options. And Jellyfin also supports music hosting, along with FinAmp, which has similar functionality to PlexAmp (maybe not as good, but download functionality works).

    Personally, I abandoned PlexAmp. Wasn't worth keeping with the rest and it has been downhill since the loss of Tidal integration. Navidrome clients work great, have solid radio and discovery features for large collections, and support local downloading for on the go.

    And for local listening, I'd argue that Lyrion with Blissmix or LastFM "Don't Stop the Music" plugins are as good and sometimes better than PlexAmp. And Navidrome and/or Music Assistant with AudioMuse-AI plugin utterly destroys PlexAmp's radio/DJ functionality. Install AudioMuse, scan your library and go, it just works. Especially with recent builds having native Linux, Mac, and Windows now (I deployed with Docker compose before these options were available).

  • source
  • hideshow 20 child comments
  • [–] 4 points 5 months ago (1 child)

    If anyone goes with finamp, sign up for the test version as it's UI is significantly better than stable.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 5 months ago (1 child)

    FinAmp and its beta rewrite don’t really come close to PlexAmp in terms of functionally or polish, but if anyone switched from Plex to Jellyfin and wants a nice aesthetic music player app Discrete has done the job for me. It’s essentially an Apple Music clone so it looks nice and navigates well.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 5 months ago*

    TBH I don’t recommend FinAmp, but it’s an option if you only want to deal with Jellyfin and not run multiple servers.

    Lyrion (LMS) and Navidrome server/clients though, absolutely. They’re great.

  • source
  • parent
  • [–] 1 point 5 months ago (1 child)

    I personally really like FinAmp. I use it every single day during my commute and work, it works incredibly well with FLAC files.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 5 months ago

    I used it for a bit, but after getting Navidrome up and running, Arpeggi replaced it as my download “away from home” client, and at home I use Lyrion or Music Assistant via Squeezelite since I have Wiims in every room of the house.

  • source
  • parent
  • [–] 1 point 5 months ago (4 children)

    Does Volumio suit your needs? I haven't used Plex audio to compare

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 5 months ago* (3 children)

    Not for me, but I could see the appeal for some.

    I have Wiim Pro and Wiim Pro Pluses in every room in my house that I’d stream to, and send via Squeezelite or DLNA (with Chromecast and AirPlay as available, but IMO inferior options). Plus virtual squeezelite software allows for local PC play the same way if needed (wife uses this on her Mac Mini, I don’t generally play music on my PC, just direct via the Wiim to my amp).

    I predominantly use Lyrion, but my wife convinced me to try Music Assistant and it’s growing on me. MA has a lot of options for sending the audio, as well as various DSP, normalization, and crossfade functionality.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 5 months ago (2 children)

    I'm not sure about those devices, but with a paid account it unlocks speaker grouping and casting to various devices or rooms, or play here on current device function. I don't have their device, just a raspberry pi with the OS.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 5 months ago (5 children)

    I've been considering audiomuse, but I have old equipment available.

    My options are my media server, which is an old Xeon E3-1275v3 with 32G of RAM, which also hosts Navidrome, my arr stack and the associated downloaders, or my Home Assistant and Jellyfin box, which is a Lenovo M700 Tiny which is an i5 6600T but has only 8G of ram.

    Or, an 8G Pi5 with an SSD (using the pi SSD hat)

    I'm not sure either of those 3 options would handle audiomuse AI all that well....

  • source
  • parent
  • hideshow 5 child comments
  • [–] 2 points 5 months ago* (4 children)

    The Xeon server would be a good bet. Your other machine would be potentially bottleneck for memory (though it meets min spec if the server isn’t doing anything else). There’s a NOAVX docker deployment available, would be slower but should work fine. Just be sure to disable anything associated with lyric detection, it’s an absolute performance nightmare.

    I ran it on a Ryzen 5500u mini-PC with 32 GB RAM with the standard deployment with AVX2 support and scaled up to three worker threads. For a collection of 53k tracks it was processing about 100 per hour that way with lyrics/whisper translation enabled, but once I turned that off it was doing 1300-1400 tracks per hour.

    ——

    Edit - the 6600T would work too. I found with lyrics disabled, each worker only used between 500MB and 2 GB of RAM. Long as the server isn’t under load while scanning I think that would work, and would be faster for having AVX2 support.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 2 points 5 months ago*

    That's cool to know, however the Xeon runs FreeBSD, so I would need to create a VM if it doesn't work in Linuxulator, (FreeBSD's Linux compatibility layer, works sorta like wine does)

    I have 120k tracks. I like music.

    I should do some research this weekend I reckon.

    Great, now I have one more thing I gotta do this weekend. Thanks a lot. Lmao.

  • source
  • parent
  • [–] 1 point 4 months ago (2 children)

    So.

    I did a thing.

    I have audiomuse-ai running its main, complete docker compose script, with all containers, on my 8GB Raspi5, and worker-only containers running on:

    • An 8GB bhyve VM on my FreeBSD box
    • An E2-6110 AMD pre-ryzen APU with 16GB of ddr3
    • A Ryzen 5800x w 32GB RAM

    They've been running about a week, and I'm a little over a third of the way through

    Once the initial analysis is complete, I'll stop all worker containers and leave it all just running fully on the pi5.

    I also created a worker-only addon for the 6600T machine, but as it is already running HAOS and Jellyfin, I was getting a lot of OOM-related failures when it was running.

    But I also have 32G of used, eBay bought, ddr4 SODIMMs.coming for it.

    Bonus: Most of my homelab is in this. The only things missing are my Sophos running OPNsense, and the raspi5. Oh, and my actual desktop machine.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 4 months ago* (1 child)

    Yo, that’s awesome!

    Pro tip for you, ASR (whisper - lyric detection/transcription) can be kind of bad, but if you have some spare resources, it takes very little to host a local LRCLIB database and clone lrclib.net (they have a GitHub page). This massively speed up lyric analysis for me using the API against a local site instead of getting 429s against lrclib.net or relying on ASR.

    Lyrics are the biggest longest part of the scans. My whole collection was like 3+ weeks with lyrics stuff on, but only 2 days with just MusiCNN and CLAP.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 5 months ago

    JF is damn good for video and has a better interface than plex

    Finamp is horrible for big collections. As you ask JF for tracks or artists it loads them a handful at a time. I have 2300 artists 26,000+ tracks, if I want to listen to some NiN, trying to scroll through to N's is maddening.

    Finamp just crashes on me now and then. Play -> shuffle... wtf knows, might go 10m might go 2. Samsung Phone with 6GB of ram.

    Finamp is rooted to JF features only, eg: it is incapable of cross fading because it has no ability to tell JF the songs were last played easily. If you want to set up a really large playlist, it's one at a time, but you can put an m3u in the folder. but once you do that, your playlist is no longer editable through the GUI.

    I moved over to Symfonium. It loaded my playlists, let's me crossfade, everything seems ok, until i add new music or modify a playlist and it has to scrape the entirety of my collection to add a song. It can take hours.

    I'm big on my playlists. I have exported years of jackfm and 98 rock to recreate real playlists from different eras.

    JF audio is just absolutely stuck in the stoneage and any attempt for clients to work arond it and dig them out still have to deal with their slower than fuck database and api.

  • source
  • parent
  • load more comments
    view more: next ›