# Vraag en antwoord

## De vragen en antwoorden

Deze vraag en antwoord is opgedeeld in twee secties, waardoor u sneller het antwoord kunt vinden waarnaar u zoekt. Kies een van de volgende secties.

Algemeen gebruik: vragen over het algemeen gebruik van &amarok;.

Afspelen: vragen over de ondersteunde bestandstypen en andere afspeelproblemen.

Ontwikkelen: bugs, functieverzoeken en andere vragen over het ontwikkelen van amaroK.

Tips & trucs: andere bruikbare functies die u nergens anders vindt.

## Algemeen gebruik

Waar kan ik ondersteuning voor &amarok; krijgen?

U kunt contact opnemen met de ontwikkelaars via ons IRC-kanaal.. We zien u er graag :)

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

Dat is vrij eenvoudig. Klik op de knop Bestanden 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 knop 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! 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!

Waarom kan ik geen MP3-bestanden afspelen?

Vanwege patentkwesties leveren enkele Linux-distributies, zoals RedHat en Fedora, geen MP3-decoders mee. Oplossing:

&Alt; F2, gg:redhat mp3 kde, ENTER

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 wordt 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.

Deze instructie legt u uit hoe u de dmix-plugin kunt installeren en instellen:

Alsa dmix FAQ

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:

&percnt;`artsplay bestand.mp3`

&percnt;`gst-launch filesrc location=/home/gebruiker/bestand.mp3 ! spider ! audioscale ! audioconvert ! alsasink`

&percnt;`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:

&percnt;`su`

&percnt;`chmod a+rsx /pad/naar/kde/bin/artswrapper`

&percnt;`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 het vergroten van de geluidsbuffer in uw alsa-configuratiebestand .asoundrc kan een hoop verschil uitmaken.

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 'su -c gst-register' 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.

## Ontwikkeling

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

Hier is een korte uitleg van Christian Muehlhaeuser.

Maak een nieuwe map aan op uw harde schijf, zoals "kde-cvs":

&percnt;`mkdir kde-cvs`

&percnt;`cd kde-cvs`

Deze map gaan we vullen met alle broncode:

&percnt;`export CVSROOT=":pserver:anonymous@anoncvs.kde.org:/home/kde"`

&percnt;`cvs -z4 co kde-common/admin`

&percnt;`cvs -z4 co -l kdeextragear-1`

&percnt;`cvs -z4 co kdeextragear-1/amarok`

&percnt;`cd kdeextragear-1`

&percnt;`ln -s ../kde-common/admin`

Nu gaan we het programma compileren!

&percnt;`make -f Makefile.cvs`

&percnt;`./configure --prefix=`kde-config --prefix``

&percnt;`make`

&percnt;`su -c "make install"`

Veel plezier! Voer "make install" regelmatig uit om u ervan te verzekeren dat de wijzigingen in de plugin zijn geïnstalleerd.

Hoe kan ik een backtrace krijgen na een crash?

De meest betrouwbare manier is om amaroK te compileren met de optie --enable-debug=full, en dan gdb (the GNU-debugger) te gebruiken:

&percnt;`gdb amarokapp`

(gdb) `run`

(gdb) `[wait for crash..]`

(gdb) `bt`

Als u de backtrace op ons IRC-kanaal wilt posten, maak dan gebruik van de fantastische faciliteiten op http://nopaste.php.cd. Alvast bedankt!

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 CVS-toegang hebt. Voordat u nieuwe functies in het cvs 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 & 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:

&percnt;`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:

&percnt;`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?

Als u de toets Ctrl ingedrukt houdt terwijl u met de &RMB; op tracks klikt worden ze afgespeeld in de volgorde waarin u ze hebt aangeklikt.

Als u na het zoeken in een afspeellijst op de toets Enter klikt zal het eerstgevonden item worden afgespeeld en de zoekopdracht worden gewist.

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

Door er met de middelste muisknop op te klikken pauzeert u de huidige track.

Als u de toets Shift ingedrukt houdt kunt u met de middelste muisknop door de huidige track schuiven.

Als u de toets Ctrl ingedrukt houdt kunt u met de muiswiel door de tracks in de afspeellijst bladeren.

Als u items naar het systeemvakpictogram sleep wordt er een menu geopend waarin u kunt kiezen uit drie opties: Toevoegen aan afspeellijst, Toevoegen en afspelen en In wachtrij naar huidige track.