PluginUnavailable: backport class PluginUnconfigured from master

Stop bothering people about the Tidal/Qobuz plugins.
This commit is contained in:
Max Kellermann
2020-07-06 20:58:33 +02:00
parent e7c5a42821
commit 5ece9685c2
4 changed files with 24 additions and 8 deletions

View File

@@ -58,6 +58,11 @@ input_stream_global_init(const ConfigData &config, EventLoop &event_loop)
if (plugin->init != nullptr)
plugin->init(event_loop, *block);
input_plugins_enabled[i] = true;
} catch (const PluginUnconfigured &e) {
LogFormat(LogLevel::INFO, e,
"Input plugin '%s' is not configured",
plugin->name);
continue;
} catch (const PluginUnavailable &e) {
FormatError(e,
"Input plugin '%s' is unavailable",