Clementine não joga após atualização para Xenial

Clementine não joga após atualização para Xenial

Após a atualização, Clementine não quer mais tocar música. Uma caixa de diálogo com este erro é exibida (a fonte em negrito é adicionada):

O GStreamer não conseguiu criar o elemento:gsettingsaudiosink. Por favor, certifique-se de ter instalado todos os plugins GStreamer necessários (por exemplo, OGG e MP3)

Eu tentei procurar por solução. Um deles sugeriu remover alguns arquivos de cache do registro, o que eu fiz, um ~/.gstreamer-0.10e outro em formato ~/.cache/gstreamer-1.0.

Depois de tentar o procedimento acima e falhar, descobri que era possível obter alguma saída de depuração do gstreamer configurando a GST_DEBUG=4variável de ambiente. Com isso posso ver uma mensagem semelhante nos logs:

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

Basicamente mostra o mesmo que a mensagem de diálogo. Isso não torna as coisas mais claras para mim.

O que mais devo fazer para que isso funcione?

ATUALIZAR

Parece que destruir algumas partes do .cache, .confige .localajudou. Infelizmente, não tenho certeza de qual parte fez com que funcionasse novamente, pois excluí a maior parte.

Responder1

A remoção deste diretório funcionou para me livrar do erro:

rm $HOME/.config/Clementine

ATUALIZAÇÃO: Após uma inspeção mais aprofundada, o problema vem do arquivo de configuração do Clementine "$HOME/.config/Clementine/Clementine.conf"

Você pode apagar o arquivo ou, se quiser manter suas configurações, simplesmente remova a seção GstEngine do arquivo. Aqui está como o meu estava:

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

Abri um problema no github para os desenvolvedores do Clementine:
https://github.com/clementine-player/Clementine/issues/5378

informação relacionada