Subsonic API: added musicBrainzId extra field

This commit is contained in:
emeric
2023-10-02 22:37:54 +02:00
parent 2732c85503
commit d7bd3ca195
3 changed files with 24 additions and 9 deletions
@@ -153,6 +153,12 @@ namespace API::Subsonic
trackResponse.setAttribute("genre", clusters.front().front()->getName());
}
// OpenSubsonic specific field
{
std::optional<UUID> mbid {track->getTrackMBID()};
trackResponse.setAttribute("musicBrainzId", mbid ? mbid->getAsString() : "");
}
return trackResponse;
}
}