Problemen oplossen en algemene problemen

Indien u de procedures op deze pagina hebt uitgeprobeerd maar nog steeds geen succes hebt dan kunt u contact zoeken via IRC (irc://irc.libera.chat/amarok), een bericht posten op het KDE Forum, de Amarok sectie of schrijven (in het Engels) naar de Amarok-e-maillijst.

Problemen bij het installeren

Slechte pakketten

Soms gebeurt het dat een gebruiker meemaakt dat een distributie slechte pakketten heeft gemaakt: het kan zijn dat van een onderdeel de verkeerde versie is gebruikt of een noodzakelijk onderdeel is weggelaten. Om de een of andere reden lijkt het dat dit vaker gebeurt met afhankelijkheden van MySQL. In dergelijke gevallen moet u bugrapporten sturen naar uw distributie en niet naar bugs.kde.org.

Problemen bij het compileren van broncode

Voor diegene die graag willen meehelpen met het uittesten van de nieuwste versie van Amarok wordt een lokale compilatie geadviseerd. Gebruik deze excellente gids: Amarok compileren vanuit een lokale GIT; een volledige samenvatting. Gedetailleerde informatie over git kunt u hier vinden: Techbase GIT Tutorial.

Als u eerder succesvol hebt gecompileerd en nu problemen ondervind, dan kunt u proberen CMakeCache.txt te verwijderen en het daarna opnieuw te proberen. Verwijder de gehele Build map en compileer geheel opnieuw als u dan nog steeds problemen ondervindt.

Het URL voor het downloaden van git is kortgeleden verandert. Voer het volgende commando git remote set-url origin git://anongit.kde.org/amarok uit als u nog steeds de oude URL gebruikt. Meldt het ons alstublieft als u de oude link nog ergens in onze documenten vindt zodat wij dit overal kunnen bijwerken.

Problemen bij het opstarten

Fouten met Afspeellijst

De huidige afspeellijst kan soms beschadigt (corrupt) raken, waardoor Amarok niet meer wil starten. Dit kunt u heel eenvoudig oplossen door het huidige afspeellijstbestand te verwijderen in de map van Amarok, $HOME/.kde/share/apps/amarok/current.xspf. Merk op dat in sommige systemen .kde4 is in plaats van .kde.

Problemen met databases

Als de database beschadigt (corrupt) is waardoor Amarok niet meer wil starten, dan kunt u dit heel eenvoudig oplossen door de database te verplaatsen naar een andere locatie (of door het eenvoudig te verwijderen). Hierdoor zal Amarok de database opnieuw vanaf het begin creëren. Verplaats de map $HOME/.kde/share/apps/amarok/mysqle naar een andere locatie (zoals $HOME/.kde/share/apps/amarok/mysqle~) en start Amarok opnieuw op.

Andere problemen en instellingen voor reservekopieën

Als de bovenstaande twee items niet geholpen hebben of u wilt om andere redenen Amarok terugzetten naar een schone configuratie dan kunt de map van Amarok in $HOME/.kde/share/apps/amarok en de instellingsbestanden in $HOME/.kde/share/config/amarok* verplaatsen naar een andere locatie (of verwijderen) (er kunnen twee of drie bestanden zijn die met deze naam overeenkomen). Ook hier kan de map .kde4 heten in plaats van .kde.

Problemen bij het scannen en sorteren van bestanden

Bij het voor de eerste keer starten scant Amarok uw muziekbestanden en werkt automatisch uw verzameling bij als u InstellingenAmarok instellenLokale verzamelingMappen op wijzigingen observeren inschakelt.

Als u niet wilt dat Amarok scant voor wijzigingen dan schakelt u dit uit en gebruikt u HulpmiddelenVerzameling bijwerken wanneer u uw verzameling hebt gewijzigd.

Meer over Scannen van Amarok verzameling hier

Corrupte tags

Sommige mensen merken dat Amarok enkele bestanden overslaat. Een van de oorzaken kan zijn beschadigde (corrupte) tags, dit kunt u controleren door gebruik van het tag-programma kid3. Meer over taggen hier.

Voor het vinden van de slechte bestanden, gebruikt u de amarokcollectionscanner vanaf de commandoregel. Details kunt u hier vinden.

Onmogelijkheid om tags te schrijven

Als Amarok de gewijzigde tags niet wil opslaan dan heeft u misschien problemen met de rechten. Overtuigt u zich ervan dat u schrijfrechten hebt voor uw muziek. Gebruik bijvoorbeeld chown -R uw_userid Muziek/ om uw_userid eigenaar te maken of chmod -R +w Muziek/ om schrijfrechten aan de eigenaar te geven.

Onjuiste sortering (Diverse artiesten)

Soms zijn er mensen die rapporteren dat tracks zich in 'Diverse artiesten' bevinden wanneer ze daar niet zouden moeten zijn of zijn geplaatst in Onbekend album. Wat het album Diverse artiesten en tracks en albums geplaatst onder hun artiesten scheidt is de tag Albumartiest. Wanneer u klikt op Bij Diverse artiesten tonen in het contextmenu (rechtsklikken), zal die tag leeg gemaakt worden als het gevuld is. Het omgekeerde gebeurt met een bestand in Diverse artiesten wanneer u Niet bij Diverse artiesten tonen, maar de tag Albumartiest zal automatisch gevuld worden vanuit de tag Artiest.

Als er geen tag Album is en geen tag Albumartiest, zal Amarok de track in 'Onbekend album met diverse artiesten' stoppen. Als u ze anders geplaatst wilt hebben, geef ze dan een tag voor de manier waarop u ze wilt sorteren. Als niet alle informatie bekend is, probeer dan de nieuwe functie van MusicBrainz in de tagbewerker of gebruik een toepassing voor het geven van tags.

Duplicaten van tracks

Soms laat Amarok het volgende dialoogvenster zien bij (mogelijk initieel) scannen van de verzameling:

Dit betekent waarschijnlijk dat een identiek bestand twee keer in uw verzameling eindigde op verschillende plaatsen. U kunt de bestandenbrowser van Amarok gebruiken om de bestanden individueel te controleren, de gebruikelijke actie is om één van de dubbele bestanden te verwijderen. Als u er zeker van bent dat de tracks geen duplicaten zijn (of zouden moeten zijn), er zijn verschillende redenen waarom Amarok denkt dat ze dat zijn:

  1. De bestanden zijn bit-voor-bit identiek

    • U kunt bijvoorbeeld het commando md5sum gebruiken om dat te verifiëren

    • U kunt metagegevens bewerken van één van de bestanden met de bestandenbrowser van Amarok om ze op een of andere manier van elkaar te onderscheiden, misschien door de (album)artiest, het jaar, de componist of een toelichting te bewerken

  2. De bestanden hebben dezelfde unieke AFT-id van Amarok

    • Dit is vaak het resultaat van het uitvoeren van amarok_afttagger en dan meerdere kopieën van een van tags voorzien bestand te maken; de taglezer zoals Kid3 of MP3Diags kan gebruikt worden om dit te verifiëren, zoek naar de tekenreeks Amarok 2 AFTv1 in tags

    • U kunt het programma voor de opdrachtregel amarok_afttagger gebruiken om de unieke id van een van de tracks te resetten: amarok_afttagger --newid --verbose pad/naar/een/van/de/tracks.mp3

    • U kun als alternatief de unieke id van één van de tracks verwijderen met verlies van de functie volgen-zelfs-als-het van-buiten-wordt-gewijzigd: amarok_afttagger --delete --verbose pad/naar/een/van/de/tracks.mp3

  3. (voor Amarok vóór v2.7.0-96-g216c18b) hebben de bestanden dezelfde MusicBrainz id

    • Uitgegeven versies tot en met Amarok 2.7 behandelden MusizBrainz id's ingebed in tags (ingevuld door de tagger met ingeschakelde MusicBrainz zoals Picard) als unieke identifiers van tracks. MusicBrainz heeft de semantiek van de id's gewijzigd naar recording-id omdat het oorspronkelijk zo was geïmplementeerd in Amarok, wat betekent dat u valse duplicaten krijgt bijvoorbeeld voor tracks die verschijnen in het originele album en in de "Best of one". Zie bug #315329 voor meer informatie

    • U kunt elke geavanceerde taglezer gebruiken om dit na te gaan (zoek naar de tekenreeks MusicBrainz in tags) en om de MusicBrainz-id uit een van de tracks te verwijderen

    • Als een alternatieve oplossing kunt u amarok_afttagger gebruiken om een AFT-id van Amarok toe te voegen aan een van de tracks omdat Amarok dan zijn eigen id de voorkeur geeft in plaats van die van MusicBrainz: amarok_afttagger --newid --verbose pad/naar/een/van/de/tracks.mp3

Problemen met het afspelen van bestanden

Amarok slaat tracks over of lijkt ze af te spelen zonder geluid

Als de bestanden die u probeert af te spelen in het mp3-formaat zijn, bekijk dan hier de instructies voor het inschakelen van mp3-ondersteuning op uw distributie. Merk op dat een stukje software waarmee u mp3's op uw systeem kunt afspelen niet noodzakelijk betekent dat Amarok de vereiste geïnstalleerde codecs heeft.

Geen geluid of een slecht geluid

Voor meer algemene kwesties met geluid, controleer eerst wat de Phonon-backend die u gebruikt in InstellingenAmarok instellenAfspelenPhonon instellenBackend. Bekijk of omschakelen naar een andere backend; VLC- en GStreamer-backends zouden beschikbaar moeten zijn in uw distributie. Beide, Gstreamer- of VLC-backends worden aanbevolen, als uw distributie nog steeds andere backends biedt gebruik ze dan niet.

Controleer ook of de backend standalone software de bestanden juist kan afspelen; zo niet dan is dit een kwestie met die software en kunt u informatie in hun helpbestanden vinden. Met andere woorden, kan Gstreamer of VLC hetzelfde bestand afspelen? Speelt het af in Dragon, die ook phonon gebruikt?

Als het een probleem met PulseAudio lijkt te zijn en u wilt een log naar de ontwikkelaars van PulseAudio sturen, dan is hier de pagina voor probleemoplossing.

Problemen met verzamelingen in de iPod etc.

Amarok toont geen hoesillustraties of illustraties gaan verloren bij overdracht naar een apparaat

Meest waarschijnlijk is de verkeerde versie van libgpod4 geïnstalleerd. Op Debian en zijn afgeleiden zoals Kubuntu is de standaard libgpod4-nogtk, die meekomt zonder ondersteuning voor hoezen. Installeer eenvoudig de variant libgpod4: sudo apt-get install libgpod4 Het pakket libgpod4-nogtk kan dan worden verwijderd zonder problemen. vanaf Kubuntu Quantal Quetzal (uitgeven als 12.10) is dit pakket verwijderd en is de standaard libgpod4.

Crashes en bugs

  • Hoe Amarok vanaf de commandoregel uit te voeren: amarok --debug --nofork

  • Amarok crasht, maar Dr. Konqi verschijnt niet — voer het dan uit in gdb met het volgende commando: gdb --args amarok --debug --nofork In het console van gdb, typ run om Amarok te starten, reproduceer de crash en typ dan in gdb thread apply all bt om de backtrace te reproduceren.

  • Bugs rapporteren: Indien gestart zal Dr. Konqi een optie bieden om een bugrapport in te in te dienen en het meeste werk voor u te verrichten. Zo niet, dan zult u de bug handmatig in moeten dienen op bugs.kde.org. Voor bugs met een crash, plak de backtrace uit gdb als commentaar.

  • Hoe persoonlijke ondersteuning bij problemen te verkrijgen: IRC (#amarok op Libera Chat IRC), Forum, E-maillijst