API Subsonic: add an option to disable
This commit is contained in:
+4
-1
@@ -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;
|
||||
|
||||
|
||||
@@ -140,8 +140,11 @@ int main(int argc, char* argv[])
|
||||
API::Subsonic::SubsonicResource subsonicResource {*connectionPool};
|
||||
|
||||
// bind API resources
|
||||
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,
|
||||
|
||||
Reference in New Issue
Block a user