API Subsonic: add an option to disable

This commit is contained in:
emeric
2019-04-05 16:07:38 +02:00
parent 316ef6eeb5
commit 344334fd71
2 changed files with 9 additions and 3 deletions
+4 -1
View File
@@ -24,5 +24,8 @@ approot = "/usr/share/lms/approot";
#demo = false;
# Acoustic brainz's root API
acousticbrainz-api-url = "https://acousticbrainz.org/api/v1/"
acousticbrainz-api-url = "https://acousticbrainz.org/api/v1/";
# API
api-subsonic = true;
+5 -2
View File
@@ -140,8 +140,11 @@ int main(int argc, char* argv[])
API::Subsonic::SubsonicResource subsonicResource {*connectionPool};
// bind API resources
for (const std::string& path : API::Subsonic::SubsonicResource::getPaths())
server.addResource(&subsonicResource, path);
if (Config::instance().getBool("api-subsonic", true))
{
for (const std::string& path : API::Subsonic::SubsonicResource::getPaths())
server.addResource(&subsonicResource, path);
}
// bind UI entry point
server.addEntryPoint(Wt::EntryPointType::Application,