Explorar el Código

[music] Fix bug in scobblers for tracks

Colin Powell hace 1 mes
padre
commit
499c3d6859
Se han modificado 1 ficheros con 3 adiciones y 1 borrados
  1. 3 1
      vrobbler/apps/scrobbles/scrobblers.py

+ 3 - 1
vrobbler/apps/scrobbles/scrobblers.py

@@ -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", ""),