this post was submitted on 20 Mar 2025
168 points (98.8% liked)

Selfhosted

44780 readers
2078 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 95 points 2 days ago (21 children)

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

[–] okamiueru@lemmy.world 16 points 1 day 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.

[–] bread@feddit.nl 1 points 1 day ago* (last edited 1 day ago)

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.

[–] Eldritch@lemmy.world 28 points 2 days 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 10 points 1 day 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 2 days ago

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

load more comments (17 replies)
[–] tron@midwest.social 31 points 2 days 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!!!

Thanks this looks great!

[–] roofuskit@lemmy.world 3 points 1 day ago* (last edited 1 day 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.

load more comments (1 replies)
[–] BakedCatboy@lemmy.ml 40 points 2 days 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.

Thanks! Looks like it will work.

load more comments (2 replies)
[–] kitnaht@lemmy.world 19 points 2 days ago* (last edited 2 days 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 2 days 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 9 points 2 days ago (1 children)

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

[–] Celestus@lemm.ee 6 points 1 day ago (1 children)

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

[–] chonkyninja@lemmy.world 3 points 1 day ago (1 children)

You get it? I have one too, never going to use it again.

[–] Celestus@lemm.ee 2 points 21 hours ago
load more comments
view more: next ›