Thank you to everyone who has contributed to Jellyfin for offering an alternative!
[1] https://www.plex.tv/blog/new-lifetime-plex-pass-pricing/
Thank you to everyone who has contributed to Jellyfin for offering an alternative!
[1] https://www.plex.tv/blog/new-lifetime-plex-pass-pricing/
Really frustrating because the media server experience is still by far the best.
It really needs to have a "classic" toggle where all the streaming crap is disabled.
This can apply to almost any modern application.
I have an XFCE4 desktop environment on the HTPC with the font size cranked up a bit and can run nautilus, thunar, or any other file explorer metaphor browser to explore the folders. There's a folder for movies, a folder for TV shows, and then stuff is organized within there by its directory name and filename. I double click on something I want to watch and it opens in VLC. Dead simple and works.
Lots of quality of life improvements over list of files on a smb share.
iTunes (and the iPod) had a different idea: The app takes care of file management, and you have a frontend supported by a database containing all sorts of metadata to browse your music (both static metadata (artist, genre) and dynamic (play count, skip count, last heard)). iTunes has smart playlists which I love (all songs with 3 stars or more that I haven't heard in 6 weeks).
I'm firmly in the latter camp, and similarly prefer Jellyfin over a pure SMB share for movies.
I do recall using several different tools about 20 years ago that took a bunch of horribly mangled filename .mp3 files (but which did have proper id3 tags in them, or where the user had manually corrected the id3 tags for the bare minimum of albumname, artistname and track numbers) and then rewrote their filenames on disk to something logically consistent to make them easier to find and move, store, copy manually if needed.
Kodi and their meta helpers can create a local meta file. Next step is to push it into the media container.
CppCon and other video recorded events would benefit from this. The shared video file would contain the details and remove the energy to search for the source and other meaningful information.
I think it's an extra layer on top of things i do not need. I do not need cover art, descriptions or trailers. The smb shares have a folder hierarchy that's very logical and easy to our household so sorting and reindexing is not needed. Kodi (Windows,Linux, Android) keeps track of where i was, but i don't really care that much. Usually i remember what i was watching. File Explorer Pro (paid version) on IOS plays anything. I do not need transcoding, because all the players can play anything i throw at it. My wife and kids know how to use Kodi both on the pcs and the chromecasts.
Mp3's go to a Sonos at the moment. If more mp3 devices would be needed in the future, i'm kinda curious about the CrowdSupply Esparagus systems [1][2]
1: https://www.crowdsupply.com/sonocotta/esparagus-media-center 2: https://www.crowdsupply.com/sonocotta/esparagus-audio-brick
You must not watch that many TV shows or Anime then. Or you have the memory of a savant.
Without an automated system I'd have zero clue where I am in the 100+ series I'm tracking.
curious question then - do you remember the content of what you were watching? i totally get that you don't know on what episode you are and i used and love Jellyfin myself, but if you're watching 100+ series "at once" i'm starting to wonder if you even remember the last episode of a show if you rotate so heavily, know what i mean? i barely remember an episode after a week, even if i exclusively watch one show. so either my memory is even worse than i thought, or - you have the memory of a savant ;)
Mostly it's shows that are on hiatus, due to release cycles being completely random nowadays. Or Anime releasing a second season under a whole different show name.
Also shows I've watched 1-2 episodes of and decided it's worth watching, but not now - as there are a limited number of hours in a day.
It's super fun to watch some 7 season show on a local streaming service, be on season 3 episode hellifiknow, come back in a week and poof it's gone.
If you have one primary client, Kodi is fine. Moving to Plex, Jellyfin, or Emby is more about serving multiple clients while maintaining continuity.
Plus the whole *arr stack.
Every once in a while I start looking into things like jellyfin and after a few hours poking around, eventually start to wonder if the heaviest users of these platforms enjoy the process of organizating their media and finding the perfect UI theme for that particular week _more_ than they enjoy actually sitting down and watching their shows.
I think the media servers started as a way to avoid tapes/DVDs and making it easier to get content on the TV. It’s a much better experience than a 100 DVD changer. Now, it evolved based on anxiety around streaming services and never knowing when the TV show you’re watching will get pulled, or your favorite movie will lose availability… and wanting to maintain access. This is especially true as companies, like Sony, remove digital copies of movies people “bought”. So any digital file with DRM from a company is only good as long as they decide to keep offering it, which isn’t forever.
You've just described the media experience. When I was a kid I spent so much time just flipping through channels. The same activity today is a vastly different and inferior experience. Modern televisions take forever to change channels.
"Smart" seems to mean "powerful but complicated and frustrating."
I get the functionality benefits. I just don't want to pay the friction price.
Either way, yeah one of the joys of running a home lab to me is definitely the managing and maintainence to me and I don't think its any lesser pursuit than watching the media itself
Infuse [1] is a nice way to get these features on Apple TV and iOS devices while simply sharing files via SMB.
And it connects to both Plex and Jellyfin too.
Not sure if Jellyfin has an equivalent
kind of a 50% solution, works a lot of times but a lot of other times you still end up scrubbing. (also consider that if you install this plugin onto a large existing library, it's going to take a considerable amount of compute and real-world time to do complete it for every show).
It's good most of the time, but not 100%.
Less due to security and more because I’ve seen hotel TVs that literally had like 5 sec latency for any button press and are full of ads so I don’t want to deal with that.
0: not really an issue nowadays with everyone moving to Big Tech-provided smart TV OS, but when you use an old TV with like mid-2010s webOS it's nice to see some old Plex app that still works.
One must have a nightmare of a vacation to even consider turning on a tv in an hotel room, I can't even remember the last time an hotel TV served any other purpose than hanging a wet towel.
Want to watch an episode of that series while you're sitting at work waiting for a long test pass? Plex.
You're hanging out with friends and they want to watch that movie you own? Plex.
You're at the gym and want to watch The Wire instead of whatever reality show is on the gym TV? Believe it or not, straight to Plex.
To your direct point, it doesn't have to be a terrible vacation. Any time I plan a vacation longer than a week it includes down day(s) with no itinerary, just recuperating. Sometimes that involves staring at a screen. Sometimes I've been out for 10 hours, it's only 7PM and I don't want to go to sleep, but I want to chill out in my room (maybe I'm overstimulated, maybe I'm just tired, doesn't matter).
That is interesting to hear, a completely foreign concept to me that sounds a bit like addiction to be honest.
Doing deadlifts outside when it's -30C is pretty hardcore.
Also what's "engaging" in running? You put one foot in front of the other, it's not exactly something that needs 100% of your brain power to execute.
My experience in cold places, especially those with a lot of snow and ice, is that there are usually enough chores to do that skipping deadlifts day is not really a problem though.
> Also what's "engaging" in running? You put one foot in front of the other, it's not exactly something that needs 100% of your brain power to execute.
I guess that is the difference between running or cycling outside and doing it on a machine.
I run both and Jellyfin is very clearly an open source project.
By that I mean that the interesting technical problem (streaming) is implemented rather well and there is a UI that technically has buttons to expose the things it does while simultaneously not being good at many of the things people use Plex for.
Jellyfin's remote access story is "set up a VPN or Tailscale". Plex's remote access story is "it works".
Jellyfin's story for accessing content from multiple servers doesn't exist. Neither does a global auth system for sharing access to your library, having friends, etc.
Jellyfin's sorting, filtering, and searching are just OK. Its web UI is nowhere near as nice for libraries of O(1000).
Real world example: I was at an AirBnB last week that had a Roku TV. To get to my Plex library I installed the Plex app. There was a Jellyfin app but I couldn't use it because there was no VPN client for the TV, and I don't feel the need to set up and run Tailscale when I already have Wireguard.
But maybe more importantly IMO, Jellyfin doesn't have a central server that would serve as a high-priority target for hackers. Plex may have funding and full-time devs, but they're also relying on security through obscurity, which is hardly best-practice. Their central servers were hacked 10 months ago and passwords were leaked. For that to happen to me, hackers would have to be interested in my little Intel N100-powered server running from my house with maybe 10 daily active users. On top of that, Jellyfin's team have generally been quite fast at addressing all known high severity vulnerabilities because the project is open source. Everyone can see the code, so anyone can fix an exploit as soon as it's found.
As far as sharing access with my friends, I just ask them to put in the username/password they'd like on my phone in person for account creation, then I text them all the details about the URL for my Jellyfin instance, how to set up their smart TV app for it, etc.
I can access my Jellyfin instance from almost any smart TV in the world with the official apps because I followed their official guide and set up with a reverse proxy instead of Tailscale.
Seems like you don't need hotels, a hostel would work just fine :D
Some of us need to unwind even on "vacation". Just get your feet up and watch your shows and relax before hitting the sack.
Are you staying all day in your bedroom when you are home?
Maybe that's OK.
Hotel electronics do not have feelings so I don't really think that the monster qualification applies, and they are probably ok anyway as they are so rarely used and have time to dry before being powered on thanks to the aircon helping maintaining a dry air. I don't think the actual electrical components do suffer from a lot of moisture from the towel.
(So I instead travel with an Apple TV that does all of the above, and more)
I also don't have any need for realtime transcoding as my home internet upstream speed is sufficient that I can watch 'full resolution' stuff remotely from my laptop or phone via VPN back to home office, and smbfs or sshfs access to the same file shares, without needing to use any CPU or GPU resources to process the video in realtime in between where it's stored any my client playback device.
However I hope you can see that there is a plethora of benefits that others may enjoy from it. Otherwise, this kinda feels like the classic HN Dropbox critique.
I have straightforward SMB shares, but two distinct groups for movies. The first is standard bitrate, where everything is 1080p SDR h265. The second is for 4K HDR, higher bitrate. That second group is only for a small number of movies that I like very much, will rewatch, and have cinematography and visuals that justify the storage. If I love a movie but it is mostly an indoor dialogue affair, there is no point in it being in the second group. There is duplication between the two groups so I am covered if I want to watch the high def version at home on my large TV connected to my Pi NAS via Ethernet, or the standard def version around the house (usually working out) on a mobile device (or possibly on the road via my Tailnet).
Plex/Emby/Jellyfin will handle that compatibility by converting on the fly.
Plus, when using a Fire Stick, or Google TV Streamer, or old Chromecast it just isn't easy/possible to browse a SMB share.
Right now if I'm not at home, and I'm watching something remotely that's served from a home fileserver, the only two client devices that I have in use are either my MacOS laptop (VLC), or a fairly recent Android phone with a file explorer app that supports sshfs mounts to open files (again VLC as the video player).
And if your remote internet connection is insufficient? Especially if you have all content in high bit rate HDR stuff… that can be problematic in some parts of the world.
The annoying thing is that Jellyfin is particular about how your TV shows are organized. If you just dump whole seasons into one directory, that's fine but if you have individual episodes, they need to be organized by Title/Season #/Episode.mkv. The good thing about Sonarr is that it will make a second library directory for you comprised of hardlinks organized in the right structure. Plex is less picky, it seems to recognize files no matter how messy your downloads folder is but Plex has infected their client with ads and freemium garbage of late. Obviously if you use usenet, this isn't a huge problem, you can do whatever you want with your files once downloaded.
In contrast to your HTPC setup, I've actually never even considered owning my own TV, it was just a streamlined way for me to access my collection on other non-TV devices, including the mac I didn't want to keep files on.
You also occasionally run into a "Love Exposure" type bug.
(or you make your peace with sending your login details in cleartext)
Now, I use Jellyfin alongside Seerr (so me and others can quickly pick-out media to automatically download in a preset quality). I've also installed a plugin for Jellyfin called Moonfin that offers a ton of quality of life improvements and also integrates Seerr within one app. I just click on a movie or TV season I want, Seerr tells radarr or sonarr to query my private trackers for the selection, and then radarr/sonarr send the torrent to rtorrent. After a few minutes, Jellyfin picks up the files and adds them to the database.
If your HTPC is powerful enough, you should also check out Plasma Bigscreen as a substitute for XFCE4.
There are plex client apps for most tvs and boxes, even the really cheap bad ones, and it all just kinda works.
That’s the killer feature. I haven’t met a person who couldn’t use PLEX.
I'm kinda over downloading gigabytes of files and then deleting them after watching. And I'm not doing this regularly so I've not investigated. All I'm saying is that it solved a problem nicely.
Jellyfin container instance running on a mini pc, reading media from an NFS share on a NAS, organised in a very similar fashion.
The advantage is there is a "native" app on the TV, so everything is very adapted to the TV UX, i.e. remote control driven UI etc.
(And the jellyfin side is relatively disposable, the container can be trashed and redone fairly quickly).
$750 is nuts.
$750 is insane considering how little they care about user feedback.
At some point you hit market saturation and the forever users are just costing you money and new user acquisition isn’t enough to offset it.
Nobody likes the subscription model but it’s the easiest way to sustain constant development bigger than side hustle projects.
pCloud, a cloud storage provider who offers lifetime plans, uses a similar strategy.
Basically I think they are putting the $750 price out there a) for anyone who is dumb enough to pay it, and b) as a way to make limited-time discounts and the annual plan seem like better deals by comparison.
> Valory said that Plex, which currently does not disclose financial information, generates roughly 20 percent of its revenues from member subscriptions, which unlock premium capabilities of its media platform, compared to 80 percent from the ad business.
So possibly they are just trying to extract as much money as possible from their "legacy" userbase while they can, with the expectation that people hosting their own media libraries are a dwindling market.
Looking at their different features offered in different pricing plans [2], it seems like their strategy is to make money on sharing media libraries with friends and family. $70/year isn't a huge amount to simplify streaming to other (non-technical) people on a variety of different devices. And I suspect some plex users are charging for their access to their media libraries - even if it's something informal like accepting donations or asking for a payment on venmo - in which case the fees would just be a small operating cost.
[1] https://www.forbes.com/sites/robsalkowitz/2024/04/17/venerab...
They also don't need to know anything about how to connect to your server, it simply shows up as a server name in the list on their "app" or the Plex website, there is no need for dynamic DNS or VPN or anything like that as Plex's servers do a kind of "service discovery" automatically.
It does require you exposing the Plex TCP port to the internet, so you are relying on them making sure there are no vulnerabilities. You could probably do a VPN approach and give them a URL they can enter into a web-browser, but it's unlikely to work on TV and mobile apps.
I've given access to my Plex server to my siblings and parents and it's great. Since I got a decently fast fibre line, no more having to manually copy shows/movies they want to watch over a LAN or using a USB HDD or memory stick.
Why? Nerds have been hosting services for their friends and family for decades now. It was one of the primary benefits of knowing an IT nerd. They probably had a few servers co-located at work or with their friend who worked for the local ISP. These days with cloud I suppose it's changed, but I didn't think this skillset had eroded that much.
Hosting services on the public internet isn't very scary. If your Plex server gets zero day'ed, you just reinstall it and start over. Chances are that will never happen.
I host the media server, you come help me fix my plumbing when I need it sort of thing.
> That's a lot of effort for very questionable return, considering the requirements for your hard drive space, bandwidth, the time it takes to curate your library including "acquisition" and pruning etc.
This part, sure. But it's like anything else you do for family and friends. When I ran an e-mail server for everyone it was a giant pain that eventually became not worth it once the free providers got better and more accessible.
Plus the whole "curating" thing is the fun part, usually! Most of that stuff is usually about 98% automated either way so the "job" is largely fixing automation when it chokes.
What’s the psychology here that people are willing to pay this much for this software, yet not even $20 for another?
Also there’s simply more clients for it. The only way to play Bluray Dolby Vision layers correctly is with an AM6B+ which has an amazing Plex frontend.
Plex just works and is supporter everywhere. Not that surprising that people use it.
There are plenty of situations where a business must charge over X for one reason and must charge under Y for another, where Y < X. What happens is generally they go for the "over X" branch for fairly obvious reasons, then go out of business sooner or later because they can't actually charge that. Just the fact that they are trying to charge that much doesn't mean people are paying it.