diff --git a/src/audiowrapper_libvlc.cpp b/src/audiowrapper_libvlc.cpp --- a/src/audiowrapper_libvlc.cpp +++ b/src/audiowrapper_libvlc.cpp @@ -97,7 +97,14 @@ AudioWrapper::AudioWrapper(QObject *parent) : QObject(parent), d(std::make_unique()) { d->mParent = this; - d->mInstance = libvlc_new(0, nullptr); + const char *arguments[] = {"--audio-replay-gain-mode=album"}; + d->mInstance = libvlc_new(1, arguments); + + if (!d->mInstance) { + qDebug() << "AudioWrapper::AudioWrapper" << "failed creating libvlc instance" << libvlc_errmsg(); + return; + } + libvlc_set_user_agent(d->mInstance, "elisa", "Elisa Music Player"); libvlc_set_app_id(d->mInstance, "org.kde.elisa", "0.3.80", "elisa");