[DB] Acousticbrainz tagging now use new setting system
This commit is contained in:
@@ -124,7 +124,7 @@ Updater& Updater::instance(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
Updater::Updater()
|
Updater::Updater()
|
||||||
: _running(false),
|
: _running(true),
|
||||||
_scheduleTimer(_ioService)
|
_scheduleTimer(_ioService)
|
||||||
{
|
{
|
||||||
_ioService.setThreadCount(1);
|
_ioService.setThreadCount(1);
|
||||||
|
|||||||
@@ -17,12 +17,13 @@
|
|||||||
* along with LMS. If not, see <http://www.gnu.org/licenses/>.
|
* along with LMS. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "DatabaseHighLevelCluster.hpp"
|
|
||||||
|
|
||||||
#include "config/Config.hpp"
|
|
||||||
#include "logger/Logger.hpp"
|
#include "logger/Logger.hpp"
|
||||||
|
|
||||||
|
#include "database/Setting.hpp"
|
||||||
#include "feature/FeatureStore.hpp"
|
#include "feature/FeatureStore.hpp"
|
||||||
|
|
||||||
|
#include "DatabaseHighLevelCluster.hpp"
|
||||||
|
|
||||||
namespace Database {
|
namespace Database {
|
||||||
|
|
||||||
static Cluster::pointer getCluster(std::string type, std::string value)
|
static Cluster::pointer getCluster(std::string type, std::string value)
|
||||||
@@ -166,8 +167,7 @@ static std::list<std::string> getClustersFromFeature(Feature::Type& feature)
|
|||||||
void
|
void
|
||||||
HighLevelCluster::processDatabaseUpdate(Updater::Stats stats)
|
HighLevelCluster::processDatabaseUpdate(Updater::Stats stats)
|
||||||
{
|
{
|
||||||
bool createTags = Config::instance().getBool("tag-highlevel-acousticbrainz", false);
|
bool createTags = Setting::getBool(UpdaterDboSession(), "tags_highlevel_acousticbrainz", false);
|
||||||
|
|
||||||
|
|
||||||
LMS_LOG(DBUPDATER, INFO) << "Creating high level based clusters...";
|
LMS_LOG(DBUPDATER, INFO) << "Creating high level based clusters...";
|
||||||
|
|
||||||
@@ -179,8 +179,6 @@ HighLevelCluster::processDatabaseUpdate(Updater::Stats stats)
|
|||||||
if (UpdaterQuitRequested())
|
if (UpdaterQuitRequested())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
LMS_LOG(DBUPDATER, DEBUG) << "Processing track " << trackId;
|
|
||||||
|
|
||||||
// Get current cluster names
|
// Get current cluster names
|
||||||
std::list<std::string> newClusterNames;
|
std::list<std::string> newClusterNames;
|
||||||
if (createTags)
|
if (createTags)
|
||||||
|
|||||||
Reference in New Issue
Block a user