# Vanliga frågor

## Om vanliga frågor

De här vanliga frågorna är organiserade i avsnitt för att hjälpa dig att enklare hitta svar som du letar efter. Välj ett av följande avsnitt.

Avsnittet allmän användning: Frågor om allmän användning av &amarok;.

Avsnittet uppspelning: Frågor om filtyper som stöds och andra uppspelningsproblem.

Avsnittet utveckling: Fel, önskemål och andra utvecklingsrelaterade frågor.

Avsnittet tips och trick: Andra användbara funktioner som inte hittas någon annanstans.

## Allmän användning

Vad kan jag få stöd för &amarok;?

Du kan prata med utvecklare och ställa frågor på vår IRC-kanal. Ser fram emot att träffa dig där...

När jag startar &amarok; ser jag en tom spellista. Hur gör jag för att få spår att hamna där?

Enkelt. Använd filbläddraren till vänster för att gå till önskad katalog. Dra sedan filerna till spellistan till höger.

Hur tar jag bort spår från spellistan?

Välj filerna du vill ta bort och tryck på Delete-tangenten på tangentbordet, eller högerklicka på markeringen och välj Ta bort markerade i den sammanhangsberoende menyn.

Hur kan jag ladda en spellista?

Dra och släpp bara spellistefilen i spellistan, som du skulle göra med vilken annan fil som helst. Det är så enkelt!

Hur kan jag spara nuvarande spellista?

Knappen Spara spellista finns intill knappen Lägg till media i spellistans verktygsrad. Klicka bara på den!

Det finns inga visningar i visningsdialogrutan.

Du har troligen inte installerat xmms-config. Konfigurera om och bygg efter att ha installerat lämpligt xmms-devel paket. Du kanske också vill installera senaste versionen av libvisual, som har några extremt avancerade visningar.

Var finns equalizern?

Equalizerfönstret hittas i menyn som visas med höger musknapp. Du kan också hitta den i menyraden genom att välja Verktyg Equalizer.

## Uppspelning

Vilka mediatyper stöder amaroK?

Inga. Ja, det stämmer. Inga. Vi använder en gränssnittsoberoende utgångspunkt, så frågan du bör ställa är "Vilka mediatyper stöder Gstreamer, Xine, aRts, NMM, MAS eller KDE med flera?" Som du kan gissa, stöder vi alltså i stort sett varje ljudformat som du kan tänka dig. Gstreamer kan till och med avkoda text och PNG.

Varför kan inte amaroK spela MP3-filer?

Den kan det! Troligen använder du Fedora eller RedHat Linux. De levereras normalt inte med MP3-avkodare (på grund av patentorsaker). Lösning:

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

Med gränssnittet GStreamer får jag 100% processoranvändning när jag spelar. Hur kan jag fixa det?

När gränssnittet GStreamer används med alsasink, kräver amaroK att enheten tillhandahåller en mixer. Mixning tillåter att flera program kan komma åt enheten samtidigt, och mata ut ljud samtidigt. Det kan antingen åstadkommas genom att använda ett ljudkort med mixning i hårdvara (t.ex. SBLive), eller genom att använda insticksprogrammet "dmix" i Alsa, som tillhandahåller mixning i programvara.

Här är instruktioner om hur man installerar och ställer in insticksprogrammet dmix:

Vanliga frågor om Alsa dmix

Efter installation måste du ange "dmix" som ljudenhet i gränssnittets inställningsdialogruta.

Jag kan inte få något media att spelas i amaroK. Varför inte?

Du måste testa ljudramverken på kommandoraden:

&percnt; `artsplay fil.mp3`

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

&percnt; `xine-check`

Utdata från dessa kommandon bör hjälpa dig identifiera problemen du har och hur de kan rättas. Observera att du kan behöva använda en annan mottagare för att testa Gstreamer (t.ex. osssink).

Kan amaroK direkt skicka utdata till OSS eller ALSA?

Det gör vi redan! Glöm inte att media först måste avkodas. Du kan inte bara skicka MP3 till ALSA, allt du får då är vitt brus. Gstreamer är det bästa valet för de flesta personer som vill ha en avkodningslösning med låg kostnad. Den läser filen, avkodar den och skickar PCM-data till ALSA, precis som XMMS.

Men XMMS har utmatning direkt till ALSA!

Men den avkodar först! Gstreamer kan mata ut direkt till ALSA, och det kan Xine också.

Ljudet hackar. Finns det någonting jag kan göra för att förbättra det?

Du kan antingen använda gränssnittet GStreamer (det är utmärkt!), eller justera aRts. Öppna Inställningscentralen Ljud och multimedia Ljudsystem. Aktivera Kör med högsta möjliga prioritet och öka storleken på Ljudbuffer: (varning: se nästa fråga). Du bör också försäkra dig om att artswrapper är suid:

&percnt; `su`

&percnt; `chmod a+rsx /sökväg/till/kde/bin/artswrapper`

&percnt; `killall -9 artsd`

Med KDE 3.2.x finns det problem med KDE:s multimediaavkodare som kan orsaka uppspelning med störningar, se denna felrapport.

Dessutom kan en ökning av ljudbufferns storlek i Alsas inställningsfil, .asoundrc, hjälpa en hel del.

Processoranvändningen är hög. Finns det någonting jag kan göra för att förbättra det?

Använd antingen inte aRts-gränssnittet, utan använd Gstreamer- eller xine-gränssnitten, eller hantera den höga processoranvändningen genom att installera kdemultimedia i sin helhet för att få de snabbare aRts-avkodarna (t.ex. libarts_mpeglib.so, etc.).

AmaroKs analysatorer reagerar verkligt långsamt!

Du använder troligen aRts-gränssnittet. Använd antingen ett annat gränssnitt (Xine-gränssnittet har anpassats rejält för att ge perfekt synkronisering av analysatorn), eller reducera storleken på aRts-buffern i Inställningscentralen under Ljudsystem. Ju mindre buffer, desto snabbare reagerar visningen. Ja, detta är ett fel! Hjälp oss gärna rätta det!

Jag har installerat GStreamer, men när jag försöker byta till GStreamer gränssnittet kraschar &amarok;. Vad är det som händer?

Efter att ha installerat GStreamer måste du registrera dess komponenter. Att köra 'su -c gst-register' bör ta hand om registreringen av GStreamers komponenter.

Jag körde gst-register men jag har fortfarande problem med Gstreamer. Vad kan jag göra?

Du kan försöka med Gstreamers vanliga frågor. Om allt annat misslyckas, kan du försöka med de kunniga personerna på IRC-kanalen #gstreamer

## Utveckling

Hur skaffar man en CVS-version av &amarok;?

Här är en liten handledning av Christian Muehlhaeuser.

Skapa en ny katalog på hårddisken, som "kde-cvs":

&percnt; `mkdir kde-cvs`

&percnt; `cd kde-cvs`

Vi lägger all källkod här, så låt oss skaffa den:

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

Låt oss kompilera det!

&percnt; `make -f Makefile.cvs`

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

&percnt; `make`

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

Ha det så kul! Kom ihåg att göra "make install" regelbundet för att försäkra dig om att ändringar av insticksprogrammen installeras.

Hur kan jag få en bakåtspårning efter en krasch?

Det säkraste sättet är att bygga amarok med --enable-debug=full, och därefter använda gdb (GNU:s avlusare):

&percnt; `gdb amarokapp`

(gdb) `run`

(gdb) `[vänta på krasch..]`

(gdb) `bt`

Om du vill skicka in bakåtspårningen till vår IRC-kanal, använd gärna de fantastiska faciliteterna på http://nopaste.php.cd, tack!

Jag har hittat ett fel / Jag har en bra idé för amaroK!

Rapportera det gärna på . Om du har en lista med förslag eller önskemål, kan det vara bäst att skicka den till vår e-postlista: amarok-devel@lists.sourceforge.net.

Accepterar ni programfixar?

Med nöje! Det bästa tillvägagångssättet är att tala om för oss vad du planerar att göra innan du börjar arbeta, så att vi kan diskutera det. Men oroa dig inte, vi har inte nekat till en programfix ännu! Diskussionen är i huvudsak till för att hjälpa dig modifiera rätt delar av amaroK. Skicka därefter antingen in en programfix till e-postlistan, eller arkivera den om du har tillgång till CVS. Men låt oss dock få veta innan du arkiverar nya funktioner i CVS! Om du har en felrättning, gör det bara, det här är i alla fall öppen källkod.

Varför valdes namnet &amarok;?

&amarok; är en skiva av den engelska kompositören Mike Oldfield. Jag råkar tycka mycket om den, och jag tycker att namnet klingar bra. Dessutom innehåller det förstås det obligatoriska K:et.

Ska inte &amarok; vara AmaroK eller Amarok?

Det ska definitivt vara &amarok;! Men vi förstår att det är okonventionellt.

## Tips och trick

Hur använder jag &amarok; som väckarklocka?

Tack vara magin i DCOP kan du faktiskt redan det. Ställ helt enkelt in ett alarm i ditt favoritkalenderprogram och ställ in det att köra följande kommando:

&percnt;`dcop amarok player play`

Det här kommandot talar om för &amarok; att börja uppspelning. Försäkra dig om att &amarok; kör innan du går och lägger dig, så bör du vakna upp till den glada melodin av vad du än spelade när du tryckte på stopp innan du gick till sängs.

Hur får jag reda på vad &amarok; spelar nu, när jag är vid en annan dator?

Om du har en riktigt inställd SSH-miljö, kan du använda den för att hämta informationen. Följande kommando returnerar strängen Spelar nu:

&percnt;`ssh -i ~/.ssh/id_rsa IP-adress dcop --user användarnamn amarok player nowPlaying`

Försäkra dig om att du ersätter IP-adress med din IP-adress och användarnamn med ditt användarnamn. Observera också att detta förutsätter att din identifikation finns i filen ~/.ssh/id_rsa.

Vilka sorters trick kan spelarfönstret utföra?

&amarok;-spelarens analysatorer kan kopplas loss från spelarfönstret. Genom att trycka på d på tangentbordet, öppnas den aktiva analysatorn i ett oberoende fönster, vars storlek kan ändras.

Vilka sorters trick kan spellistans fönster utföra?

Genom att hålla nere Ctrl och klicka med höger musknapp köas filer i den ordning du klickar på dem.

Att trycka på returtangenten efter att ha gjort en sökning i spellistan spelar första sökobjektet och rensar sökningen.

Jag förstår att spelarfönstret och spellistans fönster har smarta trick, men vad gäller för ikonen i systembrickan?

Att klicka med musens mittenknapp på ikonen gör paus i aktuellt spår.

Att hålla nere Skift medan mushjulet rullas söker igenom aktuellt spår.

Att hålla nere Ctrl medan mushjulet rullas går igenom spår i spellistan.

Att dra och släppa objekt på ikonen i systembrickan visar en meny som låter dig välja bland tre alternativ: Lägg till i spellista, Lägg till och spela, och Köa efter aktuellt spår.