From d9df72d9cf9bec047a8b510cd493afd7488ccc62 Mon Sep 17 00:00:00 2001 From: emeric Date: Wed, 5 May 2021 12:31:56 +0200 Subject: [PATCH] Restored AcousticBrainz --- conf/lms.conf | 2 +- src/libs/scanner/impl/AcousticBrainzUtils.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/conf/lms.conf b/conf/lms.conf index f62d8d83..550db81c 100644 --- a/conf/lms.conf +++ b/conf/lms.conf @@ -42,7 +42,7 @@ listenbrainz-max-sync-listen-count = 1000; listenbrainz-sync-listens-period-hours = 1; # Acousticbrainz root API -acousticbrainz-api-base-url = "https://acousticbrainz.org/api"; +acousticbrainz-api-base-url = "https://acousticbrainz.org"; # Authentication # Available backends: "internal", "PAM", "http-headers" diff --git a/src/libs/scanner/impl/AcousticBrainzUtils.cpp b/src/libs/scanner/impl/AcousticBrainzUtils.cpp index 64980664..ba1a3a66 100644 --- a/src/libs/scanner/impl/AcousticBrainzUtils.cpp +++ b/src/libs/scanner/impl/AcousticBrainzUtils.cpp @@ -38,9 +38,9 @@ static std::string getJsonData(const UUID& mbid) { - static constexpr std::string_view defaultAPIURL {"https://acousticbrainz.org/api"}; + static constexpr std::string_view defaultAPIURL {"https://acousticbrainz.org"}; - const std::string url {std::string {Service::get()->getString("acousticbrainz-api-base-url", defaultAPIURL)} + std::string {mbid.getAsString()} + "/low-level"}; + const std::string url {std::string {Service::get()->getString("acousticbrainz-api-base-url", defaultAPIURL)} + "/api/v1/" + std::string {mbid.getAsString()} + "/low-level"}; boost::asio::io_service ioService;