diff --git a/api/funkwhale_api/subsonic/serializers.py b/api/funkwhale_api/subsonic/serializers.py index f45b54fac9f2a7bf484879c55e8305cd5c50a498..05075cf5b2dcf01cb6ce1fe98be1fbf66d2a52e9 100644 --- a/api/funkwhale_api/subsonic/serializers.py +++ b/api/funkwhale_api/subsonic/serializers.py @@ -103,7 +103,7 @@ def get_track_data(album, track, upload): "isDir": "false", "title": track.title, "album": album.title if album else "", - "artist": album.artist.name, + "artist": track.artist.name, "track": track.position or 1, "discNumber": track.disc_number or 1, # Ugly fallback to mp3 but some subsonic clients fail if the value is empty or null, and we don't always