From 2ca5d9dd262b7234ad0500e996c1ac0dbdb0dbb2 Mon Sep 17 00:00:00 2001 From: emeric Date: Wed, 4 Oct 2023 23:38:47 +0200 Subject: [PATCH] Subsonic API: added originalReleaseDate for albums --- src/libs/subsonic/impl/responses/Album.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/libs/subsonic/impl/responses/Album.cpp b/src/libs/subsonic/impl/responses/Album.cpp index 813360d1..24a5cf87 100644 --- a/src/libs/subsonic/impl/responses/Album.cpp +++ b/src/libs/subsonic/impl/responses/Album.cpp @@ -125,6 +125,11 @@ namespace API::Subsonic albumNode.createEmptyArrayChild("artists"); for (const Artist::pointer& artist : release->getReleaseArtists() ) albumNode.addArrayChild("artists", createArtistNode(artist)); + + { + const Wt::WDate originalReleaseDate{release->getOriginalReleaseDate()}; + albumNode.setAttribute("originalReleaseDate", originalReleaseDate.isValid() ? StringUtils::toISO8601String(originalReleaseDate) : ""); + } return albumNode; }