# Vraag en antwoord

## Wat is &amarok;?

Wat is &amarok;?

&amarok; is een muziekspeler voor UNIX-systemen (zoals Linux). Meer informatie kunt u vinden in een samenvatting van de mogelijkheden en de galerij met schermafdrukken.

## Installatie

Kan ik &amarok; zonder KDE gebruiken?

&amarok; heeft alleen kdelibs nodig, de rest van KDE niet. Installeer dus eerst kdelibs (inclusief alle binaire bestanden die meegeleverd worden, omdat &amarok; enkele van deze bestanden nodig heeft om plugins te vinden en voor de scriptplugins). We hebben een document geschreven over hoe u een minimale kdelibs kunt compileren, welke u misschien handig vindt.

Sommige functies, zoals de on-screen-display, hebben voor een correcte werking een windowmanager nodig die ondersteuning biedt voor de relevante freedesktop.org-standaarden. GNOME voldoet aan deze standaarden en werkt dus correct, maar fluxbox zal problemen veroorzaken. We zijn toegewijd om &amarok; op elk platform te ondersteunen. We maken gebruik van kdelibs en Qt omdat deze een excellente programmeeromgeving bieden.

## Probleemoplossing

&amarok; crasht tijdens de collectiescan, altijd op hetzelfde punt. Wat is er aan de hand?

Het is zeer waarschijnlijk dat uw collectie een fout in de taglib-bibliotheek tegenkomt, waardoor &amarok; crasht. U kunt dit bestand achterhalen door te zoeken in het bestand ~/.kde/share/apps/amarok/collection_scan.log. Meldt deze crash aan de Taglib-bugdatabase op bugs.kde.org en voeg het beschadigde bestand bij. Naderhand kunt u het bestand uit uw collectie verwijderen en het scannen herhalen.

&amarok; crasht telkens als ik een bepaalde track afspeel. Wat gaat er fout?

Dit betekent meestal dat Taglib crasht tijdens het lezen van de tag van de track. Meld deze bug in Taglib op bugs.kde.org.

&amarok; loopt de hele tijd vast, wat kan ik hieraan doen?

Opwaardeer uw ALSA-bibliotheken en hulpprogramma's naar de nieuwste versie, of gebruik OSS of OSS-emulatie.

Als u MySQL als database-backend gebruikt, probeer SQLite eens, deze is wat verder ontwikkeld (de programmacode van &amarok;, niet de database zelf).

Probeer een andere geluidsengine.

Verzeker u ervan dat alle bibliotheken die &amarok; gebruikt zijn gecompileerd met dezelfde GCC-versie als &amarok; zelf. De situatie waarin &amarok; is gecompileerd met behulp van GCC 3.4.x en gekoppeld aan taglib die is gecompileerd met behulp van GCC 3.3.x kan leiden tot crashes tijdens het bewerken van tags.

Als u KDE met artsd gebruikt, probeer eens de optie "Automatisch onderbreken wanneer inactief gedurende:" uit te schakelen in de configuratiemodule "Geluid en multimedia->Geluidssysteem", of gebruik in ieder geval geen waarde van 1 seconden, aangezien dat telkens stoort als amaroK van track wisselt.

Stuur ons anders de backtraces als de e-mail wordt geopend (u ziet hem vanzelf verschijnen). Als het programma vaak crasht, dan zal het zeker worden gerepareerd als u een heel goede backtrace naar ons stuurt. Zie de volgende secties voor assistentie.

Hoe kan ik een fatsoenlijke backtrace krijgen?

Zie de Debugging Howto.

&amarok; gebruikt de tags niet die in mijn bestanden staan!

Als Konqueror of andere programma's andere informatie voor titel, artiest, album of genre weergeven dan &amarok;, dan kan het zijn dat het programma de oudere ID3v1-tags leest in plaats van de nieuwere ID3v2-tags. Dit kan komen door uw tekensetcodering: Ga naar het menu Instellen &amarok; instellen en zoek de coderingssectie in het instellingenpaneel en deselecteer alle keuzevakjes onder "Het volgende niet als latin1 coderen:". Scan uw collectie opnieuw om de ID3v2-tags op te pikken.

&amarok; weergeeft mijn utf8-gecodeerde id3v2-tags niet correct!

Dit komt doordat de meeste programma's utf8-gegevens in id3v2-tags plaatsen, maar de codering niet op unicode zetten. Dit Perl-script repareert dat.

    #!/usr/bin/perl
    die "File $ARGV[0] doesn't exist" unless -f $ARGV[0];
    use MP3::Mplib;
    my $mp3 = MP3::Mplib->new($ARGV[0]);
    my $v2tag = $mp3->get_v2tag;
    print "Error writing tags of $ARGV[0]\n" unless $mp3->set_v2tag($v2tag,&UTF8);

Dit script heeft de Perl-module MP3::Mplib nodig, welke kan worden geïnstalleerd met het commando `perl -MCPAN -e 'install MP3::Mplib'`

Waarom zien mijn statusbalkpictogrammen er altijd actief uit?

&amarok; statusbalkpictogrammen (willekeurig/herhalen/toevoegen) zien er in KDE 3.4.0 constant geactiveerd uit. Dit is een bekende fout in KDE 3.4.0. De pictogrameffecten worden soms vergeten. Een eenvoudige manier om dit te verhelpen is door in kcontrol naar de module Uiterlijk en thema's Pictogrammen Geavanceerd te gaan. Zet het pictogrameffect voor "Inactief" op "Grijs", en selecteer het keuzevakje "Semi-transparant". Let op, soms moet u 3 keer op het pictogram klikken voordat er een effect optreedt na deze wijziging.

Waarom klaagt &amarok; over 'undefined symbols' en weigert het op te starten?

Als u deze foutmelding krijgt: "amarokapp: symbol lookup error: amarokapp: undefined symbol: _ZN11KSystemTray9setPixmapERK7QPixmap", controleer dan of amarokapp de juiste libqt gebruikt (controleer dat met: ldd `which amarokapp` | grep qt).

Om het te repareren, verwijder elke conflicterende libqt en/of bewerk het bestand /etc/ld.so.conf zodat het de juiste versie als eerste pakt.

## Algemeen gebruik

Waar kan ik ondersteuning voor &amarok; krijgen?

Er zijn meerdere mogelijkheden. Vaak kunnen de problemen die u hebt tijdens de eerste installatie van &amarok; het beste worden beantwoord door de experts van uw UNIX- of Linux-distributie. U kunt hulp vragen van medegebruikers en -ontwikkelaars op het &amarok;-forum en het IRC-kanaal #amarok op irc.freenode.net .

Bugzilla is geen plek waar u ondersteuning kunt vinden. Meld hier eventuele bugs (programmafouten) die u in het &amarok; tegenkomt en u actief wilt meewerken bij het verhelpen van deze bugs.

Als ik &amarok; start zie ik een lege afspeellijst. Hoe kan ik die vullen met tracks?

Dat is vrij eenvoudig. Gebruik de bestandsbrowser aan de linker kant om naar de gewenste map te bladeren. Versleep vervolgens bestanden naar de afspeellijst rechts.

Hoe kan ik tracks uit de afspeellijst verwijderen?

Selecteer de tracks die u wilt verwijderen, en druk op de toets Del op uw toetsenbord. Of klik met de rechter muisknop en kies Selectie verwijderen in het contextmenu.

Hoe kan ik een afspeellijst laden?

Versleep het afspeellijstbestand naar de Afspeellijst, net zoals u zou doen met elk ander bestand. Zo eenvoudig is het!

Hoe kan ik de huidige afspeellijst opslaan?

In de werkbalk van de afspeellijst ziet u naast de knop Media toevoegen de knop Afspeellijst opslaan. Klik op deze knop.

Er zijn geen visualisaties in de visualisatiedialoog.

Waarschijnlijk is xmms-config niet geïnstalleerd. Installeer het pakket xmms-devel, en configureer/compileer amaroK opnieuw. Voor de mooiste visualisaties installeert u ook de nieuwste versie van libvisual.

Waar is de equalizer?

Het equalizervenster kunt u vinden in het contextmenu, en in de menubalk via Hulpmiddelen Equalizer.

## Afspelen

Welke mediatypen ondersteunt &amarok;?

Geen enkele. Ja, dat klopt! Helemaal niets! amaroK maakt gebruik van een backend voor het afspelen van de muziekbestanden. De vraag is dus eigenlijk: "Welke mediatypen worden door GStreamer/xine/aRts/NMM/MAS/KDEmm ondersteunt?" We kunnen dus in feite zeggen dat we zo'n beetje elk audioformaat dat u kunt bedenken ondersteunen. De backend GStreamer kan zelfs tekst en PNG decoderen!

Voor meer informatie ga naar de webpagina Audio Engine Comparison.

Waarom kan ik geen MP3-bestanden met &amarok; afspelen?

Vanwege patentkwesties leveren enkele Linux-distributies, zoals RedHat en Fedora geen MP3-decoders mee. Oplossing: Alt-F2, gg:redhat mp3 kde, ENTER

&amarok; speelt geen MP3-bestanden af onder SUSE Linux 9.3. Wat kan ik hieraan doen?

Open de "YaST Online Update" en installeer de patch 'Multimedia Option Pack 1'. Voila, &amarok; speelt MP3's.

Met de engine GStreamer wordt mijn processor 100% gebruikt tijdens het afspelen. Hoe kan ik dit voorkomen?

Als u GStreamer met alsasink gebruikt, dan vereist &amarok; dat het apparaat een mixer aanlevert. Dit mixen betekent dat verschillende programma's tegelijkertijd toegang kunnen krijgen tot de geluidskaart, en dat het geluid door elkaar kan worden afgespeeld. Dit kan worden bereikt door een geluidskaart te gebruiken die hardware-mixing ondersteunt (zoals SBLive), of door het gebruiken van de plugin "dmix" voor alsa. Deze biedt software-mixing. Zie Setting up Dmix for ALSA.

Na de installatie dient u "dmix" als geluidsapparaat op te geven in de instellingendialoog voor de engine.

Ik kan geen enkel bestand afspelen in &amarok;. Hoe komt dat?

Test even het geluidsframewerk vanaf de commandoprompt:

`artsplay muziekbestand.mp3` `gst-launch filesrc location=/home/muziek/bestand.mp3 ! spider ! audioscale ! audioconvert ! alsasink` `xine-check`

De uitvoer van deze commando's kan u helpen bij het identificeren van de problemen, en hoe u ze kunt oplossen. Opmerking: bij GStreamer heeft u in de test mogelijk een andere sink nodig (zoals osssink).

Kan &amarok; rechtstreeks afspelen naar OSS/ALSA?

Dat gebeurt in feite al. Maar vergeet niet dat de bestanden eerst moeten worden ontcijferd! Het is niet mogelijk om een MP3-bestand onbewerkt rechtstreeks naar ALSA te sturen, het enige dat u dan zal horen is witte ruis. GStreamer is de beste keuze voor de meeste gebruikers die een snelle en slanke decodering willen. Het leest het bestand, ontcijfert het en stuurt de PCM-data naar ALSA. Net zoals XMMS het doet.

Maar! XMMS kan de muziek rechtstreeks naar ALSA sturen!

Klopt, maar ook XMMS ontcijfert eerst de bestanden. GStreamer en Xine de muziek kunnen ook direct naar ALSA sturen.

Het geluid stottert. Hoe kan ik dat verhelpen?

U kunt overstappen op de GStreamer-engine (die is fantastisch!), of aRts beter afstellen. Open KDE Configuratiecentrum Geluid en multimedia Geluidssysteem, activeer de optie Uitvoeren met de hoogst mogelijke prioriteit, en verhoog de grootte van de Geluidsbuffer (waarschuwing, zie de volgende vraag!). Zorg er ook voor dat uw artswrapper SUID is:

`su` `chmod a+rsx /pad/naar/kde/bin/artswrapper` `killall -9 artsd`

In KDE 3.2.x zijn er problemen met de codecs van kdemultimedia, wat kan leiden tot een verstoord afspelen. Kijk voor meer informatie bij dit bugrapport. Ook kan het verhogen van de geluidsbuffer in het alsa-configuratiebestand asoundrc een stuk schelen.

Het processorgebruik ligt hoog. Hoe kan ik dat verbeteren?

Of u gebruikt de aRts-engine niet, maar in plaats daarvan GStreamer of Xine, of u probeert dit op te lossen door de module kdemultimedia volledig te installeren. Deze bevat snellere aRts-codecs (zoals libarts_mpeglig.so, etc.).

De ontleders van &amarok; lopen niet gelijk met het geluid!

U gebruikt waarschijnlijk de aRts-engine. Of u stapt over op een andere engine (die van Xine is flink bijgewerkt om de ontleder beter synchroon te laten lopen), of u verkleint de grootte van uw aRts-buffer in het Configuratiecentrum, module Geluidssysteem. Hoe lager de buffer, des te meer de visualisatie gelijk loopt met het geluid. Inderdaad, dit is een programmafout. Help ons om deze op te lossen!

Ik heb GStreamer geïnstalleerd, maar als ik probeer om over te stappen op de GStreamer=engine, dan loopt &amarok; vast. Wat is de oorzaak?

Nadat u GStreamer hebt geïnstalleerd dient u diens componenten te registreren. Voer het commando 'gst-register' (soms met het versienummer, gst-register-0.8) dus even uit om dit te realiseren.

Ik heb gst-register uitgevoerd, maar heb nog steeds GStreamer-problemen. Wat kan ik nog meer doen?

Lees even de GStreamer FAQ. Als niets helpt, probeer dan eens contact op te nemen met de deskundige personen op IRC-kanaal #gstreamer.

&amarok; zegt dat de GStreamer-engine geen MP3-bestanden kan afspelen, terwijl ik wèl de mad-plugin heb geïnstalleerd/gecompileerd!

Probeer dit (verzeker u ervan dat &amarok; niet draait): Download, compileer en installeer het pakket ffmpeg - Voer gst-register uit (mogelijk tweemaal, als root en als "normale gebruiker") - Ga naar uw GStreamer-pluginmap (deze kunt u vinden met gst-config / gstreamer-config) - Verwijder de ffmpeg-bestanden (of zet ze ergens anders neer)- Voer gst-register nogmaals uit - Start &amarok;.

## Ontwikkeling

Hoe kan ik een CVS/SVN-versie van &amarok; krijgen?

Hoe u &amarok; uit het SVN kunt halen en bouwen

Ik heb een bug gevonden / ik heb een fantastisch idee voor &amarok;!

Meld deze op bugs.kde.org. Als u een lijst met suggesties/wensen hebt, dan kunt u die het beste sturen aan onze mailinglijst: amarok-devel@lists.sourceforge.net.

Accepteren jullie patches?

Uiteraard! U kunt ons het beste van te voren laten weten wat u van plan bent, zodat we het kunnen bespreken. Wees gerust, we hebben tot nu toe geen enkele patch geweigerd! De bespreking is voornamelijk bedoeld om u te helpen de juiste onderdelen van &amarok; te patchen. Stuur vervolgens de patch naar onze mailinglijst, of commit als u SVN-toegang hebt. Voordat u nieuwe functies in het svn commit, neem eerst contact met ons op! Als u een bugfix hebt, ga dan gerust uw gang, het is niet voor niets open source :)

Waarom hebben jullie de naam &amarok; gekozen?

&amarok; is een album van de Britse componist Mike Oldfield. Ik vind dit album erg goed, en vond dat de naam een goede klank had. En, uiteraard, het bevat de o zo belangrijke K :)

Is het &amarok;, AmaroK, of Amarok?

Het is zeer zeker &amarok;! Maar we begrijpen dat het wat ongebruikelijk is :)

## Tips en trucs

Hoe kan ik &amarok; als een wekker gebruiken?

Dat kan met behulp van de magie van DCOP. Zet eenvoudigweg een herinnering in uw favoriete agenda/kalenderprogramma en vertel het om dit commando uit te voeren: `dcop amarok player play`

Dit commando vertelt &amarok; om te starten met afspelen. Zorg er voor dat &amarok; draait voordat u naar bed gaat, en u zult wakker worden met het oorstrelende geluid van het nummer dat u hebt gestopt voordat u naar bed ging.

Hoe kan ik uitvinden wat &amarok; op dit moment afspeelt als ik achter een andere computer zit?

Als u uw ssh-omgeving goed hebt ingesteld, dan kunt u die gebruiken om de informatie op te halen. Het volgende commando geeft de tekst van "momenteel te beluisteren" terug: `ssh -i ~/.ssh/id_rsa uw_ip dcop --user uw_gebruikersnaam amarok player nowPlaying`

Zorg ervoor dat u 'uw_ip' vervangt door uw IP-adres en 'uw_gebruikersnaam' door uw gebruikersnaam. Merk ook op dat dit commando verwacht dat uw identificatie te vinden is in het bestand ~/.ssh/id_rsa file.

Wat voor trucs kan ik uithalen met het Afspelervenster?

De ontleders van de &amarok;-speler kunnen losgemaakt worden van het Afspelervenster Klik op de toets d om de actieve ontleder te openen in een onafhankelijk venster.

Wat voor trucs kan ik uithalen met het Afspeellijstvenster?

Het klikken van de rechter muisknop terwijl u de toets Ctrl ingedrukt houdt plaatst de bestanden in de wachtrij, op de volgorde waarin u erop geklikt hebt. Het drukken op Enter na een zoekactie in de afspeellijst zal het eerstgevonden item afspelen en de zoekopdracht wissen.

Ik zie dat het Afspelervenster en Afspeellijstvenster handige trucs kennen. Wat kan het systeemvakpictogram?

Als u met de muisaanwijzer over het pictogram beweegt zal er een tekstballon verschijnen met daarin informatie over de huidige track. Klik met de middelste muisknop om de huidige track af te spelen of te pauzeren. Het volume kunt u wijzigen door het muiswiel te draaien als de muisaanwijzer op het pictogram staat. Draaien met de muiswiel terwijl u de toets Shift hebt ingedrukt spoelt vooruit/achteruit door de huidige track. De toets Ctrl ingedrukt houden tijdens het draaien loopt door de tracks in de afspeellijst. Als u muziekbestanden naar het systeempictogram sleept wordt er een contextmenu geopend waarin u uit drie opties kunt kiezen: toevoegen aan de afspeellijst, toevoegen en afspelen en in wachtrij na huidige track. De systeemvakpictogram geeft ook de afspeelpositie in de track aan.

Waar kan ik instellingen van &amarok; vinden?

~/.kde/share/apps/amarok ~/.kde/share/config/amarokrc

## Algemene vragen

Hoe kan ik een externe MySQL-database met &amarok; gebruiken?

Zie de MySQL HowTo.

Mijn persoonlijke map ($HOME) bevindt zich op een NFS-share. Na het opstarten kan &amarok; de collectie niet opbouwen en geeft deze veel database-foutmeldingen in de console. Wat kan ik hieraan doen?

De internet SQLite-database die &amarok; standaard gebruikt werkt niet over NFS. Maak een symbolische koppeling van de map ~/.kde/share/apps/amarok naar een lokaal station, of gebruik MySQL.

Hoe kan ik audio-cd's met &amarok; rippen/coderen?

Plaats uw cd, en klik op de menuoptie "Audio-cd afspelen". De bestandsbrowser wordt dan geopend en toont een boomstructuur met meerdere mappen. Voor gewoon rippen, open de map "wav", selecteer enkele tracks en sleep ze naar de gewenste locatie in een Konqueror-venster. Voor automatische codering, sleep de bestanden uit de map "mp3" of "ogg".

Voor het rippen van cd's is de kioslave "audiocd" nodig. Deze is onderdeel van KDE-Multimedia.

Hoe worden de trackscores bepaald?

&amarok; wijst een score (een getal tussen de 1 en 100) toe aan een track, gebaseerd op hoe vaak u er naar geluisterd hebt, en of u naar een andere track bent gegaan voordat de huidige track is afgelopen. Telkens als een track klaar is met afspelen wordt de score aangepast. De code voor het wijzigen van de score staat in het bestand collectiondb.cpp. Vanaf versie 1.2.2 stond deze op regel 1181, u kunt de regel terugvinden als u zoekt naar de term "CollectionDB::addSongPercentage". Bij het definiëren van de score van een track die nooit eerder is afgespeeld gebruikt &amarok; de berekening score = ( ( 50 + percentage ) / 2 )

Dit zet de score op een getal tussen de 25 en 75, afhankelijk van hoe ver de track is afgespeeld. Bijvoorbeeld, als de gebruiker de track stopt of naar een andere track gaat nadat slechts 25% van de track is afgespeeld wordt de score gezet op (50+25)/2, oftewel 37,5. De scores worden getoond in hele getallen, dus dit getal wordt afgerond tot het dichtstbijzijnde hele getal. Intern blijft de score echter een decimaal getal, dit omdat nadat een track meerdere malen is afgespeeld, het onmogelijk kan zijn om de score met meer dan een punt te wijzigen wanneer deze eenmaal wordt afgespeeld (zie hieronder). Bij het definiëren van een track die eerder is afgespeeld is de berekening wat ingewikkelder. In de broncode is dit de berekening: score = ( ( values[2].toDouble() * values.first().toInt() ) + percentage ) / ( values.first().toInt() + 1 );

Wijzigingen in de waarden van deze regel:

    QStringList values = query( QString(
               "SELECT playcounter, createdate, percentage FROM statistics "
               "WHERE url = '%1';" )
               .arg( escapeString( url ) ) );

We hebben score = ( ( statistics_percentage.toDouble() * PlayCounter.toInt() ) + percentage ) / ( PlayCounter.toInt() + 1 );

In principe wijzigt dit de vorige score (statistics_percentage) door een afnemende hoeveelheid, afhankelijk van het aantal maal dat de track is afgespeeld. Hoe vaker de track wordt afgespeeld, des te minder effect elke afspeelkeer op de score zal hebben.

Hoe kan ik handmatig de score van een track wijzigen?

U kunt de score handmatig wijzigen door rechts te klikken op de titels van de afspeellijstkolommen (degene met titel, artiest, album, etc..) en 'Score' te selecteren. U kunt de score op dezelfde manier wijzigen als elk ander trackattribuut: rechtsklik erop en selecteer "Tag/score bewerken" of druk op de toets F2. U kunt ook de score bewerken in de tag-dialoog, deze kunt u openen door rechts te klikken op een track.

Waarom is &amarok; geen onderdeel van kdemultimedia?

De programmeurs willen niet opgelegd krijgen wanneer ze het programma mogen uitbrengen (of met andere woorden, de pakketen van KDE hebben een uitgaveschema dat niet in overeenstemming is met de snelle ontwikkeling van &amarok;).

Hoe voorkom ik dat het &amarok;-pictogram in de systeemvak knippert?

Dit is een nieuwe functie die sommige gebruikers als storend ervaren. Deselecteer eenvoudigweg de optie "Bewegend syteemvakpictogram tijdens afspelen" bij de algemene opties.

Hoe kan ik de ontleders uit het afspeellijstvenster laten weergeven of verwijderen?

De afspeellijstontleder is onderdeel van de afspeellijstwerkbalk. Selecteer Instellingen Werkbalken instellen, plaats de Ontleder in de sectie 'Huidige acties' of verwijder deze en klik op OK

Hoe kan ik het thema van de contextbrowser veranderen?

Download een thema of maak uw eigen thema. Installeer het via &amarok; instellen...Uiterlijk Stijl voor Contextbrowser en klik op 'Nieuwe stijl installeren'.

Welke juridische kwesties zijn de oorzaak voor het vervangen van het pictogram "Blue Wolf"?

Het pictogram leek teveel op het logo van Warp Graphics, Inc. (elfquest.com). Hij moest dus vervangen worden om eventuele problemen te voorkomen.

Ik heb geen enkele visualisatie. Waar kan ik die vandaan halen?

Installeer de nieuwste versie van libvisual.

Hoe kan ik mijn favoriete streams aan &amarok; toevoegen?

Laad eerst de stream in de afspeellijst. Dat kan op verschillende manieren. U kunt op het URL-adres van de stream-afspeellijst in Konqueror klikken, &amarok; zal dan de stream automatisch openen. Dus op shoutcast.com, klik op de knop "Tune in". Of u kunt de knop "Media toevoegen" gebruiken om een stream te laden. Als de stream eenmaal geladen is, dan kunt u het opslaan door rechts te klikken op "Huidige afspeellijst" in de Afspeellijstbrowser en dan "Opslaan" te selecteren. Nadat u een naam voor de stream hebt opgegeven zal de worden toegevoegd aan de Afspeellijstbrowser.

## Konqueror-zijbalk

Wat is Konqueror-zijbalk?

Met Konqueror-zijbalk kunt u &amarok; volgen/bedienen terwijl u surft met Konqueror. Om de zijbalk te openen, start Konqueror op en druk op de toets F9. Klik daarnaar op de knop 'Voorkeuren (meestal bovenste knop) of rechtsklik op een leeg gedeelte in de verticale knoppenbalk van de zijbalk. In het contextmenu kies Nieuwe toevoegen &amarok;.

## Audioscrobbler

Wat is Audioscrobbler?

Audioscrobbler is een gratis dienst die informatie met betrekking tot muziek die wordt afgespeeld naar een onafhankelijke server. Het lid worden van de dienst is gratis en vereist alleen dat u een gebruikersnaam en wachtwoord kiest die nog niet door iemand wordt gebruikt. Audioscrobbler is momenteel onderdeel van &amarok;.

Ik wil niet dat &amarok; informatie naar Audioscrobbler stuurt!

Deselecteer het keuzevakje "Tracks die ik afspeel indienen" om te verhinderen dat Audioscrobber om tracksuggesties wordt gevraagd.

Hoe kan ik de &amarok;-groep van Audioscrobbler krijgen?

De &amarok;-groep bij Audioscrobbler is hier te vinden: http://www.audioscrobbler.com/group/amaroK+users.

## Algemene vragen over het afspelen en de engine

Welke geluidsengine moet ik gebruiken?

Kijk even in de Audio Engine Comparison.

Welke versie van ALSA moet ik gebruiken?

Als u de geluidsuitvoer naar ALSA stuurt, dan moet u de nieuwste beschikbare versie van ALSA gebruiken! Oude versies van ALSA zijn verantwoordelijk voor vele crashes, en hebben de nodige bugrapporten opgeleverd.

Ik heb GStreamer/Xine/etc geïnstalleerd, maar de relevante geluidengine verschijnt niet. Wat is hiervan de oorzaak?

Als u &amarok; zelf hebt gecompileerd, dan is &amarok; waarschijnlijk gecompileerd zonder dat er xine en/of gstreamer op het systeem aanwezig was. De ./configure-routine van het compileerproces heeft ze daarom niet meegenomen in de lijst met te bouwen engines. U moet &amarok; daarom opnieuw compileren. Als u een kant-en-klare versie van &amarok; hebt gedownload, dan is deze ofwel gecompileerd zonder ondersteuning voor de engine, of de ondersteuning wordt in aparte pakketten aangeleverd. Neem contact op met de bouwer van het pakket voor meer informatie.

Maar ik heb &amarok; gecompileerd nadat ik GStreamer en/of Xine heb geïnstalleerd. Toch verschijnt de engine niet in de lijst. Wat is er mis gegaan?

U gebruikt waarschijnlijk een distributie die de development-bibliotheken apart van de hoofdbibliotheken levert. Dus alhoewel GStreamer geïnstalleerd is kan &amarok; deze niet meenemen omdat gstreamer-devel niet geïnstalleerd is. Hetzelfde geldt voor Xine, u moet xine-devel eerst installeren als uw distributie de pakketten heeft opgesplitst. Vergeet niet om &amarok; opnieuw te compileren na het installeren van de devel-pakketten.

## GStreamer-engine

Waarom zit er altijd een gat tussen de tracks, terwijl ik uitvagen heb geselecteerd?

Verzeker u ervan dat u gst-ffmpeg niet hebt geïnstalleerd. In plaats daarvan, installeer de plugin gst-mad.

Ik krijg de volgende fout: "GStreamer-CRITICAL **: Factory for `adder' has no type.". Hoe los ik dat op?

Uw GStreamer is gebouwd met Prelinking. Dit is echter niet compatible met GStreamer. U moet GStreamer zonder deze optie opnieuw compileren. merlin-tc adviseert: In addition, don't use any ldflags when building GStreamer.

U krijgt de fout "Er is geen element aanwezig dat de MIME-soort audio/mp4 van de stroom kan verwerken"(There is no element present to handle the file's mimetype audia/mp4), terwijl u wel de correcte plugin gstreamer-faag geïnstalleerd hebt.

Om mp4- en m4a-bestanden met GStreamer te kunnen afspelen hebt u naast gstreamer-faad ook de plugin gstreamer-quicktime nodig.

U krijgt de fout: "Er is geen element aanwezig dat de MIME-soort audio/mpeg van de stroom kan verwerken" (There is no element present to handle the stream's mimetype audio/mpeg).

U probeert een Mp3-stream af te spelen zonder dat u de plugin gstreamer-map hebt geïnstalleerd. Installeer gstreamer-mad en voer als root "gst-register" uit voordat u &amarok; start.

Ik heb een tweede geluidskaart en ik gebruik ALSA. Hoe zorg ik ervoor dat amaroK de tweede kaart gebruikt in plaats van de standaardkaart?

Bij Instellingen amaroK instellen Engine, selecteer het keuzevakje 'Apparaat' en geeft het apparaat op. Dit is meestal 'hw:0' voor de standaardgeluidskaart, en 'hw:1' voor de tweede geluidskaart.

## Xine-engine

Hoe kan ik bepalen waar de geluidsuitvoer naar toe gaat?

Als u ALSA gebruikt kunt u de uitvoer met xine naar een specifiek apparaat sturen. Stel een ~/.asoundrc (alleen voor gebruiker) of /etc/asound.conf (systeemwijd) bestand in die als alias van uw hardware-apparaten dient en vul die alias in in het vak "device used for stereo output:" bij tabblad 'xine-engine' Daarnaast kunt u rechtstreeks het ALSA-apparaat (hw:0,0 of hw:1,0 etc.) invoeren. Als u de laatste (alternatieve) methode kiest, onthoud dat ALSA's overeenkomende plugnogiets (dus plughw:0,0 of plughw:1,0 etc. ) routing door alsa-libs de voorkeur geniet.

Hier is een voorbeeld van een ~/.soundrc voor een computer met een onboard Intel AC97 codec en een usb-audioapparaat:

    pcm.intel8x0 {
              type plug
              slave.pcm "hw:0"
           }

           ctl.intel8x0 {
              type hw
              card 0
           }

           pcm.usb-audio {
              type plug
              slave.pcm "hw:1"
           }

           ctl.usb-audio {
              type hw
              card 1
           }

Voer nu usb-audio in in het instelscherm van de xine-engine en de uitvoer zal naar het usb-audioapparaat gaan (met alsalib die de sample-rate-conversie, kanalen, etc. correct afhandelt).

Om een 'dmixed virtual device' te gebruiken, verzeker u ervan dat het keuzevakje "sound card can do mmap" (Geluidskaart kan mmap aan) niet is geselecteerd.

## aRts-engine

Helaas, aRts-engine heeft momenteel geen onderhouder. Maar u kunt dat zelf oplossen! U kunt de nieuwe onderhouder van de aRts-engine zijn waar we zo naar uitkijken!!