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;
|
#demo = false;
|
||||||
|
|
||||||
# Acoustic brainz's root API
|
# 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};
|
API::Subsonic::SubsonicResource subsonicResource {*connectionPool};
|
||||||
|
|
||||||
// bind API resources
|
// bind API resources
|
||||||
|
if (Config::instance().getBool("api-subsonic", true))
|
||||||
|
{
|
||||||
for (const std::string& path : API::Subsonic::SubsonicResource::getPaths())
|
for (const std::string& path : API::Subsonic::SubsonicResource::getPaths())
|
||||||
server.addResource(&subsonicResource, path);
|
server.addResource(&subsonicResource, path);
|
||||||
|
}
|
||||||
|
|
||||||
// bind UI entry point
|
// bind UI entry point
|
||||||
server.addEntryPoint(Wt::EntryPointType::Application,
|
server.addEntryPoint(Wt::EntryPointType::Application,
|
||||||
|
|||||||
Reference in New Issue
Block a user