this post was submitted on 29 Jun 2023
13 points (100.0% liked)

Jellyfin: The Free Software Media System

5605 readers
16 users here now

Current stable release: 10.9.7

Community Standards

Website

Forum

GitHub

Documentation

Feature Requests

Matrix (General Information & Help)

Matrix (Announcements)

Matrix (General Development)

Matrix (Off-Topic) - Come get to know the team and blow off steam!

Matrix Space - List of all the available rooms on Matrix.

Discord - Bridged to our Matrix rooms

founded 4 years ago
MODERATORS
 

Is there an easy way to migrate my Plex music library (including the star ratings) to a Jellyfin music library?

I have well over 10 000 tracks that have been meticulously curated and rated (for better playlist management) and from what I understand, those ratings are nowhere to be found in the actual file metadata.

Is there a way to port over these ratings to Jellyfin?

I simply cannot imagine starting from scratch all over again

top 9 comments
sorted by: hot top controversial new old
[–] [email protected] 3 points 1 year ago (1 children)

ratings won't work, as jellyfin uses the spotify model of likes.

Im general it's a good idea for the future to keep metadata in the files themselves, so they are agnostic from media managers.

[–] twistedtxb 1 points 1 year ago

Aww, just too bad. Plex works fine, it's just that with the recent layoffs I'd thought it would be safer to switch to an Open Source alternative

[–] [email protected] 2 points 1 year ago

I don't know about the ratings. I just imported the music and went. What I found is making playlist public across users sucked so I used Strawberry to make the playlists and had Jellyfin discover those playlists too. I tried Navidome but it was not great either. When it comes to self hosting music it is painful. Everyone focuses on Movies and TV.

Anyway, after some work I am happy with Jellyfin.

[–] ChillPill 2 points 1 year ago (1 children)

Here is a script written for subsonic (navidrome) that a helpful redditor pointed me to a while back. Maybe Navidrome could be an alternative to jellyfin if ratings are important? I have not tested this myself as I have not put any effort into moving away from Plex as I had planned.

https://github.com/profesaurus/transfer_plex_ratings_to_subsonic

[–] twistedtxb 1 points 1 year ago

Thanks so much, I will try it out

[–] NSA_Server_04 2 points 1 year ago

My best guess would be plex stores all that data (stars etc) in its database, so it would take some code/scripting to extract that data and rematch it else where for JellyFin to use. Probably not an easy feat.

[–] [email protected] 1 points 1 year ago

I ported the ratings over with a quick C# script I wrote. It takes in the XML that Plex returns when querying your favorites and then favorites them in Jellyfin if it can find them by name.

If there's any interest in this script just let me know. I wrote this a long time ago when I switched to Jellyfin so no idea if it still works.

[–] [email protected] 1 points 1 year ago (1 children)

Oof... I've had a quick google search. But I am afraid, there is no "easy" to write that stuff to the actual metadata of the file.

If I recall correctly, Plex stores all it's data in a local SQLite database. So theoretically, you could query that database and then use some other tools to write those ratings to the database. So if you can code, you could probably whip something up in your preferred coding language and write that to the files.

[–] twistedtxb 0 points 1 year ago

Does Jellyfin easily fetches all ID3 metadata? Even the obscure ones? I could write some "bogus" metadata in an obscure ID3 field in Plex, and recreate the playlists in Jellyfin using this.