업데이트 후 Clementine은 더 이상 음악 재생을 원하지 않습니다. 이 오류가 포함된 대화 상자가 나타납니다(굵은 글꼴이 추가됨).
GStreamer가 요소를 생성할 수 없습니다:gsettingsaudiosink. 필요한 모든 GStreamer 플러그인(예: OGG 및 MP3)을 설치했는지 확인하십시오.
나는 해결책을 찾아 보았습니다. 그들 중 한 명은 일부 레지스트리 캐시 파일을 제거할 것을 제안했는데, ~/.gstreamer-0.10
저는 ~/.cache/gstreamer-1.0
.
위의 방법을 시도했지만 실패한 후에 GST_DEBUG=4
환경 변수를 설정하여 gstreamer에서 디버깅 출력을 얻을 수 있다는 것을 알았습니다. 이를 통해 로그에서 비슷한 메시지를 볼 수 있습니다.
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.conf"
파일을 지우거나, 내용을 유지하려면 파일 내의 GstEngine 섹션을 제거하면 됩니다. 내 모습은 다음과 같습니다.
[GstEngine]
싱크=gsettingsaudiosink
장치=
rgenabled=false
rgmode=0
rgpreamp=@Variant(\0\0\0\x87\0\0\0\0)
rgcompression=true
bufferduration=1000
monoplayback=false
Clementine 개발자를 위해 github에 문제를 열었습니다.
https://github.com/clementine-player/Clementine/issues/5378