this post was submitted on 20 Mar 2025
124 points (98.4% liked)

Selfhosted

44713 readers
1226 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

Given the recent news about Plex soon charging for remote access, I wanted to finish up my switch to Jellyfin.

What tools/methods have you all used to migrate watch history to Jellyfin?

I have a few family members in there, and would like to get everything switched over without resetting their watch history.

top 50 comments
sorted by: hot top controversial new old
[–] HappyTimeHarry@lemm.ee 54 points 18 hours ago (4 children)

All the folks saying "just buy the lifetime pass" gonna be in for a big disappointment in about 5 years

[–] Eldritch@lemmy.world 21 points 17 hours ago (1 children)

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.

[–] Obelix@feddit.org 1 points 1 hour ago

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?

[–] droolio@feddit.uk 8 points 17 hours ago

Won't take that long before the enshittification is complete.

[–] WordBox@lemmy.world 6 points 10 hours ago* (last edited 10 hours ago) (3 children)

If we got 5yr it's more than paid for itself. Even FOSS needs support - stop whining and support good things.

[–] EncryptKeeper@lemmy.world 11 points 9 hours ago (1 children)

Thing is, Plex turns out to be less and less of a good thing with each passing day. Bloat, spying, removal of features, price hikes etc.

If you want to pay for software that is good, there’s always Emby.

[–] WordBox@lemmy.world 2 points 5 minutes ago

Already paid for Plex and it works. Im not in favor of every change they've made, but it's still damn solid and takes money to run.

The point being these whiners aren't going to run off and support FOSS/alternatives... Just leech.

[–] HappyTimeHarry@lemm.ee 7 points 9 hours ago* (last edited 9 hours ago) (3 children)

PLEX is not FOSS, plex is a proprietary fork of XBMC.

My point is that in 5 years a lot of these plex users will wish they made the switch to jellyfin sooner.

[–] teawrecks@sopuli.xyz 6 points 6 hours ago (1 children)

Or Plex currently does everything they need it to, and $120 for 5+ years of keeping that going without any interruption of service is very reasonable. In the meantime, jellyfin will only get better and there might even be other options available by then.

Stop trying to make the issue black and white, one-size-fits-all. There are perfectly legitimate reasons for people to use both Plex and Jellyfin.

[–] HappyTimeHarry@lemm.ee 1 points 2 minutes ago

Or sunk cost fallacy, but whatever helps you justify paying $120 for software i guess. I dont think its a black and White one size fits all thing, i just have seen this patter before with other software, and it was already happening with plex before the price increase.

load more comments (2 replies)
[–] MadBigote@lemmy.world 5 points 9 hours ago

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 ...

[–] okamiueru@lemmy.world 2 points 49 minutes ago

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.

[–] BakedCatboy@lemmy.ml 32 points 20 hours ago (3 children)

I think this is the tool you are looking for: https://github.com/luigi311/JellyPlex-Watched

I haven't used it myself but I plan on it eventually when I do make the switch.

[–] jaykob@feddit.org 2 points 16 hours ago

I recently made the switch, worked pretty well :)

Thanks! Looks like it will work.

load more comments (1 replies)
[–] tron@midwest.social 22 points 16 hours ago (3 children)

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!!!

[–] roofuskit@lemmy.world 3 points 11 hours ago* (last edited 2 hours ago)

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.

Thanks this looks great!

[–] EncryptKeeper@lemmy.world 1 points 10 hours ago

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.

[–] kitnaht@lemmy.world 18 points 20 hours ago* (last edited 20 hours ago) (1 children)

I sync my watch history with trakt.tv -- I believe there are plugins for both Plex and Jellyfin which can transfer those watch histories via that service. I don't know of any other way.

[–] WilhelmStroker@lemmy.world 6 points 19 hours ago

Yeah this is what I did when I spun up a Jellyfin instance to play around with. For plex I used PlexTraktSync and the jellyfin trakt plugin to sync from trakt to jellyfin.

[–] Ulrich@feddit.org 7 points 16 hours ago (1 children)

If someone wants my Lifetime Plex account they can have it.

[–] Celestus@lemm.ee 4 points 13 hours ago

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

[–] darvocet@infosec.pub 2 points 20 hours ago (1 children)

oh no, this is the first im hearing about this.

[–] Unmapped@lemmy.ml 9 points 20 hours ago* (last edited 20 hours ago) (1 children)

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.

[–] Cerothen@lemmy.ca 12 points 19 hours ago (11 children)

But if you don't already have lifetime and are paying monthly or annually then that price is also almost doubling

load more comments (11 replies)
load more comments
view more: next ›