Amarok/Manual/Różne/Rozwiązywanie problemów i często spotykane problemy

From KDE Wiki Sandbox
< Amarok‎ | Manual‎ | Various
Revision as of 15:56, 16 May 2012 by Annew (talk | contribs)

Rozwiązywanie problemów i często spotykane problemy

Jeśli przeszedłeś przez opisane tutaj procedury, ale Ci nie udało się rozwiązać problemu, zapraszamy na kanał IRC (irc://irc.freenode.org/amarok), Forum KDE sekcja Amarok, lub listę dyskusyjną.

Problemy przy instalacji

Błędy w pakietach

Od czasu do czasu zdarza się spotkać błędnie przygotowane pakiety dostarczane przez dystrybucję - od złych wersji dostarczonych pakietów do niedostarczenia pewnych niezbędnych komponentów. Z nieznanych nam powodów zdarza się dość często przy zależnościach związanych z MySQL. Raporty o błędach powinny być wysyłane do Twojej dystrybucji, nie na bugs.kde.org.

Trudności w kompilacji ze źródeł

Osobom zainteresowanym pomocą przy testowaniu najnowszych wersji Amaroka polecamy kompilację ze źródeł. Zachęcamy do korzystania z tej wspaniałej instrukcji: Compiling Amarok from GIT Locally; a Full Summary. Szczegółowe informacje dotyczące gita znajdziesz tutaj: Techbase GIT Tutorial.

Jeśli wcześniej udało Ci się dokonać kompilacji, a teraz napotykasz błędy, usuń plik CMakeCache.txt i spróbuj ponownie. Jeśli dalej otrzymujesz błędy usuń cały folder Build i kompiluj od nowa.

Adres repozytorium na githubie ostatnio się zmienił. Uruchom

git remote set-url origin git://anongit.kde.org/amarok

jeśli wciąż używasz starego URL. Prosimy, daj nam znać jeśli znajdziesz stary link gdzieś w naszej dokumentacji.

Problemy przy uruchomieniu

Błędy list odtwarzania

Obecnie używana lista odtwarzania może zostać przypadkowo uszkodzona, co uniemożliwi uruchomienie Amaroka. Można to naprawić po prostu usuwając plik listy z katalogu Amarok, $HOME/.kde/share/apps/amarok/current.xspf. W niektórych systemach zamiast .kde może być używana nazwa .kde4.

Kłopoty z bazą danych

Jeśli baza danych została uszkodzona i uniemożliwia to uruchomienie Amaroka możesz przenieść bazę danych do katalogu kopii zapasowej (lub po prostu ją usunąć). To zmusi Amaroka do przebudowania bazy. Przenieś $HOME/.kde/share/apps/amarok/mysqle do katalogu kopii zapasowej (np. $HOME/.kde/share/apps/amarok/mysqle~) i uruchom ponownie Amarok.

Inne problemy i tworzenie kopii zapasowej ustawień

Jeśli dwie powyższe porady nie pomogły, lub po prostu chcesz przywrócić Amaroka do domyślnej konfiguracji możesz przenieść do katalogu kopii zapasowej (lub usunąć) katalog Amaroka: $HOME/.kde/share/apps/amarok oraz pliki konfiguracyjne z $HOME/.kde/share/config/amarok* (mogą istnieć dwa lub trzy pliki pasujące do tego wzorca). Znów, katalog może nazywać się .kde4 zamiast .kde.

Problemy przy skanowaniu, sortowanie plików

Amarok skanuje Twoje pliki muzyczne przy pierwszym uruchomieniu i automatycznie aktualizuje kolekcję, jeśli wybierzesz opcję Ustawienia -> Konfiguruj -> Kolekcja -> Śledź zmiany w katalogach.

Jeśli nie chcesz by Amarok wyszukiwał zmiany, odznacz tę opcję i używaj Narzędzia -> Uaktualnij Kolekcję za każdym razem gdy będziesz chciał wprowadzić zmiany w kolekcji.

Więc na temat skanowania tutaj.

Uszkodzone tagi

Czasem Amarok wydaje się nie zauważać niektórych plików. Jedną z przyczyn mogą być uszkodzone tagi. Możesz to sprawdzić przy pomocy aplikacji kid3. Więcej o tagowaniu tutaj.

W celu znalezienia źle działającego pliku (plików) uruchom w konsoli amarokcollectionscanner. Szczegóły tutaj.

Niemożność zapisania tagów

Jeśli Amarok nie zapisuje zmian w tagach, możesz mieć problemy z uprawnieniami dostępu. Upewnij się, że Twój użytkownik ma uprawnienia zapisu do Twojej muzyki. Na przykład,

chown -R youruser Music/

by zmienić właściciela na Twojego użytkownika, lub

chmod -R +w Music/

by nadać właścicielowi uprawnienia do zapisu.

Błędne sortowanie (Różni artyści)

Ludzie czasem zgłaszają, że ścieżki są klasyfikowane jako "Różni Wykonawcy", gdy wcale nie powinny, lub są sortowane jako "Nieznany Album". Tym co odróżnia ścieżki zakwalifikowane jako Różni Wykonawcy od tych sortowanych pod nazwiskiem artysty jest jest tag "Wykonawca Albumu". Jeśli wybierzesz wyświetl jako Różni Wykonawcy z menu kontekstowego, ten tag zostanie opróżniony. Przeciwna akcja ma miejsce gdy wybierzesz Nie wyświetlaj jako Różni Wykonawcy, ale tag "Wykonawca Albumu" będzie automatycznie wypełniony tagiem "Wykonawca".

Jeśli brakuje tagów Album oraz Wykonawca Albumu, Amarok sklasyfikuje ścieżkę jako Nieznany Album i Różni Wykonawcy. Jeśli chcesz, by były sortowane inaczej, otaguj je tak jak chcesz. Jeśli nie znasz części informacji wypróbuj nową funkcję MusicBrainz w edytorze tagów lub wykorzystaj aplikację tagującą.

Problemy podczas odtwarzania

Amarok pomija ścieżki, lub wydaje się odtwarzać je bez dźwięku

Jeśli pliki, które próbujesz odtworzyć są w formacie mp3, zapoznaj się z instrukcją dotyczącą włączania obsługi mp3 w Twojej dystrybucji, tutaj. Pamiętaj, że to, że jakiś program w Twoim systemie odtwarza pliki mp3, wcale nie oznacza, że Amarok posiada zainstalowane odpowiednie kodeki.

Brak dźwięku, lub zła jakość dźwięku

Przy różnych problemach z dźwiękiem po pierwsze sprawdź jakiego mechanizmu Phonona używasz Ustawienia -> Konfiguruj -> Odtwarzanie -> Konfiguruj Phonona -> Backend. Rozważ przełączenie na inny mechanizm. VLC, GStreamer oraz Xine powinny być dostępne w Twojej dystrybucji, przy czym Xine jest nieco przestarzałe. GStreamer lub VLC są zwykle zalecane.

Sprawdź także, czy własne oprogramowanie tego mechanizmu odtwarza pliki poprawnie. Jeśli nie, to problem leży po stronie tego oprogramowania i powinieneś poszukać informacji w jego plikach pomocy. Innymi słowy - czy GStreamer lub VLC odtwarza ten plik? Czy odtworzy się on w Dragonie, który także używa Phonona?

Jeśli wydaje Ci się to, że problem dotyczy PulseAudio i chcesz wysłać log do twórców tego oprogramowania, odpowiednia strona jest tutaj.

Inne błędy

  • Uruchamianie Amaroka z konsoli:
    amarok --debug --nofork
  • Amarok kończy pracę błędem, ale Dr. Konqi nie wyświetla błędu -- uruchom w gdb przy pomocy następującego polecenia:
    gdb --args amarok --debug --nofork
    W konsoli gdb wpisz run by uruchomić Amarok, ponownie spowoduj błąd, po czym wpisz w gdb thread apply all bt by wygenerować backtrace.
  • Raportowanie błędów: Jeśli Dr. Konqi został wywołany, umożliwi on raportowanie błędu i wykona większość pracy za Ciebie. Jeśli nie, będziesz musiał zgłosić błąd ręcznie, na bugs.kde.org. Jeśli błąd zakończył pracę odtwarzacza, wklej backtrace wygenerowany przez gdb w komentarzu.
  • Osobista pomoc przy problemach: IRC, Forum, Lista dyskusyjna.

  • Amarok crashes, but Dr. Konqi doesn't pop up — run in gdb with the following command:
    gdb --args amarok --debug --nofork
    In gdb's console, type run to start Amarok, reproduce the crash, and then in gdb type thread apply all bt to generate the backtrace.
  • Filing bugs: If triggered, Dr. Konqi will provide an option to report a bug and do most of the work for you. If not, you will need to submit the bug manually at bugs.kde.org. For crash bugs, paste the backtrace from gdb as a comment.