web-dev-qa-db-fra.com

Clementine ne joue pas après la mise à jour de Xenial

Après la mise à jour, Clémentine ne veut plus jouer de la musique. Un dialogue avec cette erreur apparaît (la police en gras est ajoutée):

GStreamer n'a pas pu créer l'élément: gsettingsaudiosink. Veuillez vous assurer que vous avez installé tous les plugins GStreamer nécessaires (par exemple, OGG et MP3).

J'ai essayé de chercher une solution. L'un d'eux a suggéré de supprimer certains fichiers de cache du registre, ce que j'ai fait, l'un ~/.gstreamer-0.10 et l'autre dans ~/.cache/gstreamer-1.0.

Après avoir essayé ce qui précède et échoué, j’ai trouvé qu’il était possible d’obtenir une sortie de débogage de gstreamer en configurant la variable d’environnement GST_DEBUG=4. Avec cela, je peux voir un message similaire dans les journaux:

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

Il montre fondamentalement la même chose que le message de dialogue. Cela ne rend pas les choses plus claires pour moi.

Que dois-je faire d'autre pour que cela fonctionne?

UPDATE

Il semble que la suppression de certaines parties de .cache, .config et .local a aidé. Malheureusement, je ne sais pas quelle partie l’a fait fonctionner à nouveau car j’en ai supprimé la majeure partie.

2
wilx

Supprimer ce répertoire m'a permis de supprimer l'erreur:

rm $ HOME/.config/Clementine

MISE À JOUR: Après une inspection plus poussée, le problème vient du fichier de configuration de Clementine " $ HOME/.config/Clementine/Clementine.conf "

Vous pouvez effacer le fichier ou, si vous souhaitez conserver vos informations, supprimez simplement la section GstEngine du fichier. Voici à quoi ressemblait le mien:

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

J'ai ouvert un numéro sur github pour les développeurs de Clementine:
https://github.com/clementine-player/Clementine/issues/5378

1
Miguel Tremblay