Клементина не играет после обновления до Xenial

Клементина не играет после обновления до Xenial

После обновления Clementine больше не хочет воспроизводить музыку. Выскакивает диалоговое окно с такой ошибкой (добавлен жирный шрифт):

GStreamer не смог создать элемент:gsettingsaudiosink. Убедитесь, что вы установили все необходимые плагины GStreamer (например, OGG и MP3)

Я пробовал искать решение. Один из них предложил удалить некоторые файлы кэша реестра, что я и сделал, один ~/.gstreamer-0.10и другой в ~/.cache/gstreamer-1.0.

После того, как я попробовал вышеперечисленное и потерпел неудачу, я обнаружил, что можно получить отладочный вывод от gstreamer, настроив GST_DEBUG=4переменную окружения. С этим я могу видеть похожее сообщение в логах:

0:00:04.516526128 15284      0x1ab2800 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:457:gst_element_factory_make: no such element factory "gsettingsaudiosink"!

По сути, это то же самое, что и диалоговое сообщение. Мне это не делает вещи яснее.

Что еще мне нужно сделать, чтобы это сработало?

ОБНОВЛЯТЬ

Кажется, что уничтожение некоторых частей .cache, .configи .localпомогло. К сожалению, я не уверен, какая часть заставила его снова работать, так как я удалил большую его часть.

решение1

Удаление этого каталога помогло мне избавиться от ошибки:

rm $HOME/.config/Клементина

ОБНОВЛЕНИЕ: После дальнейшего изучения выяснилось, что проблема связана с файлом конфигурации Clementine.$HOME/.config/Clementine/Clementine.conf"

Вы можете либо стереть файл, либо, если вы хотите сохранить настройки, просто удалить раздел GstEngine в файле. Вот как выглядел мой:

[GstEngine]
sink=gsettingsaudiosink
device=
rgenabled=false
rgmode=0
rgpreamp=@Variant(\0\0\0\x87\0\0\0\0)
rgcompression=true
bufferduration=1000
monoplayback=false

Я открыл issue на github для разработчиков Clementine:
https://github.com/clementine-player/Clementine/issues/5378

Связанный контент