
Om du går igenom procedurerna här och misslyckas, besök oss på IRC (irc://irc.libera.chat/amarok), skriv något på KDE:s diskussionsforum i avdelningen Amarok, eller skriv till Amaroks e-postlista.
Ibland drabbas användare av felaktig paketering från distributionen, antingen används fel version av en viss komponent som inkluderas, eller så kan en viktig del ha utelämnats. Av någon anledning händer det ofta med beroenden på MySQL. Felrapporter bör i dessa fall skickas till distributionen, inte bugs.kde.org.
För de som vill hjälpa oss att testa de senaste versionerna av Amarok rekommenderas en lokal kompilering. Använd denna förträffliga guide: Kompilera Amarok lokalt från Git: Fullständig sammanfattning. Detaljerad information om git finns här: Teknikbasens GIT-handledning.
Om du har lyckats kompilera förut, och nu får problem, prova att ta bort CMakeCache.txt
och försök igen. Om det fortfarande uppstår fel, ta bort hela byggkatalogen och bygg om på nytt.
Webbadressen för att hämta från git har nyss ändrats. Kör git remote set-url origin git://anongit.kde.org/amarok
om du fortfarande använder den gamla adressen. Säg till om du hittar den gamla länken i våra dokument så att vi kan rätta till den överallt.
Den aktuella spellistan kan ibland fördärvas, vilket hindrar Amarok från att starta. Det kan avhjälpas genom att ta bort den aktuella spellistan i Amaroks katalog, $HOME/.kde/share/apps/amarok/current.xspf
. Observera att på vissa system kan det vara .kde4
istället för .kde
.
Om databasen har fördärvats och hindrar Amarok från att starta kan du flytta databasen till en annan plats (eller helt enkelt ta bort den). Det kommer tvinga Amarok att bygga upp databasen på nytt. Flytta katalogen $HOME/.kde/share/apps/amarok/mysqle
till en annan plats (såsom $HOME/.kde/share/apps/amarok/mysqle~
) och starta om Amarok.
Om de två förslagen ovan inte hjälper, eller om du behöver återställa Amarok till en ren konfiguration, kan du flytta eller ta bort Amaroks katalog från $HOME/.kde/share/apps/amarok
och Amaroks inställningsfiler från $HOME/.kde/share/config/amarok*
(det kan finnas två eller tre filer som motsvarar mönstret). Återigen kan katalogen heta .kde4
istället för .kde
.
Amarok söker igenom dina musikfiler vid start, och kommer hålla din samling uppdaterad automatiskt, om du väljer → → → .
Om du inte vill att Amarok ska söka efter ändringar, avmarkera det och använd → när du har gjort ändringar i samlingen.
Mer om Amaroks sökning i samlingen här.
Vissa märker att Amarok verkar sakna några filer. En av orsakerna kan vara fördärvade taggar, vilket du kan kontrollera med taggprogrammet kid3. Mer om taggar här.
För att hitta de felaktiga filerna, kör amarokcollectionscanner
från terminalen. Detaljer finns här.
Om Amarok inte sparar dina ändringar av taggar kan du ha behörighetsproblem. Se till att användaren får skriva till musikkatalogerna. Kör t.ex. chown -R användare Musik/
för att ändra ägare till användaren, eller chmod -R +w Musik/
för att ge ägaren skrivrättighet.
Ibland rapporteras att spår sorteras under Diverse artister när de inte bör hamna där, eller att de sorteras som ”Okänt album”. Det som skiljer album av Diverse artister från spår och album sorterade efter artist är taggen albumartist. När du klickar på Visa under Diverse artister i den sammanhangsberoende menyn (högerklicksmenyn) kommer taggen tömmas, om den är ifylld. Det motsatta händer med en fil under Diverse artister när du väljer Visa inte under Diverse Artister, då taggen albumartist fylls i automatiskt med innehållet i taggen artist.
Om taggen album inte finns, och inte heller taggen albumartist, sorterar Amarok spåret som Okänt album under Diverse artister. Om du vill att de ska sorteras annorlunda, redigera taggarna på det sätt du vill sortera dem. Om du inte känner till all information, prova den nya funktionen MusicBrainz i taggeditorn, eller använd ett taggprogram.
Ibland dyker följande dialogruta upp i Amarok under (eller i början av) samlingssökningen:

Det betyder troligen att en identisk fil har hamnat i samlingen två gånger på olika ställen. Du kan använda Amaroks filbläddrare för att kontrollera filerna individuellt, där den vanliga åtgärden är att ta bort en av de duplicerade filerna. Om du är säker på att spåren inte är (eller inte ska vara) dubbletter, kan det finnas flera orsaker att Amarok anser att de är det:
Filerna är identiska bit för bit
Du kan exempelvis använda kommandot
md5sum
för att verifiera detDu kan redigera metadata i en av filerna inne i Amaroks filbläddrare för att skilja dem åt på något sätt, kanske genom att redigera albumartist, artist, år, tonsättare eller en kommentar.
Filerna har samma Amarok-AFT unik identifierare
Det är ofta ett resultat av att ha kört amarok_afttagger och därefter skapat flera kopior av en taggad fil. Taggläsare som Kid3 eller MP3Diags kan användas för att verifiera det. Sök efter strängen
Amarok 2 AFTv1
i taggar.Kommandoradverktyget
amarok_afttagger
kan användas för att återställa den unika identifieraren för ett av spåren:amarok_afttagger --newid --verbose sökväg/till/ett/av/spåren.mp3
Som ett alternativ kan du ta bort den unika identifieraren från ett av spåren, och förlora funktionen att följa spåret även om det ändras utifrån:
amarok_afttagger --delete --verbose sökväg/till/ett/av/spåren.mp3
(för Amarok innan v2.7.0-96-g216c18b) Filerna har samma MusicBrainz-identifierare
Utgivna versioner fram till Amarok 2.7 behandlade MusicBrainz-identifierare inbäddad i taggar (ifylld av taggprogram med stöd för MusicBrainz, såsom Picard) som unika spåridentifierare. Dock ändrade MusicBrainz identifierarens semantik till att betyda ”inspelnings-identifierare” efter den ursprungliga implementeringen i Amarok, vilket betyder att man kan få falska dubbletter för exempelvis spår som finns på originalalbumet och ett samlingsalbum. Se felrapport nr 315329 för mer information.
Man kan använda en avancerad taggläsare för att verifiera det (sök efter strängen
MusicBrainz
i taggar) och ta bort MusicBrainz-identifieraren från ett av spårenSom alternativ lösning kan man använda
amarok_afttagger
för att lägga till en Amarok AFT-identifierar för ett av spåren, eftersom Amarok då föredrar sin egen identifierare istället för den från MusicBrainz:amarok_afttagger --newid --verbose sökväg/till/ett/av/spåren.mp3
Om filerna du försöker spela är i MP3-format, se instruktionerna för hur du får stöd för MP3 i distributionen, här. Observera att bara för att det finns ett program som kan spela MP3-filer i systemet behöver inte det innebära att Amarok har nödvändiga avkodare installerade.
För mer allmänna ljudproblem, kontrollera först vilket Phonon-bakgrundsprogram som används i → → → → . Överväg att använda ett annat bakgrundsprogram: VLC och GStreamer bör finnas tillgängliga i distributionen. Båda bakgrundsprogrammen GStreamer och VLC rekommenderas. Om distributionen fortfarande levereras med andra bakgrundsprogram, använd dem inte.
Kontrollera också om bakgrundsprogrammets fristående program kan spela upp filerna korrekt. Om inte, är det ett problem med det programmet, och du bör hitta information i dess hjälpfiler. Med andra ord, kan GStreamer eller VLC spela samma fil? Går den att spela med Dragon, som också använder Phonon?
Om det verkar vara ett problem med PulseAudio, och du vill skicka en loggfil till PulseAudios utvecklare, finns deras felsökningssida här.
Troligtvis har fel version av libgpod4 installerats. På Debian och dess derivat, som Kubuntu är standardversionen libgpod4-nogtk, vilket levereras utan stöd för omslag. Installera helt enkelt versionen libgpod4: sudo apt-get install libgpod4
. Paketet libgpod4-nogtk kan därefter tas bort utan problem. Från och med Kubuntu Quantal Quetzal (utgiven som version 12.10) har paketet tagits bort och standardversionen är libgpod4.
Hur man kör Amarok från kommandoraden:
amarok --debug --nofork
Amarok kraschar, men Dr. Konqi visas inte. Kör i gdb med följande kommando:
gdb --args amarok --debug --nofork
I GDB:s terminal, skrivrun
för att starta Amarok, upprepa kraschen, och skriv sedan i gdbthread apply all bt
för att skapa bakåtspårningen.Skicka felrapporter: Om det utlöses ger Dr. Konqi dig möjlighet att skicka in en felrapport, och gör det mesta av arbetet åt dig. Annars måste du skicka in felrapporten manuellt på bugs.kde.org. För fel som leder till programkrascher, klistra in bakåtspårningen från gdb som en kommentar.
Hur man får personlig hjälp vid problem: IRC (#amarok på Libera Chat IRC), Diskussionsforum, E-postlista