From Plex to Jellyfin Media Server
ctrl.blog
ctrl.blog
This is my biggest pet-peeve coming from Linux world. In Linux the music players you find bundled with different distros are simple, but they just work.
However since moving to MacOS, I have to either use iTunes or Music, and in Android the default music player and the latest updates of the alt music player I installed the author problem is true; they expect me to use their services and that's front and clear, while my local music is hidden away in a menu button.
This is a fairly ridiculous situation IMHO (well, solitaire in Windows getting ads/online is slightly more, but I'll never go there) since a music player that fulfills my needs is pretty easy: show a list of artists, play either the whole artist or a single album in shuffle mode.
Attempt 1: https://twitter.com/FPresencia/status/1364892370509127681
Attempt 2: https://twitter.com/FPresencia/status/1578720636645826560
also, with brew or macports you can install pretty much any audio player you want
Besides I am not sure if IINA video collection capabilities cover author’s demands (can’t say, I use it strictly as a player).
I alsobfind it concerning that they are succeding. We now have whole chunks of the world's demographic that don't even know it doesn't have to be that way.
I'm probably one of the last 1,000 people still using Apple Home Sharing, but honestly I can't even believe it's still working. There must be someone on the inside that uses it at home and keeps fixing it whenever the architecture shifts around it.
We are now the Eloi and mass-market companies are the Morlocks.
There's dozens of us! Dozens!
- Removing the concept of files, folders, and folder paths
- Removing the concept of URLs and URL resolution
- Saving files directly to a cloud based storage without local offline representation
This is not deprioritising, this actively removing features and being hostile.
More worrying is how exceedingly fragile all of this is. One company bankrupcy, one government embargo, one anti-government protest in an opressive regime and all of your online self is gone.
alias music='find /home/me/music > /tmp/tunes.m3u; vlc -I rc -Z --no-auto-preparse /tmp/tunes.m3u'
I'm not sure what you are referring to here. Listening to your own music in the macOS Music app is as simple as dragging (importing) the music into Music.app and selecting any of the options ("Recently Added", "Songs", etc.) in the Library sidebar.
Most media players I've used work like that. The application reopens where you last left off, so it is not like the Apple Music "Explore" or "Listen Now" page is shown on every launch to push the service on you.
I think the complaint makes sense in relation to the Apple Music sidebar items, but considering that there are users who want to use Apple Music, how would you surface it without having an easily discoverable item in the sidebar? I think having the option to hide it would be enough to alleviate it, but apparently one cannot, so that's a point against Apple here.
On Android, PowerAmp is still there and still the best.
If anyone ever forced you to use Windows, then MusicBee is the best.
There are many ways!
- The "music player" plays your local music, the "music shop/service/itunes/spotify" can handle music stream/buying/etc, which gets incorporated into your music player. Or you'd have all your local and streaming music (IF you subscribe) mixed all together seamlessly.
- Allow to easily change the default music player in the system. They make it impossible now, you have to fiddle with 3rd party software and scripts.
- Only require agreeing with the terms if you are going to buy music, not for playing your own music. Don't analyze my local music for your algorithms, thanks.
And TBF, Apple Music is still one of the best closed source music players I've tried, but pushing for their service hard is a no-go, I don't want to feel like I'm being sold at every time I'm using a simple app.
This was not true in my experience. Sure it worked most of the time but I had tracks in my collection which were apparently incompatible with the Music.app and would not play. This led to me migrating to Plex about 4 years ago.
Load your music into "Music" and it is all there and not "hidden in a sub-menu". ITunes is terrible, but "Music" isnt bad.
Has items on the left for "recently added, or "Songs" can sort by ratings, search, etc.
For Android, give this one a try:
https://f-droid.org/en/packages/ch.blinkenlights.android.van...
Tell it which directories to search (if its defaults are not to your liking) and all your local music is front and center -- and no "streaming services" anywhere in the player.
That being said, do I like everything they’re pushing for? No. But they at least allow users to opt out.
I understand the sentiments here, truly. I just don’t have a compelling reason to change since it does what I want, is simple to set up and use, simple to share, and gets refined all the time.
This is heresy, but not all commercial software is the devil. I suspect RMS would hate me for this.
I have a book of Chinese fairy tales which touches on interesting topics like the creation of the world and the beginning of civilization.
On that second topic, it says that shortly after human societies came into being, the men started fighting with each other over the women.
I imagine the mythology is correct that fighting over women predates concern with money.
Definitely feels like we are the root of all evil, we always find a reason to kill one another.
Hopefully we are a young species and will grow out of it eventually.
1 Timothy 6:10 NRSV
So, just for random theological context, money itself isn't good or bad - it's just a convenient token of value... But it's the love of money, ie, the desire to possess and control value that you can use to get things from others, and somehow find security and worth in your possessions that is the big problem. And not "the" root of "all" evil, but "a" root of "all kinds" of evil...
In Christianity the two most important commandments are the love of God above all and your neighbour second (Matthew 22-35) so following this you should use your earthly processions to feed the hungry and help the poor as Jesus would have (remember how the bread multiplied when it was shared..)
A subtle difference I'll grant you but one that makes a huge difference to understanding and empathy imo.
[Edit to Expand] The original Hebrew text says it is the 'desire to possess money' that has somehow become mistranslated into 'love of money' rather than the original meaning of 'scarcity of money'.
"Root for all the evil is the love-of-money..." Word for word (ish).
The greater context being seeking contentment with your current lot in life, and focusing on becoming good, not rich
I've done this and the only things that I see in my Plex app are locally-stored contents and my TV channels (delivered over IP by my ISP).
So as far as Plex is concerned, this is an HDHomeRun tuner + XMLTV EPG.
I can also tune directly into any of the TV streams using VLC, in one of three ways:
1. raw MPEG transport stream over UDP multicast
2. same stream over HTTP (via udpxy)
3. my ISP's transcoded HLS stream (lagging by a few seconds and missing certain features)
I picked Emby for many reasons and one being local accounts I control. Plex pushing you to use their accounts (and then pushing streaming content like this) just wasn’t an option.
Also plex suffered a hack that compromised online account user logins.
Yeah, sure, it's a mild annoyance that they keep trying to enable features I don't need or want. I guess I could stop upgrading. But still, it's pretty easy to go to Settings -> Online Media Sources and set them all to 'Disabled.' With that done, it does exactly what I want it to and no more.
As for remote users, it doesn’t seem to impact them either way.
You store your markdown files locally and then copy them to your hosted blog.
Their stack is primarily comprised of other independent open source projects. The one component that isn't is their "realtime" server that serves updates from postgres' WAL over websockets, but that is open sourced[0] under Apache 2.0. From my understanding the primary part that has not been open sourced is their database browser / web UI. There are plenty of alternative management tools for postgres though. As you can export your database what else would you need to ensure your portability and independence?
Granted they make their docs fairly opaque for trying to self host. Presumably to encourage you to just use their hosted service. Hosting open sourced projects seems like a very ecosystem friendly way of monetizing.
FYI, this is also open source: https://github.com/supabase/supabase/tree/master/studio
I only lose the convenience of Obsidian, not the data I spent years building.
> They start out great but as financial constraints creep in
Funny how you talk about financial constraints, and still refuse to pay for software.
(The dichotomy between "I must earn a gazillion dollars because I'm a senior dev" and "I will not pay money (that pays those salaries) for software" that's so prevalent on HN is mind boggling)
And there are significantly more projects that have stagnated and disappeared than those that survived.
- development costs money
- workplaces cost money
- people want to eat
You can pay for Plex with money (Plex Pass). And while I sort of dislike them pushing their own content and monetization, it can be easily switched off in settings.
As long as they have something to keep them above poverty line: https://staltz.com/software-below-the-poverty-line.html (among other articles, the question of how free open source isn't sustainable is discussed often)
Every month or three when I login to the web interface there's Some New Thing which I need to disable.
Recently I needed a 100% offline-capable media player (and while Plex would probably work, it's not 100% reliable) and tried with Kodi.
It's a very unfluid experience, requiring multiple plugins and a setup process which was complicated even for me. It wasn't terrible, and it did work and I'm glad it exists but it's not something I would ever use on a daily basis, Plex just works better.
I'll admit I haven't tried Emby or Jellyfin (yet), and, I'm sure I will some day. Plex will probably add something which is truly objectionable or otherwise not disableable and I'll be compelled to switch but for now I'll stick with the fluid experience, even if it requires me to occasionally disable their new "features".
I would appreciate a simpler batteries included media center software in that theme.
I've been using it since it was still called XBMP, it really hasn't changed that much UI wise.
I've installed it on dozens of devices over the years (OG xbox, windows boxen, an nvidia shield, raspberry pi clones) and it is and has been amazingly consistent and low-maintenance.
So let me just add that I've been using Plex for years to play 4k HDR files for myself and transcoded versions for family and friends.
And it works beautifully!
No complaints really. There's clients for all devices family has, I have all my files, I can share to friends, etc...
Yes, they've also added a new streaming service. I really don't see the issue, just disable it if you don't want it.
For me Plex has always worked fine. Good product.
Checkout this issue [1]. A 2 year old request to support a newer codec, AV1, with seemingly no support in sight.
Or you've got the fact that plex's transcoding STILL only targets h264 (and gives limited options for bitrate/resolution targets). Most hardware support H.265 (and some newer hardware supports H.266 and AV1).
It's a product that was originally built on serving a media library and it's pushed most of us to working around it while the business is clearly focusing on other priorities.
[1] https://forums.plex.tv/t/add-support-for-av1-coding-standard...
But software support is lacking, especially in browsers. It's licensing scheme requires developers to pay for a licence to support it in their application, which means that no open source developer is going to get themselves burned on it. It's the singular reason that AV1 was developed.
1) go to settings -> online media sources and disable everything.
2) click the ‘More’ button at the bottom left then go to these libraries I shared with you and click three dots —> pin for every one of them
3) go to settings —> Quality —> Video quality and select original so you don’t transcode everything to 720p, 2mbps for no reason
4) go to settings —> Subtitles and enable subtitles so you don’t have to enable manually every time you play a video
3 & 4 aren’t issues for me. My home upload speeds suck (same for many people), so transcoding to optimize for this is unfortunately necessary. And I don’t even have subtitles downloaded.
They have spent the last few years burying and neutering all of the features that you claim "work fine."
What I’m doing is basically a Samba file share + Infuse/Kodi. Thats it. You pretty much get the same results. Infuse can sync between devices using cloud sync and trackt, which can be used through a hide-my-mail account. Kodi can sync watched shows through said Trakt account.
Infuse costs me a dollar a month and Kodi is free. I don’t need a NAS with a powerful CPU that can transcode. Anything that has disks and saturates the gigabit connection is enough.
I have a home server with i3 8100 desktop, I wanget to get Intel Quicksync transcoding to work
The amount of trial and error that took - linux situation is trully dire
out of interest, did you try it on another OS and did it work OOTB there?
Have a 10th? (Frost) gen nuc and debian buster was a pain while bullseye just worked.
I think the way I described how those devices get in sync gave you that opinion but to me as an user is basically just 2 things.
Pretty annoying though.
Jellyfin-Kodi gives fast and automatic library updates - no waiting 5 minutes for ‘update library’ on large collections - new content appears automatically. Also some nice QoL improvements like synced progress, slightly better metadata fetching, automatic subtitle fetching
My read on this article is that it gets back to an earlier, more raw state of Plex. For my use case my interpretation is that would mean extra work for potentially lower quality, and unlikely any value add given that nothing annoys me about current Plex. Does that sound right?
Here's a positive example from my experience from switching to plex to jellyfin. When I drop files into my movie/tv folder jellyfin automatically syncs the files whereas in plex I always had to go to the page and click a menu icon and then click sync folder. Maybe there's a way to do it in plex that I don't know about but jellyfin did it by default.
I also find the web version of the media player better on jellyfin. I hated the google auth login to plex, and so far jellyfin feels lighter weight.
Like you, I don't need advanced sharing options and or anything beyond a private website that I can play my movies/tv shows so plex always felt overkill.
See this article:
https://support.plex.tv/articles/200289306-scanning-vs-refre...
Last dedicated hardware encoder I used was bad old days of MPEG2 for DVDs, but that went the way of the dodo when MPEG2 went native to the CPU. Never used hardware for h.264/5. I guess there was a board for J2k doing realtime lossless, but that was 2010ish.
So I'm legit curious what hardware transcoding looks like today, and that Plex charges for the pleasure
Because I don't want multiple copies of the same thing wasting space on my drive? Cloud storage might be endlessly cheap, but local storage is still very finite.
Also, both my CPU and GPU have enough spare compute that they can do it without stressing out too much. I also might not watch something multiple times, and I might watch it across different devices and networks (not all of which support 4k), so paying the cost of compute + storage to generate the transcodes ahead of time doesn't make a lot of sense, especially if a movie gets watched once every 2 years or something.
1. My phone 2. My wife's phone 3. My Tablet 4. My TV
They each have different screen geometries and even my tablet has two profiles really, local streaming at home or playing downloaded media on trips.
So I could transcode everything to 5 different formats and store it, or just transcode on demand and not worry about it.
Hardware transcoding is available with modern GPU:s.
VAAPI is in Intel chips: https://www.intel.com/content/www/us/en/developer/articles/t...
It represents parts of the CPU optimized to transcode video. The newer CPUs support HEVC/h265 which would otherwise introduce a huge load on a machine when done in a normal CPU.
Having the "hardware transcoder" as part of the chip means you can transcode huge videos without consuming huge amounts of system resources.
Jellyfin includes this, or more accurately exposes the ffmpeg implementation of this, whereas Plex charges for it.
My media is completely ad-free.
Whenever I try to ask my wife or friends to use my Plex server, they end up getting confused while navigating to find our locally hosted content. All of this only proves that Plex as a company is trying real hard to push their own content and services and lost the touch of what they originally intended to make as a product in the first place. I am glad I never bought their lifetime pass. Goodbye Plex and hello Jellyfin.
From broken playback state tracking, "currently watching" that just won't go away (obvious local state management issues), subtitles that randomly won't show up (no matter what you do), un-configurable +30s/-10s skip options, outright crashes (that toss the local state of whatever you were doing), fun with HDR playback (good luck, 0 handholding. You just have to make all the stars align yourself) and many, many more problems are routine.
Despite all this though, it is (or at least was 9~ months ago, when I made the switch) so much better than Emby (and sorta, by extension, Jellyfin -- which was much worse) on the same platform that it's astounding.
I remember being super impressed that metadata matching was mostly working for a predominantly ASPAC focused library. Library management in general is much better, now that I think about it.
In general, on all Plex apps I've had a lot of issues with 4K content and Surround downmixing. You can configure an audio boost option for downmixing in the options but even then it's still barely usable.
For unrelated reasons, I switched my home devices to AppleTVs recently. The Infuse app works very well as a Plex client.
I remember starting with XBMC, which had the most beautiful theme's/skins that were really well optimised for the console experience, and there were many of them, all for free.
And now I'm paying for a Plex pass and everything is becoming more clunky and less usable each year, such a shame.
Not any good desktop clients that aren't Electron garbage, but Plex is no better here.
First party docs for setting up Nginx in front of Jellyfin were Really Freaking Good. Like Arch Wiki levels of good.
Put the lot on a Tailscale IP and now I have access to my Jellyfin from anywhere - including, surprisingly, from my chromecast where the the Tailscale app installed without a hitch.
There's an interesting comparison actually between Plex and Tailscale.. both are sorta-in-the-universe-of-open-source-but-not-actually... but I know which one I trust and which one can go and get bent.
Telling your home router to forward 445 is not that hard. Usinf minupnpc or just building in auto-port forwarding would be better. Alas I've seen some isp's block users from connecting to 445, which seems insane (my ispets me host there, but my parents isp blocks me from dialing home?!). So I often forward on another port (ex: 4445) and then everything works fine.
The main problem why the obvious "just use computers" problems doesnt work is... Android. Phones. These incressingly user-hostile anti-general-purpose-computing systems. Some of my media players still work with the 2017 code drom of the Android Samba Provider, but it uses old Android APIs so many media players wont work with it. I have no idea if Android still makes filesystem providers possible at all, but we havent seen any, and this one old one-time-drop artifact remains the only example I know of it ever having beem done ever on Android. But then again I really have had no interest in Box/Azure Drives/whatever... it'd be interesting/great to know if anyone does remote drives on android today. It feels wild that we have so much bespoke special software for remote media serving... when we have seemingly so little that does the general job.
https://github.com/google/samba-documents-provider
Ideally upnp/dlna should also somehow be an option too, but it assumes secure private networks I think? I'd love if it could be exposed publicly but locked down but it does all use mdns. And Tailscale's the only company on the planet who seemingly has the sense to extend our homenet's reach quickly/easily.
This does not provide the same feature set as Jellyfin and others like it provide. An important omission is server-side transcoding; if I upload 4K content to my instance I might want to be able to watch it from an Airbnb with a subpar connection.
Keeping track of things I've watched (regardless of which device), auto playing the next episode, automatically fetching metadata and subtitles, being able to share collections with friends are some other features I enjoy from Jellyfin that most players don't do out of the box.
Sure, you could rig up a bunch of different programs to do something more or less comparable, but that would be a bunch of extra work for the server operator and would ultimately provide a worse experience.
Also, don't expose windows shares to the internet.
Is this a problem? I feel like this reputation is 10 years out of date.
Personally I use smbd & I am not afraid for it. I'd like to tell Windows users the dame, provided I trust them to disallow all but logged in users.
1. Harden the operating system
2. Actively monitor logs, and apply updates upon release
3. Put a Firewall with IDS/IPS between the server and the internet (which most home "routers" do not provide)
you should not put anything on the wider internet, instead using something like tailscale (which you mention in another post) to create a secured private network across unsecured inet
I've gone through every CVE for Samba & there seemingly is 1 potential problem since 2007 that would possibly potentially be an issue for a basic non-domaim controller smbd fileshare that a random non-user could possibly exploit. If you dont trust your users, there's indeed some CVEs of real threat, but still, like... 4.. https://www.cvedetails.com/vulnerability-list/vendor_id-102/...
Yes you probably should update fairly regularly, just in case. But more often than not, if you are a couple years behind, it's not a problem. Maybe someday that goes bad. But... so far... being super lax on updates generally hasnt had much impact. Maybe check logs every now and then, but honestly... once you have some confidence, it's fine. This stuff runs fine. It's easy.
(at least compared to caddy or wireguard...)
https://www.bleepingcomputer.com/news/security/smb-zero-day-...
https://www.computerworld.com/article/2513099/new-windows-ze...
And as someone who used to watch over SSHFS for years... the biggest feature of things like Jellyfin/Plex is automatically remembering what I'm watching and where I am. Admittedly it's mostly an issue if you watch shows instead of movies (I'm never going to remember which episode of 52 episodes I'm on) but having the app remember is so much better than updating a wiki page/text file/whatever manually as to where I am so I know where to restart watching (which I've accidentally messed up before. Very fun to watch stuff out of order and be like "wut....").
Speaking of dlna... it's kind of awful (at least years ago when I tried to use minidlna with my TV). It's way better to just get a Linux mini PC and hook that up to the TV and let the TV be a monitor.
(Also yeah, I wish we had a better than Android option for phones... https://puri.sm/products/librem-5/ exists if you want to throw a bunch of money at it, not sure if there's a whole lot better)
The appeal is being able to have some network connections to other people's media servers too. Making the media server less of the primary focus is a shift, & handling media-providers as replaceable modular systems would be a step up, & is essential for group-usage to evolve; something we technically cant really do effectively now.
I do very much see your point that Jellyfin has a lot of good capabilities for media-watching. I'm stillfeeling strongly like media providing/serving is a different role tham media consuming, that many of these responsibilities could shift to a more local-centric android or tv app that expects you to have used general file sharing systems to coonnect up.
Good discussion thanks. Shout out to the other mention of transcoding, which definitely plays a part too. Setting up a fuse mount to transcode your stuff to a given quality & them file-sharing that too would be doable & still "generic" versus a specific media-sharing system like this, but yeah, it's more into the cobbling stuff together realm.
And there are FUSE filesystems that do transcoding, but they have really weird limitations because of FUSE and wouldn't let you change bitrate during a watch based on network conditions (if you're the kind of person to watch shows on a phone on LTE on a subway for instance).
Even though I selfhost (some things) I am very biased towards more "centralized" stuff (aka serve off the NAS in my house and let most stuff be web clients/thin clients) because of the seamless experience... I very commonly go from using an app on my phone to the same app on my desktop to on my laptop when I travel and even on my tablet or my TV and if everything just works the same it's all so much better then having to deal with weird oddities because maybe read status doesn't work or some metadata doesn't show up properly or whatever.
(or in other words just cobble stuff together ~once and then let all the other devices use the result)
At first I thought this was sarcasm...
Dont do not... putting samba or any other SMB server on the wider internet is a bad bad idea. It is a good way to get your system compromised.
>>& tablets should just be able to connect over SMB
The draw of Emby, Plex, and jellyfin is not just to file browse and open up files
They Provide Meta Data about the Media, Play Series in proper order, Allow you to see rankings, Ratings, provides Art, etc and most importantly Keeps track of play history on a per user basis.
SMB would not do any of this.
>>Tailscale's the only company on the planet who seemingly has the sense to extend our homenet's reach quickly/easily.
Yes and no. VPN's have been used by home users for a long time, and tailscale is far from the only company / project doing what they do [1]. Tailscale was made possible do to a new(ish) VPN protocol (wiregaurd) that is very light weight and secure, previous VPN systems like OpenVPN would not be able to support something like tailscale
Fearmongering FUDdy advice thats a decade old now. There's nothing in this 10 year old post that seems relevant today, from what I can tell. People just cannot give up their fear! Get over it.
https://superuser.com/a/311664
Post a real reply if you have it but dont just shit up a topic with insubstantiated terrormongering.
> They Provide Meta Data about the Media, Play Series in proper order, Allow you to see rankings, Ratings, provides Art, etc and most importantly Keeps track of play history on a per user basis. SMB would not do any of this.
Have you never used a media player on a phone? They all do this. I should be able to do this with files on my phone, or files shared with my phone. I dont see ehy custom software beyond a regular media playing app is warranted.
Except transcoding. That alone is a harder problem.
In reality cve's only get you so far and chances are you have left something open for some one to exploit and are right now probably sending out Nigerian Prince emails from your network or part of a ddos swarm or something like that.
One day I will see a post from you about how to buy some Bitcoin to unencrypt your files
As to "media apps on my phone". Consume media on multiple devices the least used on is my phone. Even if the app on the phone did that it would not translate to my Roku's, FireTVs, and other media devices, and they would not sync
Clutching of pearls yo. It's so not a big deal. Dont be driven by fear, dont sell fear.
Biggest problem for me was recognizing anime, Plex usually does a good job with it but Jellyfin doesn't. My solution is just to rename (or rather, create hardlinks with proper file names and structure) with Sonarr.
Second biggest problem has been the Android TV client. I find it clunky and the built-in video player doesn't support HDR. You can use external player (like VLC) or set up Kodi with Jellyfin add-on which I've done, but it's still not as smooth experience as with Plex.
Overall I find it better than Plex, with active community pushing new updates constantly.
Plex, for me, required quite a bit of fiddling, but once you get it working it works _very_ well. There are decent-quality apps on every platform you want to use. There's a whole lot of software that integrates with Plex from things like requesting/adding new media to monitoring/analyzing Plex server usage.
Some of the things I appreciate about Plex:
- It does a very good job at matching media - It's very easy to share access with others - It supports many types of media -- TV, movies, music, live TV, and just plain ol' video. I store class lectures on Plex! - I'm able to stream very high bitrate movies (upwards 40mbps) without issue
Plex doesn't have the smoothest UX. You have to understand some technical concepts to use it effectively, e.g. sometimes I have to force a transcode when streaming an incompatible format. I have been very frustrated with Plex because of this.
I do wish that Plex would stop working on features that few use. I suppose this is a hard thing to do when they're working on a product that is so heavily associated with piracy.
I think all software comes with trade-offs and frustrations. It sounds like, for my uses, Plex would trade in a different set of frustrations plus cost money and be closed source.
So I guess it depends what you mean by "compete with" Plex, because for me, it's more like I haven't found anything that competes with jellyfin.
>Some of the things I appreciate about Plex:
- It does a very good job at matching media - It's very easy to share access with others - It supports many types of media -- TV, movies, music, live TV, and just plain ol' video. I store class lectures on Plex! - I'm able to stream very high bitrate movies (upwards 40mbps) without issue
Jellyfin does this for free. I wanted to be able to create multiple accounts in Plex - but this needs a subscription or lifetime pass.
Jellyfin also does Movies, Music, and i have loaded a few training video's on it as well.
At the end of the day you can see where Plex is heading - Sell lifetime subs and then try to further monetize the customers to pay for monthly expenses Plex faces running the service... So i went to Jellyfin.
The Jellyfin Android TV app is pretty much okay for me. The browsing interface seems to default to a phone UI, but that was easily fixed.
Also Plex’s clients are more polished, it actually feels like I’m browsing my own Netflix.
You can always turn off third party content in Plex (by unpinning them). I only use Plex locally so maybe that’s why I’ve been missing all the cloudy bloat lol.
You don't even need to use the amazon services. Just run the Jellyfin app and that's all you need to keep alive as a service, the rest you can blacklist. There are also ways to root those devices if you want to remove ads and more.
If you don’t care about any of those or have a TV that don’t do 4K then yeah an Android box and lower fidelity source will do.
Is this the case on the "4k" version as well? i have both the original (1080p) and 4K version on my newer TV's and havent noticed it "choking"?
Especially since it seems like everybody who wants plex pass already has it and just buy it once from their secret sale emails and then never give them a cent again.
I'm still waiting for the Plex Original Series to start being produced. (ok not that)
The upper bound is roughly anyone who enjoys watching TV/movies, and owns a computer.
Or you could go with ripping dvds you legally purchase at Goodwill.
I don't really agree. I've been using Jellyfin for a while now (basically as soon as Emby went commercial) and I find it definitively nicer to browse than Plex. I just prefer the way the UI is structured, and my collections are still manageable enough that navigating with arrows is usable. I admit it probably could be improved, for larger collections, but it doesn't seem unusually bad to me personally.
Still use infuse, but through Plex server only.
This makes it also easier to secure the service via a proxy.
Where Jellyfin is abysmally bad is Amazon Firestick. I tried to use it but it would always crash after some time, I gave up and am using VLC + SMB on the TV. This is not sexy at all but at least I can watch a movie.
I think most products go through phases like this. Plex has some diehards that have stuck around (I think it's just buyers remorse for the Plex pass) but I think they are at a 5th or 6th tier of "customer" at this point, seeing the continuous churn spiral they are fighting.
Not only that, I don't want my adblocker to have to block services running on my local network (they have some analytics + sentry).
I’m asking out of laziness.. my local server has pi hole set up, and the other devices use that for DNS thru Tailscale, but I’m not sure what gets blocked for stuff running on the server. I recall some Tailscale setup involved a flag to disable some DNS thing. Hmmm
As far as the web client goes ublock origin handles it for me.
The only potential blocker I can see is whether the HDMI streaming device makes HTTP requests, in which case it would need to use the Tailscale proxy, and I'm not sure if that's supported.
Everything just works and I never really notice those three submenus except when I'm logging into a new device and it takes like ~10 seconds to unpin them. Everything has been basically perfect for me.
> I never really notice those three submenus except when I'm logging into a new device and it takes like ~10 seconds to unpin them.
Maybe it's just me, but the way you've written these sentences makes it sound like you have buyers remorse. Doesn't sound like things are "basically perfect."
FWIW, I left Plex two years ago for Jellyfin, and haven't looked back. Never even bought the garbage Plex Pass.
> It's so close to basically no issues
There are issues. You can keep contradicting yourself by explaining how perfect means there are still problems. I'm enjoying it.
I don't think you understand what I mean. Plex has worked perfectly for two years straight. These 2 issues have taken up less than ~2 minutes of my life. That is equivalent to perfect from my point of view. Stop being unreasonably pedantic about my own words.
I'm taking your words at face value, you can communicate more clearly but it is your choice to do so.
Do any of the competing solutions work with Sonos and have iOS and webOS (LG TV) apps?
[1] https://jellyfin.org/docs/general/clients/codec-support/
It's an annoying (but understandable from a business persepctive) default - but a few minutes digging in the settings and I figured out how to configure Plex back to how it was.
My issues with Plex run deeper - the music metadata handling has some serious issues and that's 50% of my usage.
And if that's ever fixed I won't be able to use it because I'm stuck on an older Pleax version.
This is so I can it on an older Mac Mini. Surely Plex should be embracing running on older hardware?
(I would need to update MacOS which makes the box unusuable because of limited soldered-on RAM)
That way you can dedicate almost 100% of the limited RAM to Plex and it should keep running fine?
I use Plex on my XBOX, iPad, chrome cast, and computer. Plex has apps for all of those, but it looks like Jellyfin doesn’t have an XBOX player.
The storage and metadata backend are good, but I'm on Android and just couldn't find a good app that would:
1. work with Plex
2. play books both online and offline (by pre-downloading)
3. not require the Plex server to be exposed to the internet
4. (nice to have) sync reading position across devices
I played with the Plex app (doesn't remember where I left off), Chronicle (buggy to the point of unusable), Bookcamp (very fiddly to set up, requires the Plex server to be remotely accessible even when on the same LAN).
How's the Jellyfin ecosystem in this regard?
Offline playback is rather rare still. I know of Finamp and S2 [1] for music that support offline playback. You can download media in the official app, but you'll need a different player for playback. If you do offline playback, I don't think the reading position is synced to the server when you go online later.
There's a feature request that details some of the support already in place: https://features.jellyfin.org/posts/243/audiobook-support
Support for resuming Audiobooks appears to have been added: https://github.com/jellyfin/jellyfin/issues/2084
Sadly offline playback isn't really supported. The app can download files to your phone's Downloads folder but you'd have to play them elsewhere. There's no way of so through Jellyfin at the moment.
For Plex, I built a thing that exposes my ISP's multicast TV as an HDHomeRun-compatible tuner, with EPG. This works fairly well.
The main thing that's missing in this setup is support for DVB teletext subtitles in Plex. I end up having to post-process TV recordings to extract subtitles and convert them to SRT. This is all a bit messy, since we get TV from multiple neighbouring countries and there are often multiple languages and different teletext page numbers. Also, the timing tends of be out of whack. This means that the text needs to be re-synchronised with the audio; the thing I have generally works OK, but tends to fall apart when the audio in one language and subtitles, in another.
It would be all much simpler if Plex had the ability to show teletext subtitles when playing MPEG transport streams. Unfortunately, it doesn't.
I wonder if Jellyfin would be an improvement in this regard?
Edit: also, last I checked, Tizen still has no Twitch app, which is a bigger problem since Twitch had Samsung remove the unofficial one. I don't really like Twitch much, but still. YouTube's Android app is also better than it's Tizen app, even on low-end Android TV sticks.
I've been running it for a while now and it's actually pretty good, I haven't had any major issues except one freeze when searching, but I'm pretty sure that was the fault of the raspberry pi running jellyfin
It requires some terminal stuff, but only for installation.
My server is headless only has an embedded graphics card so I wish I could disable transcoding outright as I can never get it to play high def content via a browser despite trying different settings (debian).
Storing music makes a bit more sense, at least if you had the original media and it was ripped well. But that doesn't take much space at all; nowdays you can easily fit a huge music collection on a small storage device or even just in your phone+cloud drive+computer.
It’s about having reliable access to the media that has been important to me.
And then sometimes there's shows that just aren't worth paying Amazon $25 each for 15 seasons so you pirate it.
Now you have video on a disk somewhere and want to watch it on your TV and phone and tablet and grandma's computer. Systems like this are arguably the least painful way of doing that.
Will you watch any of those videos multiple times? Probably not, but it will always be there if you want it. It won't randomly disappear on the whims of a third party just when you want to show a new friend this cool show they definitely need to watch.
At the end of 2016, Netflix has 4335 movies, in May 2021 they had 3622. If what you wanted to watch was one of those 713 movies, you might have been inspired to think, hey, maybe I don't want to rely on byzantine licensing agreements.
In addition, while several people are fixated on transcoding on this page, for reasons unclear to me, one hugely popular feature of Plex is sharing libraries with others, so you can grant your parents access to your library. It's not necessarily just "you" watching movies and show over again.
True story: Friday night I was at happy hour with former coworkers, and I brought up the movie _Attack the Block_. Turns out it's not available on any streaming service. Not a single one! You know where it is available? My Plex sever.
And that movie is worth watching again.
My biggest complaint with Jellyfin and Emby is feature parity across platforms. Most everything works well in a web browser, but I almost never watch films on a laptop. My household uses Roku TV’s and there’s subtitles that just don’t work consistently, transcoding issues that cause entire films to be unplayable (despite working fine in plex).
I really want to switch off plex but with these two issues / core functionality not working I cannot consider it.
> The Jellyfin Android TV app is slightly worse than Plex’s, but they’re both dreadful to navigate with a remote control. Neither apps do a good job with subtitles and subtitle customization. Instead of the apps, I watch media via the Jellyfin web player instead of in a web browser on my home theater computer (HTPC).
Apart from this one issue, I didn't feel anything missing. It's quite good. I don't see a reason to use plex over jellyfin unless you want some of their paid features.
I keep wanting to use Jellyfin, but there just keep being unacceptable flaws like the above (from earlier this year).
If you're talking about for network shares, that's just a scheduled task. You can set the timer yourself to whatever you want.
It‘s a bit unstable for me, so I switched to the web app on my iPad and beam it with AirPlay to my Apple TV.
In general, my experience is that Jellyfin works fine as long as you’re willing to use a browser to stream the video.
Wireless keyboard and mouse and you solve ALL media problems!
You can even play Minecraft on the TV, can Jellyfin do that?
That said linux has vsync issues still, but it's mostly unnoticable.
Just want it to randomly play stuff as getting through big library is problematic.
My NAS did celebrate 365 days uptime and I posted on Twitter and now the TrueNAS team is sending me some swag
I have a NAS with a bunch of movies, and Plex was fine but it had a lot of features around streaming to friends and I don't have any desire to share content outside of my living room. Kodi meets all my needs.
- Can't connect to people's existing Plex servers.
- Can't just invite someone without storing their password on my server. No support for (e.g.) OAuth2.
Right, Jellyfin has nothing to do with Plex other than competing with it. It's not a Plex client.
This is such a weird thing to write.
I was shocked to learn that very nice seat from my ex-wife's Lexus wont fit in my Hyundai?
Is the opposite true, can the plex client connect to jellyfin?
Plex and Jellyfin are competitive, why is there some implied compatibility?
>When I looked into Jellyfin last year, the main problems were: >- Can't connect to people's existing Plex servers.
that isnt what you wrote is it?
you looked at jellyfin last year and listed that it did not support connecting to plex as a "problem". Why would you think that jellyfin not connecting to plex is a problem?
A problem can have no obvious solution, yet still be a problem. If you want to use existing Plex servers, then that makes migrating to Jellyfin problematic.
That being said, I do like Jellyfin and it's fine for tinkerers. Things like sharing, watching together, etc are a huge pain with Jellyfin.
TO LOG IN: User "demo", empty password
you are comparing jellyfin's online demo and its requirement to "login" to show you how it works and how it supports multiple accounts vs plex's inability to use the app if you dont login to servers hosted by Plex?
Once i install jellyfin, the only "login" is to my own server, and this is because by default jellyfin supports multiple users unlike Plex which requires a membership to enable this feature.
nonsense.
Share network folder, and done.
This thread is packed with people wanting a free service, better open source for their (hopefully legal acquired) media. The code of the services is written by programmers in (mostly) their free time, the movies are produced by professionals and all you want is it even more cheaper! I wonder if you see that most of this "free stuff" you and I use every day was not accidentally "here" but financed by ads via Microsoft, Google, Facebook, Amazon, Apple, Yahoo, etc.
Accept that sometimes ads are ok because it enables this freedom.
I myself use a pihole in my network to reduce the ads which works quite well to block annoying stuff.
> Accept that sometimes ads are ok because it enables this freedom. > I wonder if you see that most of this "free stuff" you and I use every day
I've used Linux for decades but never saw a single ad yet this is "free"?
I also use a lot of opensource software (Libreoffice, Opera, you get the idea) none of these have ads.
As you said the code is written by people in their free time, if they want to support it via ads they are free to do so, but very few do.
If I pay for something I'd rather not have ads on top of this. They should have charged more instead of getting me as a customer and then putting ads into things.
Jellyfin is free and lacks ads. Plex charges a fee and has ads?
You should buy a TV. They’re cheap and great.