<chapter id="advanced-features">
<title
>Uitgebreide functies van amaroK</title>


<sect1 id="keybd-shortcuts">
<title
>Sneltoetsen</title>

<para
>&amarok; maakt, net als vele andere programma's, gebruik van sneltoetsen. Hier onder ziet u een lijst met sneltoetsen en de bijhorende acties. De globale sneltoetsen kunnen worden ingesteld door met de rechter muisknop op het afspelervenster te klikken en <guimenuitem
>Globale sneltoetsen instellen...</guimenuitem
> te selecteren. De sneltoetsen van &amarok; kunt u instellen door met de rechter muisknop op het afspelervenster te klikken en <guimenuitem
>Sneltoetsen instellen...</guimenuitem
> te selecteren.</para>

<tip
><para
>U kunt uw multimediatoetsen van uw toetsenbord gebruiken om &amarok; te bedienen.</para
></tip>

<para
>De globale sneltoetsen zijn:</para>

<informaltable>
<tgroup cols="2">
<thead>

<row>
<entry
>Toetsencombinatie</entry>
<entry
>Actie</entry>
</row>
</thead>
<tbody>

<row>
<entry
><keycombo
><keycap
>Win</keycap
><keycap
>X</keycap
></keycombo
></entry>
<entry
>Afspelen</entry>
</row>

<row>
<entry
><keycombo
><keycap
>Win</keycap
><keycap
>C</keycap
></keycombo
></entry>
<entry
>Pauze</entry>
</row>

<row>
<entry
><keycombo
><keycap
>Win</keycap
><keycap
>V</keycap
></keycombo
></entry>
<entry
>Stoppen</entry>
</row>

<row>
<entry
><keycombo
><keycap
>Win</keycap
><keycap
>B</keycap
></keycombo
></entry>
<entry
>Volgende track</entry>
</row>

<row>
<entry
><keycombo
><keycap
>Win</keycap
><keycap
>Z</keycap
></keycombo
></entry>
<entry
>Vorige track</entry>
</row>

<row>
<entry
><keycombo
><keycap
>Win</keycap
><keycap
>KP_Add</keycap
></keycombo
></entry>
<entry
>Volume verhogen</entry>
</row>

<row>
<entry
><keycombo
><keycap
>Win</keycap
><keycap
>KP_Subtract</keycap
></keycombo
></entry>
<entry
>Volume verlagen</entry>
</row>

<row>
<entry
><keycombo
><keycap
>Win</keycap
><keycap
>A</keycap
></keycombo
></entry>
<entry
>Medium toevoegen</entry>
</row>

<row>
<entry
><keycombo
><keycap
>Win</keycap
><keycap
>P</keycap
></keycombo
></entry>
<entry
>Afspeellijst aan/uit</entry>
</row>

<row>
<entry
><keycombo
><keycap
>Win</keycap
><keycap
>O</keycap
></keycombo
></entry>
<entry
>On Screen Display tonen</entry>
</row>

</tbody>
</tgroup>
</informaltable>

<para
>De &amarok;-sneltoetsen zijn:</para>

<informaltable>
<tgroup cols="2">
<thead>

<row>
<entry
>Toetsencombinatie</entry>
<entry
>Actie</entry>
</row>
</thead>
<tbody>

<row>
<entry
><keycombo
><keycap
>Ctrl</keycap
><keycap
>C</keycap
></keycombo
></entry>
<entry
>Kopiëren</entry>
</row>

<row>
<entry
><keycombo
><keycap
>Ctrl</keycap
><keycap
>KP_Enter</keycap
></keycombo
></entry>
<entry
>Ga naar huidige</entry>
</row>

<row>
<entry
><keycombo
><keycap
>Ctrl</keycap
><keycap
>Q</keycap
></keycombo
></entry>
<entry
>Afsluiten</entry>
</row>

<row>
<entry
><keycombo
><keycap
>Ctrl</keycap
><keycap
>Shift</keycap
><keycap
>Z</keycap
></keycombo
></entry>
<entry
>Opnieuw</entry>
</row>

<row>
<entry
><keycombo
><keycap
>Ctrl</keycap
><keycap
>S</keycap
></keycombo
></entry>
<entry
>Afspeellijst opslaan</entry>
</row>

<row>
<entry
><keycombo
><keycap
>Ctrl</keycap
><keycap
>A</keycap
></keycombo
></entry>
<entry
>Alles selecteren</entry>
</row>

<row>
<entry
><keycombo
><keycap
>Ctrl</keycap
><keycap
>H</keycap
></keycombo
></entry>
<entry
>Schudden (tracks in de afspeellijst door elkaar husselen)</entry>
</row>

<row>
<entry
><keycombo
><keycap
>Ctrl</keycap
><keycap
>Z</keycap
></keycombo
></entry>
<entry
>Ongedaan maken</entry>
</row>


</tbody>
</tgroup>
</informaltable>


<para
>De sneltoetsen voor de afspeellijstbrowser zijn:</para>

<informaltable>
<tgroup cols="2">
<thead>

<row>
<entry
>Toetsencombinatie</entry>
<entry
>Actie</entry>
</row>
</thead>
<tbody>

<row>
<entry
><keycap
>Spatie</keycap
></entry>
<entry
>Afspeellijst laden</entry>
</row>

<row>
<entry
><keycap
>F2</keycap
></entry>
<entry
>Afspeellijst hernoemen</entry>
</row>

<row>
<entry
><keycap
>Backspace</keycap
></entry>
<entry
>Afspeellijst verwijderen</entry>
</row>

</tbody>
</tgroup>
</informaltable>

</sect1>

<sect1 id="the-dcop-interface">
<title
>De DCOP-interface</title>

<para
>De DCOP-interface van amaroK biedt u een eenvoudige manier om amaroK met behulp van scripts te besturen.</para>

<para
>De DCOP-interface van amaroK heeft vele algemene functies die ook in andere KDE-programma's gevonden kunnen worden. Deze sectie is bedoeld om de DCOP-functies van de speler en de afspeellijst te beschrijven. Een voorbeeld van de DCOP-functie <quote
>pauzeren</quote
> ziet er als volgt uit:</para>

<para
><prompt
>&percnt;</prompt
>dcop amarok player pause</para>

<sect2 id="dcop-player">
<title
>dcop amarok player</title>

<informaltable>
<tgroup cols="2">
<thead>

<row>
<entry
>DCOP-functie</entry>
<entry
>Actie</entry>
</row>
</thead>
<tbody>

<row>
<entry
>album</entry>
<entry
>De functie <quote
>album</quote
> geeft het album van de huidige afgespeelde track terug.</entry>
</row>

<row>
<entry
>artist</entry>
<entry
>De functie <quote
>artist</quote
> geeft de artiest van de huidige afgespeelde track terug.</entry>
</row>

<row>
<entry
>bitrate</entry>
<entry
>De functie <quote
>bitrate</quote
> geeft de bitrate van de huidige afgespeelde track terug.</entry>
</row>

<row>
<entry
>comment</entry>
<entry
>De functie <quote
>comment</quote
> geeft het commentaar van de huidige afgespeelde track terug.</entry>
</row>

<row>
<entry
>coverImage</entry>
<entry
>De functie <quote
>coverimage</quote
> geeft het URL-adres van de hoesafbeelding van de huidige track terug.</entry>
</row>

<row>
<entry
>currentTime</entry>
<entry
>De functie <quote
>currentTime</quote
> geeft de positie (mm:ss) van de huidige afgespeelde track terug.</entry>
</row>

<row>
<entry
>encodedURL</entry>
<entry
>De functie <quote
>encodedURL</quote
> geeft het URL-adres van de huidige afgespeelde track terug, met de spaties gecodeerd.</entry>
</row>

<row>
<entry
>genre</entry>
<entry
>De functie <quote
>genre</quote
> geeft het genre van de huidige afgespeelde track terug.</entry>
</row>

<row>
<entry
>nowPlaying</entry>
<entry
>De functie <quote
>nowPlaying</quote
> geeft "Artiest - Titel" van de huidige afgespeelde track terug. Als een van de id3-tags leeg is, dan wordt alleen "Artiest" of "Titel" teruggegeven (zonder de "-").</entry>
</row>

<row>
<entry
>title</entry>
<entry
>De functie <quote
>title</quote
> geeft de titel van de huidige afgespeelde track terug.</entry>
</row>

<row>
<entry
>totalTime</entry>
<entry
>De functie <quote
>totalTime</quote
> geeft de totale tijd (mm:ss) van de huidige afgespeelde track terug.</entry>
</row>

<row>
<entry
>track</entry>
<entry
>De functie <quote
>track</quote
> geeft het nummer van de huidige afgespeelde track terug.</entry>
</row>

<row>
<entry
>year</entry>
<entry
>De functie <quote
>year</quote
> geeft het jaar van de huidige afgespeelde track terug.</entry>
</row>

<row>
<entry
>isPlaying</entry>
<entry
>De functie <quote
>isPlaying</quote
> geeft de boleaanse waarde true (waar) of false (onwaar) terug als de speler wel of niet aan het afspelen is.</entry>
</row>

<row>
<entry
>randomModeStatus</entry>
<entry
>De functie <quote
>randomModeStatus</quote
> geeft de status van de willekeurig-modus terug als true (waar) of false (onwaar).</entry>
</row>

<row>
<entry
>repeatPlaylistStatus</entry>
<entry
>De functie <quote
>repeatPlaylistStatus</quote
> geeft de status van de afspeelijstherhaling terug als true (waar) of false (onwaar).</entry>
</row>

<row>
<entry
>repeatTrackStatus</entry>
<entry
>De functie <quote
>repeatTrackStatus</quote
> geeft de status van de trackherhaling terug als true (waar) of false (onwaar).</entry>
</row>

<row>
<entry
>getVolume</entry>
<entry
>De functie <quote
>getVolume</quote
> geeft een waarde tussen de 0 en 100 voor het volumeniveau terug.</entry>
</row>

<row>
<entry
>sampleRate</entry>
<entry
>De functie <quote
>sampleRate</quote
> geeft de sample rate van de huidige afgespeelde track terug.</entry>
</row>

<row>
<entry
>score</entry>
<entry
>De functie <quote
>score</quote
> geeft de score van de huidige track terug.</entry>
</row>

<row>
<entry
>status</entry>
<entry
>De functie <quote
>status</quote
> geeft een waarde terug voor de engine-status: 2 voor afspelend, 1 voor gepauzeerd en 0 voor inactief.</entry>
</row>

<row>
<entry
>trackCurrentTime</entry>
<entry
>De functie <quote
>trackCurrentTime</quote
> geeft een waarde in seconden voor de resterende tijd van de huidige afgespeelde track terug.</entry>
</row>

<row>
<entry
>trackPlayCounter</entry>
<entry
>De functie <quote
>trackPlayCounter</quote
> geeft het aantal keer dat de huidige track is afgespeeld terug.</entry>
</row>

<row>
<entry
>trackTotalTime</entry>
<entry
>De functie <quote
>trackTotalTime</quote
> geeft een waarde in seconden terug voor de totale tijd van de track.</entry>
</row>

<row>
<entry
>configEqualizer</entry>
<entry
>De functie <quote
>configEqualizer</quote
> opent het configuratievenster van de equalizer.</entry>
</row>

<row>
<entry
>enableOSD</entry>
<entry
>Met de functie <quote
>enableOSD</quote
> kunt u de On Screen Display aan- of uitzetten door de waarde true (waar) of false (onwaar) mee te geven.</entry>
</row>

<row>
<entry
>enableRandomMode</entry>
<entry
>De functie <quote
>enableRandomMode</quote
> wordt gebruikt om de willekeurige modus aan of uit te zetten. De waarde 0 schakelt hem uit, de waarde 1 schakelt hem in.</entry>
</row>

<row>
<entry
>mute</entry>
<entry
>Met de functie <quote
>mute</quote
> kunt u het geluid dempen of activeren.</entry>
</row>

<row>
<entry
>next</entry>
<entry
>De functie <quote
>next</quote
> laat de speler naar de volgende track gaan.</entry>
</row>

<row>
<entry
>pause</entry>
<entry
>De functie <quote
>pause</quote
> laat de huidige afgespeelde track pauzeren.</entry>
</row>

<row>
<entry
>play</entry>
<entry
>De functie <quote
>play</quote
> start de speler vanaf de positie waar hij de laatste keer is gestopt.</entry>
</row>

<row>
<entry
>playPause</entry>
<entry
>De functie <quote
>playPause</quote
> start de speler als hij is gestopt, of gepauzeerd. De functie laat de speler pauzeren als er momenteel een track wordt afgespeeld.</entry>
</row>

<row>
<entry
>prev</entry>
<entry
>De functie <quote
>prev</quote
> laat de speler een track terug gaan.</entry>
</row>

<row>
<entry
>scanCollection</entry>
<entry
>De functie <quote
>scanCollection</quote
> voert een handmatige scan uit op uw collectie.</entry>
</row>

<row>
<entry
>seek</entry>
<entry
>De functie <quote
>seek</quote
> wordt gebruikt om een specifiek punt in een track op te zoeken. Dit punt kunt u specificeren met een waarde in seconden.</entry>
</row>

<row>
<entry
>seekRelative</entry>
<entry
>De functie <quote
>seekRelative</quote
> wordt gebruikt om te zoeken naar een positie relatief aan de huidige trackpositie, aan de hand van een in seconden opgegeven waarde.</entry>
</row>

<row>
<entry
>setContextStyle</entry>
<entry
></entry>
</row>

<row>
<entry
>setEqualizer</entry>
<entry
>De functie <quote
>setEqualizer</quote
> gebruikt elf door spaties gescheiden hele getallen om de waarden van de equalizer-schuifregelaars in te stellen. De waarden van de schuifregelaars liggen tussen -255 als laagste waarden en 255 als hoogste. Het eerste getal wordt gebruikt om de voorversterkwaarde in te stellen, de overige getallen stellen de voorversterk-frequentiewaarden van 60Hz tot 16kHz in.</entry>
</row>

<row>
<entry
>setEqualizerEnabled</entry>
<entry
>Met de functie <quote
>setEqualizerEnabled</quote
> kunt u via een true- of false-waarde de equalizer resp. aan- of uitzetten.</entry>
</row>

<row>
<entry
>setVolume</entry>
<entry
>De functie <quote
>setVolume</quote
> past het volume aan aan de opgegeven waarde tussen de 0 en 100.</entry>
</row>

<row>
<entry
>showOSD</entry>
<entry
>De functie <quote
>coverimage</quote
> opent de On-Screen-Display om de huidige trackinformatie te tonen.</entry>
</row>

<row>
<entry
>stop</entry>
<entry
>De functie <quote
>stop</quote
> stopt de speler als deze momenteel een track afspeelt.</entry>
</row>

<row>
<entry
>volumeDown</entry>
<entry
>De functie <quote
>volumeDown</quote
> zet het volumeniveau een stap lager.</entry>
</row>

<row>
<entry
>volumeUp</entry>
<entry
>De functie <quote
>volumeUp</quote
> zet het volumeniveau een stap hoger.</entry>
</row>

</tbody>
</tgroup>
</informaltable>

</sect2>

<sect2 id="dcop-playlist">
<title
>dcop amarok playlist</title>

<informaltable>
<tgroup cols="2">
<thead>

<row>
<entry
>DCOP-functie</entry>
<entry
>Actie</entry>
</row>
</thead>
<tbody>

<row>
<entry
>getActiveIndex</entry>
<entry
>De functie <quote
>getActiveIndex</quote
> geeft een heel getal terug voor de positie van de huidige track in de afspeellijst.</entry>
</row>

<row>
<entry
>addMedia</entry>
<entry
>De functie <quote
>addMedia</quote
> wordt gebruikt om losse bestanden toe te voegen aan de afspeellijst.</entry>
</row>

<row>
<entry
>addMediaList</entry>
<entry
>De functie <quote
>addMediaList</quote
> wordt gebruikt om meerdere bestanden toe te voegen aan de afspeellijst.</entry>
</row>

<row>
<entry
>clearPlaylist</entry>
<entry
>De functie <quote
>clearPlaylist</quote
> wordt gebruikt om de volledige afspeellijst te wissen.</entry>
</row>

<row>
<entry
>playByIndex</entry>
<entry
>De functie <quote
>playByIndex</quote
> begint het afspelen van een track aan de hand van diens positie in de afspeellijst. </entry>
</row>

<row>
<entry
>playMedia</entry>
<entry
>De functie <quote
>playMedia</quote
> start het afspelen van een track, gespecificeerd door diens URL-adres.</entry>
</row>

<row>
<entry
>saveCurrentPlaylist</entry>
<entry
>De functie <quote
>saveCurrentPlaylist</quote
> slaat de huidige afspeellijst op als  ~/.kde/share/apps/amarok/current.xml.</entry>
</row>

<row>
<entry
>setStopAfterCurrent</entry>
<entry
>De functie <quote
>setStopAfterCurrent</quote
> stopt het afspelen van de afspeellijst nadat de huidige track is afgelopen.</entry>
</row>

<row>
<entry
>shortStatusMessage</entry>
<entry
>De functie <quote
>shortStatusMessage</quote
> toont een tekstbericht in de statusbalk.</entry>
</row>

<row>
<entry
>shufflePlaylist</entry>
<entry
>De functie <quote
>shufflePlaylist</quote
> schudt de tracks in de afspeellijst door elkaar.</entry>
</row>

<row>
<entry
>togglePlaylist</entry>
<entry
>De functie <quote
>togglePlaylist</quote
> opent het afpeellijstvenster, of sluit deze.</entry>
</row>

</tbody>
</tgroup>
</informaltable>

</sect2>


</sect1>

<sect1 id="cmd-line-options">
<title
>Commandoprompt-opties</title>

<para
>Naast de standaard-commando's van Qt en KDE heeft amaroK ook zijn eigen opties.</para>

<para
>Opties van Qt en KDE:</para>

<informaltable>
<tgroup cols="2">
<thead>

<row>
<entry
>Optie</entry>
<entry
>Actie</entry>
</row>
</thead>
<tbody>

<row>
<entry
>--help</entry>
<entry
>Toont een samenvatting van opties die vanaf de prompt kunnen worden meegegeven aan het commando.</entry>
</row>

<row>
<entry
>--help-qt</entry>
<entry
>Toont een lijst met Qt-specifieke opties.</entry>
</row>

<row>
<entry
>--help-kde</entry>
<entry
>Toont een lijst met KDE-specifieke opties.</entry>
</row>

<row>
<entry
>--help-all</entry>
<entry
>Toont een lijst met alle opties.</entry>
</row>

<row>
<entry
>--author</entry>
<entry
>Toont informatie over de auteur.</entry>
</row>

<row>
<entry
>-v, --version</entry>
<entry
>Toont versie-informatie.</entry>
</row>

<row>
<entry
>--license</entry>
<entry
>Toont informatie over de licentie.</entry>
</row>

</tbody>
</tgroup>
</informaltable>

<para
>De opties van amaroK:</para>

<note
><para
>De &amarok;-opties kunnen ook worden gebruikt als &amarok; al draait.</para
></note>

<informaltable>
<tgroup cols="2">
<thead>

<row>
<entry
>Optie</entry>
<entry
>Actie</entry>
</row>
</thead>
<tbody>

<row>
<entry
>-r, --previous</entry>
<entry
>Gaat naar de vorige track in de afspeellijst.</entry>
</row>

<row>
<entry
>-p, --play</entry>
<entry
>Start het afspelen van de huidige afspeellijst.</entry>
</row>

<row>
<entry
>-s, --stop</entry>
<entry
>Stopt het afspelen.</entry>
</row>

<row>
<entry
>--pause</entry>
<entry
>Pauzeert het afspelen.</entry>
</row>

<row>
<entry
>-f, --next</entry>
<entry
>Gaat naar de volgende track in de afspeellijst.</entry>
</row>

<row>
<entry
>-a, --append</entry>
<entry
>Voegt bestanden/URL-adressen toe aan de afspeellijst.</entry>
</row>

<row>
<entry
>-e, --enqueue</entry>
<entry
>Zie append, beschikbaar voor neerwaartse compatibiliteit.</entry>
</row>

<row>
<entry
>--queue</entry>
<entry
>Plaatst bestanden/URL-adressen in de wachtrij achter de huidige afgespeelde track.</entry>
</row
> 

<row>
<entry
>-m, --toggle-playlist-window</entry>
<entry
>Opent/sluit het afspeellijstvenster.</entry>
</row>

<row>
<entry
>--wizard</entry>
<entry
>Start de Configuratie-assistent.</entry>
</row>

<row>
<entry
>--engine "naam"</entry>
<entry
>Start &amarok; met de engine "naam".</entry>
</row>

</tbody>
</tgroup>
</informaltable>

</sect1>

</chapter>
