Yep. Enshitification behavior doesn't cease once you're technically a paying customer. If they hadn't made a habit of enshitification. Clawing features away to put behind a paywall I'd give them some support. But I prefer foss anyhow. And for myself, I'm not missing anything.
And those lifetime subscriptions are also a trap. They know that you have the money and are willing to pay and that you're using their service. Do you really think that some business suit will be satisfied by your onetime payment back in 2022?
I don't get the people down voting you... It's not like services are free. I've been paying for Plex since 2019, and I just recently got a lifetime pass. It's only fare to pay for it to use it ...
I got the lifetime pass 5 years ago. I've switched to JF because of the disappointment so far about a year ago.
JF is exactly what I wanted and needed plex to be, and everything added since is a worsened product. The lifetime pass was an attempt at getting the peace of mind of "then you just have it". If anything, only FOSS can give that.
I've had a lifetime pass for years, but have considered making the switch several times. So far I've held back because, and correct me if I'm wrong, there are tools to transfer watch state, but not ratings, and while there's a plugin for dynamic collections, it's based on tags, so you can't just have a collection based on something like rating.
My library also contains "custom" shows where there's no match for it online, so I've manually assigned it some details.
I think you're looking for https://github.com/arabcoders/watchstate Watchstate will pull from Plex and migrate it into a Jellyfin instance. Emby is also supported. Works with multiple users as well, just do yourself a favor and make sure all usernames match up!!!
I just used this to migrate from Emby to Jellyfin, works really well. I already have trakt setup on my main account but for my kid nothing goes out to the cloud so their account was all done with watchstate. It was also handy to keep Emby and Jellyfin in sync during the transition.
This tool is neat for updating watched status live amongst backends AFTER it’s been set up, but have never gotten it to work to bring a new back end in line with an existing one. I moved from Plex to Jellyfin, then again from Jellyfin to Emby and both times it only marked some of my watched content as played on whatever the “new” system is. And not even on a show by show basis either. If you go from Plex where you’ve watched every episode of a season of a show that has 10 episodes, when it exports that status to Jellyfin or Emby, it’ll mark episodes 1,2,6,9, and 10 as played but not the others. It’s remarkably consistent in this behavior and even after scrapping the DB and starting over it always behaves the exact same.
That would probably work, until Plex decides to introduce another subscription tier on top of the lifetime license, and/or demand more money from its paying users. I could totally see them doing that
I’ll take it if you haven’t already given it away. This Plex change is not great for me, since I’m using remote access. I’ve got a Jellyfin server too, but I’m finding it less convenient for me, mostly for various nitpick reasons
If you have Plex pass you dont have to worry about it. Others can still remote play from your server free. Actually more so because the mobile app is free for them too now.
It works, really, really well. You just connect it to the servers, and it syncs them by user. You can even let it run regularly while you are in your transition phase as a docker container right next to Plex and Jellyfin.
Mine's even a bit more advanced, as I used samba-domain to set up an LDAP active directory for my fam, then the above to sync the Plex users to those users in Jellyfin, and it still worked great.
Edit: The WebUI is also pretty intuitive, but I did have to run it twice for my user the first time for it to get 100% in sync. Everything was fine after that.
As in watch the media not on my own network or have other users do the same from their homes.
Music is another big one that jellyfin can't compete with Plex with in its current state. I currently have 718 GB of music that I stream with plexamp when I'm driving.
Do you have a guide somewhere on how to set it up? I've poked around online and didn't see anything short of tailscaling your container to a web browser which I don't want to do for a few different reasons (opening ports / security mostly)