[Cover] Adding external cover file support (lookup in the same directory)
This commit is contained in:
@@ -47,6 +47,17 @@ ConfigReader::getLoggerConfig(Logger::Config& config)
|
||||
config.minSeverity = static_cast<Severity>((int)_config.lookup("main.logger.level"));
|
||||
}
|
||||
|
||||
void
|
||||
ConfigReader::getCoverGrabberConfig(CoverArt::Grabber::Config& config)
|
||||
{
|
||||
std::string extensions = _config.lookup("main.cover.file_extensions");
|
||||
config.maxFileSize = static_cast<unsigned int>(_config.lookup("main.cover.file_max_size"));
|
||||
std::string filenames = _config.lookup("main.cover.file_preferred_names");
|
||||
|
||||
splitStrings(extensions, config.fileExtensions);
|
||||
splitStrings(filenames, config.preferredFileNames);
|
||||
}
|
||||
|
||||
void
|
||||
ConfigReader::getUserInterfaceConfig(Service::UserInterfaceService::Config& config)
|
||||
{
|
||||
|
||||
@@ -23,6 +23,7 @@
|
||||
#include <boost/filesystem.hpp>
|
||||
#include <libconfig.h++>
|
||||
|
||||
#include "cover/CoverArtGrabber.hpp"
|
||||
#include "logger/Logger.hpp"
|
||||
|
||||
#include "service/UserInterfaceService.hpp"
|
||||
@@ -38,6 +39,9 @@ class ConfigReader
|
||||
// Logger configuration
|
||||
void getLoggerConfig(Logger::Config& config);
|
||||
|
||||
// Covers
|
||||
void getCoverGrabberConfig(CoverArt::Grabber::Config& config);
|
||||
|
||||
// Service configurations
|
||||
void getUserInterfaceConfig(Service::UserInterfaceService::Config& config);
|
||||
void getRemoteServerConfig(Service::RemoteServerService::Config& config);
|
||||
|
||||
Reference in New Issue
Block a user