# Spørgsmål og svar

## OSS

Disse almindelige spørgsmål er organiserede i afsnit for at hjælpe dig til nemmere at finde de svar som du leder efter. Vælg et af følgende afsnit.

Afsnittet generel brug: Spørgsmål om almen brug af &amarok;.

Afsnittet afspilning: Spørgsmål om filtyper som understøttes og andre afspilningsproblemer.

Afsnittet udvikling: Fejl, ønskemål og andre udviklingsrelaterede spørgsmål.

Afsnittet tips og trick: Andre nyttige funktioner som ikke findes noget andet sted.

## Generel brug

Hvor kan jeg få støtte for &amarok;?

Du kan tale med udviklere og stille spørgsmål på vores IRC-kanal. Ser frem til at træffe dig der :)

Når jeg starter &amarok; ser jeg en tom spilleliste. Hvordan får jeg spor derind?

Enkelt. Brug filsøgeren til venstre for at gå til den ønskede mappe. Træk derefter filerne til spillelisten til højre.

Hvordan fjerner jeg spor fra spillelisten?

Vælg de filer du ønsker at fjerne, og tryk på Del-tasten på dit tastatur. Eller højreklik på markeringen og vælg Fjern det valgte fra menuen der kommer frem.

Hvordan kan jeg indlæse en spilleliste?

Træk og slip blot spillelistefilen til spillelisten, som du ville gøre med enhver anden fil. Så nemt er det.

Hvordan kan jeg gemme den nuværende spilleliste?

gem spilleliste-knappen er ved siden af Tilføj medie-knappen i spillelistens værktøjslinje. Klik blot på den.

Der er ingen visualiseringer i visualiseringsdialogen.

Du har formodentlig ikke xmms-config installeret, genindstil og byg efter at have installeret den passende xmms-devel-pakke. Du vil måske også ønske at installere den nyeste udgave af libvisual, som har nogle ultralækre visualiseringer.

Hvor er equalizeren?

Equalizervinduet er i menuen som vises med højre museknap. Du kan også finde det i menulinjen ved at vælge Værktøjer Equalizer.

## Afspilning

Hvilket medietyper understøtter amaroK?

Ingen. Ja, der er rigtigt. Ingen. Vores metode er uafhængig af det underliggende program, så det spørgsmål du skulle stille er "Hvilke medietyper understøtter GStreamer/xine/aRts/NMM/MAS/KDEmm support?" Som du kan gætte betyder det at vi mere understøtter nogenlunde absolut ethvert lydformat du kan komme i tanker om. GStreamer kan endog afkode tekst og PNG.

Hvorfor kan amaroK ikke spille MP3'er?

Den kan, Chancen er at du bruger Fedora/RedHat linux, de leveres ikke med MP3-dekodere som standard (på grund af patent-problemer). Løsning:

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

Med GStreamer-motoren får jeg 100% CPU-forbrug når jeg afspiller. Hvordan kan jeg ordne det?

Når GStreamer-motoren bruges med alsasink, kræver amaroKat enheden sørger for en mikser. At mikse tillader flere programmer at få adgang til enheden samtidigt, og at lave lyde samtidigt. Dette kan enten opnås ved at bruge et lydkort med hardware-miksning (f.eks. SBLive), eller ved at bruge "dmix" plugin for alsa, som sørger for software-miksning.

Her er instruktioner til at installere og konfigurere dmix-plugin:

Alsa dmix OSS

Efter installation skal du angive "dmix" som lydenheden i motorens indstillingsdialog.

Jeg kan ikke få nogetsomhelst til at blive afspillet i amaroK, hvorfor ikke?

Du bliver nødt til at teste lyd-skelettet fra kommandolinjen:

&percnt;`artsplay foobar.mp3`

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

&percnt;`xine-check`

Uddata fra disse kommandoer skulle hjælpe dig med at identificere de problemer du har og hvordan de skal rettes. Bemærk venligst at du måske har brug for en anden måde at teste GStreamer (f.eks. osssink).

Kan amaroK sende uddata direkte til OSS/ALSA?

Det gør vi allerede. Glem ikke at mediet skal afkodes først. Du kan ikke blot videresende en MP3 til ALSA, så vil du kun få hvis støj. GStreamer er det bedste valg for de fleste der ønsker en afkodningsløsning med små omkostninger, den læser filen, afkoder den og sender PCM-data til ALSA. Nøjagtigt ligesom XMMS.

Men XMMS kan sende data direkte til ALSA.

Men den afkoder dem først. GStreamer kan også sende data direkte til ALSA. Det kan xine også.

Lyden stammer, er der noget jeg kan gøre for at forbedre dette?

Du kan enten bruge GStreamer-motoren (den er storartet), eller rode med aRts. Åbn Kontrolcenteret Lyd og multimedie Lydsystem. Aktivér Kør med højest mulige prioritet og forøge størrelsen af Lydbufferen: (advarsel, se den næste OSS.) Du skal også sørge for at din artswrapper er suid:

&percnt;`su`

&percnt;`chmod a+rsx /path/to/kde/bin/artswrapper`

&percnt;`killall -9 artsd`

Med KDE 3.2.x er der problemer med KDEMultimedia codec'er der kan forårsage forvrænget afspilning, se venligst denne fejlrapport.

Forøgelse af lydbufferen i din .asoundrc alsa indstillingsfil kan også hjælpe en hel del.

CPU-forbruget er højt, er der noget jeg kan gøre for at forbedre dette?

Du skal enten ikke bruge aRts-motoren, brug GStreamer- eller xine-motorerne, eller adressér det høje cpu-forbrug ved at installere KDEMultimedia i sin helhed for at få de hurtigere aRts-codec'er (f.eks. libarts_mpeglib.so, osv.)

amaroK-analysatorerne svarer meget langsomt.

Du bruger formodentlig aRts-motoren. Brug enten en anden motor (xine-motoren er blevet stærkt modificeret til at give perfekt analyzer-sync), eller reducér størrelsen af din aRts-buffer i kcontrol's lydsystem. Jo lavere bufferen er jo mere responsiv det visuelle. Ja det er en fejl, hjælp os venligst med at ordne den.

Jeg har GStreamer installeret men når jeg prøver at skifte til GStreamer-motoren bryder &amarok; sammen, hvad foregår der?

Efter at have installeret GStreamer skal du registrere dens komponenter, kør 'su -c gst-register' skulle tage sig af at registrere dine GStreamer-komponenter.

Jeg kørte gst-register men jeg har stadig besvær med GStreamer, hvad kan jeg gøre?

Du kan prøve GStreamer FAQ. Hvis alt andet mislykkes kan du prøve de meget vidende mennesker på #gstreamer IRC-kanal.

## Udvikling

Hvordan får jeg cvs-udgaven af &amarok;?

Her er en lille gennemgangved Christian Muehlhaeuser.

Lav en ny mappe på din harddisk, såsom "kde-cvs":

&percnt;`mkdir kde-cvs`

&percnt;`cd kde-cvs`

Vi putter al kildemateriale heri, lad os hente det:

&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`

Lad os kompilere det.

&percnt;`make -f Makefile.cvs`

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

&percnt;`make`

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

Hav sjov med det. Husk at udføre "make install" regelmæssigt for at sikre at ændringer af plugin er installeret.

Hvordan kan jeg få et backtrace efter et sammenbrud?

Den mest troværdige metode er at bygge amarok med --enable-debug=full, og så bruge gdb (GNU's fejlretter):

&percnt;`gdb amarokapp`

(gdb) `run`

(gdb) `[vent på sammenbrud...]`

(gdb) `bt`

Hvis du ønsker at indsende dit backtrace til vores IRC-kanal, så brug venligst de fantastiske faciliteter på http://nopaste.php.cd, tak.

Jeg har fundet en fejl / Jeg har en storartet idé for amaroK.

Rapportér venligst til , hvis du har en liste af forslag/ønsker er det måske bedre at sende dem til vores e-mail-liste: amarok-devel@lists.sourceforge.net.

Accepterer i programrettelser?

Gerne. Din bedste angrebsvinkel er at lade os vide hvad du planlægger at gøre før du udfører noget arbejde så vi kan diskutere det, men tag det roligt, vi har endnu ikke afslået nogen programrettelse. Diskussion er mest for at hjælpe dig med at rette de rigtige dele af amaroK. Så enten indsen en rettelse til e-mail-listen, eller indsend den hvis du har adgang til cvs. Lad os imidlertid vide det før du indsender nye funktioner til cvs. hvis du har en fejlrettelse så gå blot igang, dette er jo åben kilde :)

Hvorfor valgte i navnet &amarok;?

&amarok; er et album af den engelske komponist Mike Oldfield. Jeg kan vældig godt lide det, og jeg synes at navnet klinger godt. Desuden indeholder det naturligvis det meget vigtige K.. :)

Er det &amarok;, AmaroK eller Amarok?

Det er helt sikkert &amarok;. Men vi har forståelse for at dette ikke er konventionelt :)

## Tips & Tricks

Hvordan bruger jeg &amarok; som et vækkeur?

Rent faktisk kan du allerede dette takket være DCOPs magi :) Sæt blot en alarm i dit foretrukne kalenderprogram og bed det om at køre følgende kommando:

&percnt;`dcop amarok player play`

Denne kommando vil bede &amarok; om at begynde at spille. Sørg for at &amarok; kører før du går i seng, så skulle du blive vækket til de muntre toner af det du trykkede på stop for før du gik i seng.

Hvordan får jeg det &amarok; spiller lige nu, når jeg er på en anden computer?

Hvis du har et rigtigt indstille ssh-miljø, kan du bruge det til at få fat i informationen. Følgende kommando vil give strengen der spilles nu

&percnt;`ssh -i ~/.ssh/id_rsa dit-ip dcop --user dit-brugernavn amarok player nowPlaying`

Sørg for at du erstatter dit-ip med dit IP og dit-brugernavn med dit brugernavn. Bemærk også at dette forventer at din identifikation findes i ~/.ssh/id_rsa filen.

Hvilke slags tricks kan afspillervinduet udføre?

&amarok;-spillerens analysatorer kan frigøres fra spillervinduet. Ved at trykke på d på tastaturet, åbnes den aktive analysator i et uafhængigt vindue, hvis størrelse kan ændres.

Hvilke slags tricks kan spillelistens vindue udføre?

Ved at holde Ctrl nede, og klikke med højre museknap sættes filer i kø i den rækkefølge du klikker på dem.

At trykke på returtasten efter at have udført en søgning i spillelisten spiller første søgeobjekt og rydder søgningen.

Jeg forstår at spillervinduet og spillelistens vindue har smarte tricks, men hvad med ikonen i statusfeltet?

At klikke med musens midterste knap på ikonen holder pause i nuværende spor.

At holde Shift nede mens musehjulet rulles søger gennem nuværende spor.

At holde Ctrl nede mens mushjulet rulles går gennem spor i spillelisten.

At trække og slippe objekter på ikonen i statusfeltet viser en menu som lader dig vælge blandt tre muligheder: Tilføj til spilleliste, Tilføj og spil, og Sæt i kø efter nuværende spor.