Amarok przestaje odtwarza

Tematy związane z oprogramowaniem, instalacją, konfiguracją
dark_butterfly
Posty: 34
Rejestracja: 27 listopada 2008, 13:48

Amarok przestaje odtwarzać po ręcznym przełączeniu piosenki

Post autor: dark_butterfly »

Debian w wersji testowej:

Kod: Zaznacz cały

$ uname -a
Linux xxx 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt9-2 (2015-04-13) x86_64 GNU/Linux
Amarok:

Kod: Zaznacz cały

$ dpkg -l|grep amarok
ii  amarok                                2.8.0-2.1+b1                        amd64        easy to use media player based on the KDE Platform
ii  amarok-common                         2.8.0-2.1                           all          architecture independent files for Amarok
ii  amarok-utils                          2.8.0-2.1+b1                        amd64        utilities for Amarok media player
Od jakiegoś czasu po którejś aktualizacji mam problem z amarokiem.
Po uruchomieniu amaroka mogę wybrać piosenkę z listy i zaczyna się normalnie odtwarzać. Jak piosenka się skończy to automatycznie przełącza się na następną i też dobrze odtwarza itd. Natomiast jeśli przełączę na jakąś piosenkę ręcznie (np. dwuklikiem na liście lub skrótem klawiszowym) amarok zachowuje się jakby się przełączył i odtwarzał nową piosenkę (suwak z postępem się przesuwa) natomiast nie słychać dźwięku. I w takim stanie nie da się już go przywrócić, trzeba restartować amaroka.
Po starcie amaroka w konsoli pojawiają się logi:

Kod: Zaznacz cały

$ amarok
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
[0000000000e96358] pulse audio output error: PulseAudio server connection failure: Connection refused
WARNING: Phonon::createPath: Cannot connect  Phonon::MediaObject ( no objectName ) to  Phonon::AudioDataOutput ( no objectName ). 
Object::connect: No such signal Phonon::VLC::MediaObject::angleChanged(int) in ../../phonon/mediacontroller.cpp:65
Object::connect: No such signal Phonon::VLC::MediaObject::availableAnglesChanged(int) in ../../phonon/mediacontroller.cpp:66
Object::connect: No such signal org::freedesktop::UPower: :D eviceAdded(QString)
Object::connect: No such signal org::freedesktop::UPower: :D eviceRemoved(QString)
QWidget::insertAction: Attempt to insert null action
amarok(8730)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
Could not parse stylesheet of widget 0x1679fd0
Przy przełączaniu piosenek nic nowego się nie pojawia. Nie wiem czy jest sens tu wklejać logi po uruchomieniu z flagą --debug, bo tam tylko mnóstwo logów związanych z Qt jest dołożonych.
Jeżeli to ma jakieś znaczenie korzystam z Phonona z backendem VLC.
Czy ktoś ma pomysł jak namierzyć problem?
Awatar użytkownika
Kamilko
Beginner
Posty: 238
Rejestracja: 11 stycznia 2011, 19:44
Lokalizacja: Okolice Poznania

Post autor: Kamilko »

Spróbuj stworzyć nowego użytkownika i czy na nim też występuje taki problem.
Może backend do phonona zmień na czas testu?
Pozdrawiam
Awatar użytkownika
saturno
Junior Member
Posty: 745
Rejestracja: 08 lipca 2008, 20:04

Post autor: saturno »

dark_butterfly pisze:Natomiast jeśli przełączę na jakąś piosenkę ręcznie (np. dwuklikiem na liście lub skrótem klawiszowym) amarok zachowuje się jakby się przełączył i odtwarzał nową piosenkę (suwak z postępem się przesuwa) natomiast nie słychać dźwięku. I w takim stanie nie da się już go przywrócić, trzeba restartować amaroka.
Zobacz czy w takim przypadku najechanie kursorem myszy na ikonkę Amaroka w trayu i pokręcenie kółkiem nie spowoduje przywrócenia dźwięku.

Ps.: Wiem że to taka proteza, a nie rozwiązanie ale do czasu jak naprawią przynajmniej nie będziesz musiał restartować Amaroka.
dark_butterfly
Posty: 34
Rejestracja: 27 listopada 2008, 13:48

Post autor: dark_butterfly »

Kamilko pisze:Spróbuj stworzyć nowego użytkownika i czy na nim też występuje taki problem.
Stworzyłem nowego użytkownika i dla niego działa dobrze (nie zmieniałem żadnych ustawień dźwięku, pozostał domyślny backend VLC). Co to oznacza?
saturno pisze:Zobacz czy w takim przypadku najechanie kursorem myszy na ikonkę Amaroka w trayu i pokręcenie kółkiem nie spowoduje przywrócenia dźwięku.
To nic nie zmienia.
Awatar użytkownika
Kamilko
Beginner
Posty: 238
Rejestracja: 11 stycznia 2011, 19:44
Lokalizacja: Okolice Poznania

Post autor: Kamilko »

dark_butterfly pisze:Stworzyłem nowego użytkownika i dla niego działa dobrze (nie zmieniałem żadnych ustawień dźwięku, pozostał domyślny backend VLC). Co to oznacza?
Czyli wystarczy usunąć configi amaroka ;)
Oczywiście przed usunięciem zrób sobie backup (chyba, że configi Cię nie interesują)
dark_butterfly
Posty: 34
Rejestracja: 27 listopada 2008, 13:48

Post autor: dark_butterfly »

Jeżeli przez usunięcie configów amaroka rozumiesz usunięcie ~/.kde/share/apps/amarok to jest to jest to jedna z pierwszych rzeczy jakie próbowałem i wcale nie pomaga. Czy są jeszcze gdzieś jakieś configi?
Awatar użytkownika
Kamilko
Beginner
Posty: 238
Rejestracja: 11 stycznia 2011, 19:44
Lokalizacja: Okolice Poznania

Post autor: Kamilko »

Wejdź do Dolphin'a, do .~/.kde, CTRL+F - szukana fraza to amarok ;) i rób swoje.
dark_butterfly
Posty: 34
Rejestracja: 27 listopada 2008, 13:48

Post autor: dark_butterfly »

Po usunięciu wszystkich plików z ~/.kde mających w nazwie "amarok" program nadal zachowuje się tak samo. Może chodzi o ustawienia jakiegoś innego programu?
dark_butterfly
Posty: 34
Rejestracja: 27 listopada 2008, 13:48

Post autor: dark_butterfly »

Rozwiązałem problem poprzez zmianę kolejności urządzeń audio w ustawieniach multimedialnych. Głośniki mam podłączone do wyjścia analogowego, a jako pierwsze było ustawione HDMI, do którego nic nie jest podłączone, a przy testowaniu i tak wydawało dźwięk poprzez analogowe. Nie wiem co miał do tego amarok, ale po przesunięciu Analog na początek listy, zaczął działać poprawnie. Naprowadziło mnie to, że dla nowego użytkownika wszystko działało, więc musiał mieć coś inaczej ustawione. BTW. ręcznie na pewno nie zmieniałem kolejności urządzeń na HDMI (którego nigdy nie używałem), nie wiem, w którym momencie coś mi to przestawiło.

Tak czy inaczej dziękuję wszystkim za pomoc!
ODPOWIEDZ