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.
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