diff --git a/src/subsonic/subsonicrequest.cpp b/src/subsonic/subsonicrequest.cpp index 73f8d4b4a..4eec06b53 100644 --- a/src/subsonic/subsonicrequest.cpp +++ b/src/subsonic/subsonicrequest.cpp @@ -453,9 +453,8 @@ void SubsonicRequest::AlbumSongsReplyReceived(QNetworkReply *reply, const QStrin for (Song &song : songs) { if (compilation) song.set_compilation_detected(true); - if (multidisc) { - QString album_full(QString("%1 - (Disc %2)").arg(song.album()).arg(song.disc())); - song.set_album(album_full); + if (!multidisc) { + song.set_disc(0); } songs_ << song; } diff --git a/src/tidal/tidalrequest.cpp b/src/tidal/tidalrequest.cpp index df2a27141..5b6c2c207 100644 --- a/src/tidal/tidalrequest.cpp +++ b/src/tidal/tidalrequest.cpp @@ -873,9 +873,8 @@ void TidalRequest::SongsReceived(QNetworkReply *reply, const QString &artist_id, for (Song &song : songs) { if (compilation) song.set_compilation_detected(true); - if (multidisc) { - QString album_full(QString("%1 - (Disc %2)").arg(song.album()).arg(song.disc())); - song.set_album(album_full); + if (!multidisc) { + song.set_disc(0); } songs_ << song; }