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.10
e 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=4
variá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
, .config
e .local
ajudou. 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