[music] Fix bug in scobblers for tracks

This commit is contained in:
2025-04-06 22:40:33 -04:00
parent b0e9f13e11
commit 499c3d6859

View File

@ -56,7 +56,8 @@ def mopidy_scrobble_media(post_data: dict, user_id: int) -> Scrobble:
media_obj = get_or_create_podcast(post_data)
else:
media_obj = Track.find_or_create(
title=post_data.get("title", ""),
title=post_data.get("name", ""),
artist_name=post_data.get("artist", ""),
album_name=post_data.get("album", ""),
run_time_seconds=post_data.get("run_time", 900000),
)
@ -114,6 +115,7 @@ def jellyfin_scrobble_media(
else:
media_obj = Track.find_or_create(
title=post_data.get("Name", ""),
artist_name=post_data.get("Artist", ""),
album_name=post_data.get("Album", ""),
run_time_seconds=post_data.get("RunTime", 900000),
musicbrainz_id=post_data.get("Provider_musicbrainztrack", ""),