# Vanliga frågor

## Vad är &amarok;?

Vad är &amarok;?

&amarok; är en musikspelare för Unix-system (t.ex. Linux). Mer information finns i en summering av dess funktioner och i skärmbildsgalleriet.

## Installation

Kan jag använda &amarok; utan KDE?

&amarok; kräver bara KDElibs inga andra grejer från KDE. Du måste alltså ha installerat KDElibs riktigt (inklusive alla binärfiler som levereras med det, eftersom &amarok; behöver vissa av dem för att hitta insticksprogram och för skriptinsticksprogrammen). Vi har skrivit ett avsnitt om hur man kompilerar ett minimalt KDElibs, som kan vara användbart.

För att vissa funktioner ska vara riktiga, som skärmvisningen, krävs att fönsterhanteraren stöder motsvarande standard från freedesktop.org. Alltså fungerar GNOME bra, medan fluxbox har vissa problem. Vi har som avsikt att stödja &amarok; på alla plattformar. Vi använder KDElibs och Qt eftersom de erbjuder en utmärkt utvecklingsmiljö.

## Felsökning

&amarok; kraschar under sökning av samlingen, alltid på samma ställe. Vad är det som händer?

Det är troligt att en fil i din samling utlöser ett fel i biblioteket TagLib, och det får &amarok; att krascha. Du kan identifiera filen genom att titta i ~/.kde/share/apps/amarok/collection_scan.log. Du bör rapportera kraschen till feldatabasen för TagLib på bugs.kde.org och bifoga den felaktiga filen. Därefter kan du ta bort filen från din samling och upprepa sökningen.

&amarok; kraschar när jag spelar ett visst spår, varje gång. Vad är det som är fel?

Det betyder oftast att TagLib kraschar medan spårets taggar läses. Rapportera felet för TagLib på bugs.kde.org.

&amarok; kraschar ofta, vad kan jag göra?

Uppgradera ALSA-biblioteken och verktygen till de senaste versionerna, använd OSS, eller använd OSS-emulering.

Om du använder MySQL som databasgränssnitt, försök med SQLite, det är något mognare (koden i &amarok;, inte själva databasen).

Försök med ett annat ljudgränssnitt.

Försäkra dig om att alla bibliotek som &amarok; använder kompilerades med samma version av GCC som &amarok; själv. Situationen där &amarok; är kompilerad med GCC 3.4.x med TagLib som är kompilerat med GCC 3.3.x kan orsaka krascher vid redigering av taggar.

Om du använder KDE med aRts, försök att inaktivera "Stäng av automatiskt om overksam i:" i ljudsysteminställningarna, eller använd åtminstone inte värdet 1 sekund eftersom det blandar sig i varje gång amaroK byter sång.

Skicka annars bakåtspårningarna när e-posten dyker upp (du märker det). Om du ofta får en krasch kan du vara säker på att den rättas om du skickar en verkligt bra bakåtspårning till oss. Se nästa avsnitt för hjälp där.

Hur kan jag få en vettig bakåtspårning?

Se Debugging HowTo.

&amarok; använder inte taggar som jag vet finns i mina filer.

Om Konqueror eller andra program visar annan information för titel, artist, album eller genre än den som &amarok; hämtar när din samling skapas, kanske taggar med det äldre ID3v1-formatet läses istället för de nyare ID3v2-taggarna. Det kan bero på inställningen Kodningar: Gå till Inställningar Anpassa &amarok; och hitta därefter avdelningen Kodningar i inställningsrutan. Avmarkera alla kryssrutor under "Avkoda inte följande som Latin-1:". Sök igenom din samling för att hämta ID3v2-taggarna.

&amarok; visar inte mina UTF-8 id3v2-taggar riktigt.

Det beror på att de flesta program skriver UTF-8 data i id3v2-taggar, men anger inte kodningen som Unicode. Följande perl-skript fixar det:

    #!/usr/bin/perl
    die "Filen $ARGV[0] finns inte" unless -f $ARGV[0];
    use MP3::Mplib;
    my $mp3 = MP3::Mplib->new($ARGV[0]);
    my $v2tag = $mp3->get_v2tag;
    print "Fel vid skrivning av taggen till $ARGV[0]\n" unless $mp3->set_v2tag($v2tag,&UTF8);

Skriptet kräver perl-modulen MP3::Mplib som kan installeras genom att ge kommandot `perl -MCPAN -e 'install MP3::Mplib'`.

Varför verkar ikonerna i statusraden alltid vara aktiva?

Ikonerna på statusraden i &amarok; (slumpmässig, upprepa, lägg till) verkar hela tiden aktiva med KDE 3.4.0. Det är ett känt fel i KDE 3.4.0. Ikoneffekterna glöms ibland bort. En enkel fix i Inställningscentralen är att ställa in inaktiverat tillstånd till "Grå" och "Semitransparent" under Utseende och teman Ikoner Avancerat. Observera att du ibland måste klicka tre gånger på ikonen innan det får effekt efter ändringen har gjorts.

Varför klagar &amarok; över odefinierade symboler och vägrar därefter att starta?

Om du får följande fel: "amarokapp: symbol lookup error: amarokapp: undefined symbol: _ZN11KSystemTray9setPixmapERK7QPixmap", kontrollera då att amarokapp använder rätt libqt (kontrollera med: ldd `which amarokapp` | grep qt).

För att rätta det kan du behöva ta bort libqt som orsakar konflikt och/eller redigera /etc/ld.so.conf så att rätt version hämtas först.

## Allmän användning

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

Det finns flera alternativ. Ofta besvaras problem du har med ursprungliga installationen av &amarok; bäst av experter på din speciella distribution av Unix eller Linux. Du kan söka hjälp från andra användare eller utvecklare på &amarok; forum och IRC-kanalen på irc.freenode.net kanalen #amarok.

Bugzilla är inte ett ställe att söka efter stöd. Rapportera gärna ett fel om du menar allvar med att hjälpa till att rätta ett fel i själva &amarok;.

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.

Var finns fliken "Hem"?

För att undvika att belamra gränssnittet har fliken "Hem" överförts till verktyget "Statistik"tillgänglig med Verktyg Statistik.

Finns det något sätt att ställa in informationsmängden som "sammanhangsbläddraren" visar?

Ja, använd menyn som visas med höger musknapp var som helst i "sammanhangsbläddraren" för att ändra den.

Varför är stjärnorna och siffrorna i "sammanhangsbläddraren" inte synkroniserade?

Betydelsen av symbolerna har ändrats i Amarok 1.4 "Fast Forward": stjärnor representerar den användardefinierade klassificeringen, medan siffrorna visar beräknade poäng.

Att klicka på stjärnorna i "sammanhangsbläddraren" fungerar inte. Hur klassificerar man en sång?

För att klassificera ett spår behöver du kolumnen "Klassificering" i spellistan. Klicka med höger musknapp på spellistans rubrik och välj Lägg till kolumn Klassificering. Klicka var som helst i kolumnen "Klassificering" för att ange klassificeringen för ett spår. Du kan också använda snabbtangenter (Win+[1-5]) för att snabbt klassificera en sång, när Amarok kör i bakgrunden.

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 på 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.

För mer information, ta en titt på Audio Engine Comparison.

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, returtangent.

&amarok; spelar inte MP3-filer med SUSE Linux 9.3, vad kan jag göra?

Öppna "YaST Online Update" och installera programfixen 'Multimedia Option Pack 1'. Voila, &amarok; spelar MP3-filer.

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. Se Ställa in Dmix för ALSA.

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

Jag kan inte få några media att spelas i &amarok;. Varför inte?

Du måste testa ljudramverken på kommandoraden:

`artsplay fil.mp3` `gst-launch filesrc location=/home/användare/fil.mp3 ! spider ! audioscale ! audioconvert ! alsasink` `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; skicka utdata direkt 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:

`su` `chmod a+rsx /path/to/kde/bin/artswrapper` `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 det hjälpa en hel del att öka storleken på ljudbuffern i ALSA-inställningsfilen .asoundrc.

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

&amarok;s 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 'gst-register' (ibland med ett versionssuffix, som gst-register-0.8) 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

&amarok; säger att GStreamer-gränssnittet inte kan spela MP3-filer, även om jag har kompilerat eller installerat insticksprogrammet mad.

Försök med följande (försäkra dig om att &amarok; inte kör): Ladda ner, kompilera och installera paketet ffmpeg. Kör gst-register (du kanske måste köra det två gånger, som systemadministratör och som "vanlig" användare). Gå till insticksprogramkatalogen för GStreamer (du hittar den med gst-config eller gstreamer-config). Ta bort ffmpeg-filerna (eller flytta dem någon annanstans). Kör gst-register igen. Starta &amarok;.

## Utveckling

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

Hur man skaffar och bygger &amarok; från SVN

Jag har hittat ett fel / Jag har en bra idé för &amarok;!

Rapportera det gärna på bugs.kde.org. 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 SVN. Men låt oss dock få veta innan du arkiverar nya funktioner i SVN! 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 är &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: `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: `ssh -i ~/.ssh/id_rsa yourip dcop --user yourusername 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?

Att hålla nere Ctrl och klicka med höger musknapp köar filerna 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 hålla musen stilla över ikonen visar ett trevligt meddelande med information om det nuvarande spåret. Att klicka med musens mittenknapp gör paus i det nuvarande spåret. Att rulla med mushjulet ändrar volymen. Att hålla nere skift-tangenten medan mushjulet rullas söker i det nuvarande spåret. Att hålla nere Ctrl-tangenten medan mushjulet rullas hoppar mellan spåren i spellistan. Att dra och släppa objekt på ikonen i systembrickan visar en sammanhangsberoende meny som låter dig välja mellan tre alternativ, Lägg till i spellista, Lägg till och spela, och Avbryt. Ikonen i systembrickan anger också position i sången.

Vad hittar jag inställningarna i &amarok;?

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

Hur inaktiverar man en bläddringsfunktion i &amarok;?

Genom att klicka med höger musknapp på vilken bläddrare som helst visar en lista med synliga bläddrare. Du kan använda listan för att inaktivera eller åter aktivera tillgängliga bläddrare.

## Allmänna frågor

Hur använder jag en extern MySQL-databas med &amarok;?

Se MySQL HowTo.

Min hemkatalog $HOME finns på NFS. Efter start misslyckas &amarok; att bygga samlingen, och skriver ut många databasfel på terminalen. Vad kan göras?

Den interna databasen SQLite som &amarok; normalt använder fungerar inte med NFS. Du måste antingen göra en länk till en lokal enhet för katalogen ~/.kde/share/apps/amarok, eller använda stödet för MySQL.

Hur kan jag lagra och koda en ljud-cd med &amarok;?

Mata in din cd, och klicka därefter på "Spela ljud-cd" i menyn. Filbläddraren dyker upp och visar ett träd med flera kataloger. Gå till katalogen "wav", välj några spår och dra dem till önskad plats i ett Konqueror-fönster för normal lagring. Dra filer från katalogerna "mp3" eller "ogg" istället för automatisk kodning.

Cd-lagring kräver att "Audiocd I/O-slaven" är installerad. Den är en del av KDE Multimedia.

Hur bestäms spårens poäng?

&amarok; tilldelar poäng (ett tal 1-100) till en sång baserat på hur många gånger du lyssnat på den och om du hoppar över sången utan att lyssna färdigt. Varje gång sången slutar spelas ändras poängen. Koden för att ändra poäng finns i collectiondb.cpp. I version 1.2.2 fanns den på rad 1181, men du kan hitta den genom att söka efter "CollectionDB::addSongPercentage". När poäng definieras för ett spår som aldrig tidigare har spelats, använder &amarok; beräkningen score = ( ( 50 + percentage ) / 2 ).

Det sätter poängen lika med ett tal från 25-75 beroende på hur långt sången tilläts spela. Om användaren till exempel stoppar eller hoppar över sången efter bara 25 % har spelats, blir poängen (50+25)/2, eller 37,5. Poäng visas dock som heltal, så talet avrundas till närmaste heltal innan det visas. Poängen lagras dock internt som ett flyttal, eftersom när en sång har spelats flera gånger kan det vara omöjligt att ändra poängen mer än ett steg med en enda uppspelning (se nedan). När poäng för ett spår som har spelats tidigare är beräkningen något mer komplicerad. I källkoden är det score = ( ( values[2].toDouble() * values.first().toInt() ) + percentage ) / ( values.first().toInt() + 1 );

Ersätt värdena på följande rad:

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

Vi har score = ( ( statistics_percentage.toDouble() * PlayCounter.toInt() ) + percentage ) / ( PlayCounter.toInt() + 1 );

Egentligen justerar det tidigare poäng (statistics_percentage) med ett minskande värde beroende på hur många gånger spåret har spelats. Ju fler gånger ett spår har spelats, desto mindre påverkan har varje uppspelning på poängen.

Hur ändrar jag ett spårs poäng manuellt?

Du kan ändra poäng manuellt genom att högerklicka på spellistans kolumnrubriker (de som lyder titel, artist, album, etc.) och välja Poäng. Därefter kan du ändra poäng som vilken annan egenskap hos sången som helst, genom att högerklicka på den och välja "Redigera tagg 'Poäng'" eller trycka på F2. Du kan också redigera poäng i taggdialogrutan, tillgänglig genom att högerklicka på ett spår.

Varför är inte &amarok; en del av KDE multimedia?

Utvecklarna vill inte att överheten ska tala om för dem när de kan släppa en utgåva (vilket betyder att paketen i själva KDE inte har ett utgåveschema som passar ihop med den snabba utvecklingen av &amarok;).

Hur förhindrar jag att ikonen för &amarok; blinkar i systembrickan?

Det är en ny funktion som har lagts till som vissa användare kan tycka är distraherande. Avmarkera helt enkelt alternativet "Blinka ikonen i systembrickan under uppspelning" under allmänna alternativ.

Hur kan jag visa eller ta bort analysatorn i spellistans fönster?

Spellistans analysator är en del av spellistans verktygsrad. Välj Inställningar Anpassa verktygsrader, och lägg till eller ta bort analysatorn från aktuella åtgärder. Klicka på Ok.

Hur ändrar jag sammanhangsbläddrarens tema?

Ladda ner ett tema eller gör ditt eget. Installera det med Anpassa &amarok;...Utseende Stil för sammanhangsbläddrare, och klicka på Installera ny stil.

Vilka legala problem orsakade att ikonen "Blå varg" ersattes?

Ikonen var alldeles för lik logotypen för Warp Graphics, Inc. (elfquest.com), så det var nödvändigt att ta bort den för att undvika problem.

Jag ser inga visningar. Var kan jag skaffa dem?

Installera senaste versionen av libvisual.

Hur kan jag lägga till mina favoritströmmar i &amarok;?

Ladda först av allt strömmen i spellistan. Det finns flera sätt att göra det. Du kan helt enkelt klicka på en webbadress till en strömmande spellista i Konqueror. &amarok; öppnar då automatiskt strömmen. Klicka till exempel på knappen "Tune in" i shoutcast.com. Du kan också använda funktionen "Lägg till media" för att ladda en ström. När strömmen väl har laddats, kan du spara den genom att högerklicka på "Aktuell spellista" i spellistebläddraren och därefter välja "Spara" och ge den ett meningsfullt namn. Strömmen läggs därefter till i spellistebläddrarens vy för senare användning.

## Konquerors navigeringspanel

Vad är Konquerors navigeringspanel?

Konquerors navigeringspanel låter dig övervaka och styra &amarok; medan du bläddrar med Konqueror. För att se den, kör Konqueror, tryck på F9 för att visa navigeringspanelen, klicka på (den översta) knappen Egenskaper och välj Lägg till &amarok; i kombinationsrutans meny.

## Audioscrobbler

Vad är Audioscrobbler?

Audioscrobbler är en gratistjänst som skickar information om vilka sånger som spelas till en oberoende server. Att anmäla sig till tjänsten är gratis och kräver bara att du väljer ett användarnamn och lösenord som inte redan används. Audioscrobbler utnyttjas för närvarande i &amarok;.

Jag vill inte att &amarok; ska skicka information till Audioscrobbler.

Avmarkera "Skicka in spår jag spelar" för att förhindra frågor till Audioscrobller om föreslagna spår.

Hur kommer jag till gruppen &amarok; i Audioscrobbler?

Gruppen &amarok; i Audioscrobbler finns här: Gruppen &amarok; i Audioscrobbler.

## Allmänna gränssnitts- och uppspelningsfrågor

Vilket ljudgränssnitt ska jag använda?

Titta i Audio Engine Comparison.

Vilken version av ALSA ska jag använda?

Om du använder ALSA för utmatning, ska du använda den senaste tillgängliga versionen av ALSA. Gamla versioner av ALSA har orsakat många krascher, och har orsakat många feldirigerade kraschrapporter.

Jag har installerat GStreamer, Xine, etc., men motsvarande ljudgränssnitt visas inte. Vad står på?

&amarok; kompilerades troligen innan du hade installerat Xine och/eller GStreamer, så att skriptet ./configure inte inkluderade dem i listan med gränssnitt som skulle byggas. Du måste bygga om &amarok;.

Men jag byggde om &amarok; efter att ha installerat GStreamer och/eller Xine, men gränssnittet visas ändå inte. Vad hände?

Du använder troligen en distribution som packeterar utvecklingsbibliotek separat från huvudbiblioteket, så att även om gstreamer är installerat, kan inte &amarok; länkas med det eftersom gstreamer-devel inte är installerat. Samma sak gäller för xine, du måste installera xine-devel om din distribution delar upp paket på detta sätt. Glöm inte att bygga om &amarok; efter utvecklingspaketen har installerats.

## GStreamer-gränssnittet

Varför är det alltid ett gap även om jag har aktiverat övertoning?

Försäkra dig om att du inte har installerat gst-ffmpeg. Installera istället insticksprogrammet gst-mad.

Jag får följande fel: "GStreamer-CRITICAL **: Factory for `adder' has no type.". Hur kan det fixas?

GStreamer byggdes med förlänkning, vilket inte fungerar för GStreamer. Du måste bygga om det utan alternativet. Dessutom råder merlin-tc: Använd dessutom inte några ldflags när GStreamer byggs.

Du får felet "There is no element present to handle the file's mimetype audio/mp4" även om du har installerat det rätta insticksprogrammet gstreamer-faad.

För att spela mp4- eller m4a-filer med GStreamer måste du också ha gstreamer-quicktime förutom gstreamer-faad installerad.

Du får felet "There is no element present to handle the stream's mimetype audio/mpeg".

Du försöker spela en MP3-ström utan insticksprogrammet gstreamer-mad installerat. Installera insticksprogrammet gstreamer-mad och kör "gst-register" som systemadministratör innan du startar om &amarok;.

Jag har ett andra ljudkort och använder ALSA. Hur får jag amaroK att använda det istället för förvalt kort?

Markera kryssrutan 'Enhet' och fyll i enheten under Inställningar Anpassa amaroK Gränssnitt. Typiskt värde för förvalt ljudkort är 'hw:0' och 'hw:1' för det andra ljudkortet.

## Xine-gränssnittet

Hur kan jag ändra var ljud matas ut?

Om du använder ALSA kan du skicka utmatning till en specifik enhet med Xine. Ställ in filen ~/.asoundrc (bara för användaren) eller /etc/asound.conf (för hela systemet) att skapa alias för dina hårdvaruenheter, och infoga ett alias under Xine-gränssnittets inställningsflik i rutan "Enhet som används för stereoutmatning:". Som ett alternativ kan du direkt skriva in ALSA-enheten (hw:0,0 eller hw:1,0 och så vidare). Om du väljer den senare (alternativa) metoden, var medveten om att metoden att skicka via ALSA-biblioteket med motsvarande ALSA plug (t.ex. plughw:0,0 eller plughw:1,0 och så vidare) föredras starkt.

Här är ett exempel på en ~/.asoundrc för en dator som har en inbyggd Intel AC97-avkodare och en usb-audio enhet:

           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
           }

Skriv nu in usb-audio i på Xine-gränssnittets inställningsskärm, så ska utmatningen gå till enheten usb-audio (där ALSA-biblioteket hanterar konvertering av samplingsfrekvens, kanaler och så vidare).

För att använda en virtuell enhet med dmix, försäkra dig om att kryssrutan "Ljudkortet kan utföra mmap" är avmarkerad.

## aRts-gränssnittet

Tyvärr har inte aRts-gränssnittet någon utvecklare, men känn dig fri att fixa det själv. Du skulle kunna vara den nya utvecklaren av aRts-gränssnittet som vi desperat behöver!