
Amarok är en ljudspelare. Mer information hittar du i en sammanfattning av dess funktioner och skärmbildsgalleriet. För att komma igång med Amarok, se Snabbstartsguiden. Amaroks handbok finns här.
Amarok 2 är en nästan fullständig omkodning, så att kodbasen har mycket lite gemensamt med Amarok 1.4. Om du saknar en funktion, skicka in ett önskemål på Bugzilla.
Här kommer en kort lista över några nya funktioner:
Den största nya funktionen är kanske tjänstramverket, vilket integrerar musikkällor på nätverket direkt i Amarok. Det inkluderar musikbutiker på Internet, mediaservrar, musikförvaring på webben, med mera. Tack vare det kommer du lätt åt musik från Magnatune, Jamendo, Last.fm, MP3Tunes-förvaring, Ampache och många andra. Förvänta dig att fler större (och mindre) namn ansluts under livstiden hos version 2.x. Se Internetmediakällor för mer information.
En annan intressant funktion är rutan Sammanhang, som finns i mitten av Amaroks fönster, som ersätter den gamla sammanhangsbläddraren från version 1.x. Den visar sammanhangsinformation om musiken du spelar, som omslagsbild, spårbetyg, nyckelord, sångtext, artistinformation, liknande låtar och artister, gitarr- och bastablatur och andra. Tack vare den Plasmateknologi som används kan rutan Sammanhang visa mycket rikt innehåll, som AJAX, video och animeringar, allt på ett tilltalande vis. Mer om Sammanhangsrutan.
Som ett komplement till rutan Sammanhang utvecklade vi en ny och utrymmesbesparande spellista. För att spara på det horisontella utrymmet grupperar den spårnamn, artist, albumnamn och omslagsbild, och gör det möjligt att gruppera enligt albumnamn. Dessutom kan du arrangera om den efter hjärtans lust! Om du hellre vill ha den gamla spellistan från version 1.4 är det också möjligt. Se Ändra spellistelayout för mer information.
En annan liten skatt är videostödet. Att titta på musikvideor inne i Amarok är härligt!
Vi ska inte glömma Dynamiska spellistor, som utökar de gamla. De låter dig specificera en spellista som fylls i automatiskt, baserat på vissa sannolikhetsdrivna kriterier, så kallade ”preferenser”. Dynamiska spellistor förenas med den nya Automatiska spellistegeneratorn, som används för att skapa listor för särskilda syften och av en viss längd. Se Dynamiska spellistor och Automatisk spellistegenerator för mer information.
Det finns många fler finesser, som avancerade skript, dynamiska samlingar, förbättrad användarvänlighet, förbättrad hantering av mediaenheter, en ny podsändningshantering, stöd för fler programvaruplattformar, med mera.
Amarok kräver att delar av KDE har installerats för att det ska fungera, men kan köras utan problem i GNOME eller andra skrivbordsmiljöer, inklusive Windows och OS X. För att kunna starta Amarok måste du ha installerat kdelibs och kdebase-runtime.
För att vissa funktioner ska fungera riktigt, som skärmvisningen, måste fönsterhanterare vara anpassad för att stödja relevanta standarder från freedesktop.org. Mer om hur man kör Amarok på andra plattformar här.
Vi har åtagit oss att ge support för Amarok på alla plattformar. Vi använder KDElibs och Qt eftersom de utgör en fantastisk programmeringsmiljö. Förutom Linux® och BSD fungerar Amarok på Windows och Mac OS, och det finns installationsprogram tillgängliga, men tyvärr har vi inte (ännu) nog resurser för att erbjuda fullt stöd för dessa operativsystem. Nästan alla våra programmerare använder fria operativsystem, och de prioriteras av oss. Vi välkomnar dock Windows- och OS X-programmerare som vill hjälpa till och förbättra Amarok på dessa plattformar.
Snabbtangenter är tillgängliga. Se sidan Tangentbindningsreferens för mer information.
För att styra Amarok från terminalen, skriv amarok --help-all
för en fullständig lista över styrkommandon som för närvarande är tillgängliga.
Det finns flera alternativ. Oftast får du bäst svar angående problem med själva installationen av Amarok från experter på din egen UNIX®- eller Linux®-distribution. Du kan söka hjälp från medanvändare och programmerare på Amaroks diskussionsforum och Amaroks IRC-kanal på irc.libera.chat, kanal #amarok.
Observera att bugzilla inte är avsett för att söka hjälp. Men skicka gärna in en felrapport, om du har för avsikt att hjälpa till med att fixa ett fel i Amarok.
Om du hittar ett fel i Amarok, skicka gärna in det till KDE:s Bugzilla-verktyg. Inkludera alltid följande information för att skapa en fullständig felrapport:
Använd version av Amarok (versionen finns under → ). Man bör inte rapportera fel för versioner av Amarok som är äldre än den nuvarande stabila utgåvan, eftersom vi inte tillhandahåller rättningar för äldre versioner.
Använd version av KDE och Qt, även om du inte kör Amarok under KDE ( → ).
Använd version av Phonon-bakgrundsprogrammet. Informationen går att hitta under Diagnostik ( → ).
Om felet går att upprepa. Rapportera inte fel som du inte kan upprepa, eftersom de är nästan omöjliga att rätta.
De exakta stegen för att upprepa felet
Om någon av denna information saknas är inte felrapporten fullständig. Var också beredd att svara på frågor från utvecklare eller testare och eventuellt prova andra inställningar.
Mer om spellistan här.
Använd Mediakällor till vänster för att navigera till önskad artist/album/spår. Dra sedan filerna till Spellista till höger. Du kan använda Dynamiska spellistor eller den Automatiska spellistegeneratorn för att fylla i spellistan. Du kan också dra dit filer från vilken filhanterare som helst, som exempelvis Dolphin. Det går också att dubbelklicka på ett spår, en artist eller genre i Mediakällor eller filsystemet, eller högerklicka och välja Lägg till i spellista eller Ersätt spellista.
Välj spåret eller spåren du vill ta bort, och tryck på tangenten Delete. Eller högerklicka på markeringen och välj Ta bort från spellista.
Dra och släpp bara spellistefilen på Spellista, som vilken annan fil som helst. Så enkelt är det!
Ljud-cd behandlas annorlunda än en data-cd, som också stöds. När en ljud-cd matas in, visas den som en lokal samling. Dra den till spellistan eller den den uppdykande släppfunktionen, eller högerklicka på markerade spår och välj Lägg till i spellista eller Ersätt spellista.
Amarok spelar själv inte musik, utan låter Phonon göra jobbet, särskilt dess bakgrundsprogram VLC eller GStreamer. Därför kan Amarok spela upp de filer som dessa program själva kan spela upp. För att analysera filtaggar använder Amarok Taglib, som har stöd för de flesta filtyper som innehåller metadata.
Phonon är multimediaramverket i KDE 4. Du hittar mer information här.
Vi rekommenderar för närvarande både Gstreamer- och VLC-gränssnittet, eftersom båda underhålls aktivt. Om du vill spela strömmar bör du bara använda VLC-gränssnittet, eftersom Gstreamer-gränssnittet har vissa tillkortakommanden i detta avseende. Försäkra dig om att du inte använder något annat gränssnitt, eftersom de är föråldrade.
Om du använder Phonon-backend-gstreamer, försäkra dig om att du bara använder gränssnitt från en enda version av gstreamer, annars blir ljudet lidande.
Du saknar troligtvis avkodarna som krävs av det specifika Phonon-gränssnittet du använder (Gstreamer eller VLC). Rapportera detta till din distribution, om du inte blev tillfrågad om att installera dem automatiskt när du startade Amarok för första gången.
När vissa Phonon-gränssnitt, såsom gstreamer, kanske Amarok vägrar att spela mp4
- och mka
-filer. Det är ett känt problem, se felrapport nummer 290168 för mer teknisk information.
Ett mycket enkelt sätt att gå förbi problemet är att ändra filändelsen. Ändra ändelsen mp4
till m4a
och ändra mka
till mkv
. Du måste förstås försäkra dig om att filerna bara innehåller ljud. Du kan använda kommandot ffprobe för att titta på vilka dataströmmar som ingår i filen. Om filen har en videoström måste den tas bort. Det finns många verktyg tillgängliga som kan redigera formaten, och de flesta är baserade på ffmpeg
/libav
, som du kan använda om du känner till dem. Om du föredrar grafiska verktyg är ett möjligt val avidemux.
Här är ett snabbt exempel på hur man kan ta bort en videoström från en mp4
-video med ffmpeg. Att ta bort videoströmmen från en mkv
-fil görs på samma sätt. Kontrollera först om det finns en videoström
$ ffprobe exempel.mp4 2>&1 | grep Video
Stream #0.1(und): Video: h264 (Baseline), yuv420p, 480x360 [PAR 1:1 DAR 4:3], 242 kb/s, 25 fps, 25 tbr, 25k tbn, 50k tbc
Om utdata från föregående kommando är tom, finns det inte någon videoström i filen. För att skapa en m4a
-fil med bara ljudströmmen kan du använda något som liknar
ffmpeg -i exempel.mp4 -acodec copy -vn example.m4a
Du kan också använda avconv
istället för ffmpeg
med samma väljare, där
väljaren -i exempel.mp4 är indatafilens namn
-acodec copy används för att inte koda om ljudströmmen utan bara kopiera den. Det görs för att undvika kvalitetsförlust, men du kan också koda om med ett annat format om du vill, och du är inte tvingad att använda m4a om så är fallet
vn tar bort videoströmmen
exempel.m4a
är utdatafilens namn
Ett annat möjligt sätt att går runt problemet är att ändra Phonon-gränssnitt. Exempelvis VLC-gränssnittet lider inte av detta problem.
Ställ in det i Phonons systeminställningsmodul. → → →
Equalizern är bara tillgänglig om du använder Phonon-bakgrundsprogrammet GStreamer. Du hittar den i menyn Verktyg.
De flesta distributioner levererar numera ljuddemonen Pulseaudio, som hanterar ljudinställningar i hela systemet. Om det inte går att ändra volym i Amarok oberoende av KMix, har inställningarna i Pulseaudio alternativet
flat-volume=yes
enabled. Depending on your distribution this is located either in the file $HOME/.pulse/daemon.conf
or in the system file /etc/pulse/daemon.conf
. More information about Pulseudio-specific settings can be found in pulse-daemon.conf man page.
Visualiseringar levereras som ett miniprogram. För mer information se sidan med miniprogram. Visualiseringar är för närvarande under utveckling och kan vara felbenägna vid detta tillfälle.
Gå till alternativet Podsändningar i rutan Mediakällor och välj sedan Lägg till podsändning... . Lägg till podsändningens webbadress i därför avsett fält. Mer om podsändningar här.
Vi har också några tjänster, som Gpodder och Podsändningskatalog för att hjälpa dig hitta intressanta podsändningar. Aktivera tjänster i menyn Inställningar: →
Om du vill skicka strömmar direkt till en icecast- eller shoutcast-server, är svaret enkelt: Det finns inget stöd för det. Du skulle kunna använda IDJC för det ändamålet.
Om du märker att den största delen av din musik känns igen av Amarok, men vissa kataloger inte hämtas på rätt sätt, öppna en terminal och skriv
touch
katalog
där katalog
är sökvägen till katalogen som har problemet. Välj därefter → i menyn i Amaroks huvudfönster, och öppna sidan → . Katalogen ska nu vara synlig igen.
Varning
Det fungerar inte på Windows, eftersom kommandot touch är specifikt för Linux® och BSD-liknande system.
Amarok har ett starkt förbättrat stöd för mediaenheter baserat på Solid, KDE:s hårdvarulager, som inte behöver mycket anpassning. Det borde gå att bara ansluta en enhet och komma åt den i Amarok. Tack vare de dynamiska samlingarna bör mediaenheter också bli en del av musiksamlingen, och kunna sökas igenom och kommas åt i avdelningen Lokal musik inom rutan Mediakällor när de har anslutits.
Du kan överföra dina låtar, album och artister från den lokala samlingen genom att högerklicka på Kopiera till samling och välja enhet. Du kan också göra på det andra sättet: Högerklicka på → . Mer om Amarok och enheter här.
Ett verktyg för att importera databaser finns tillgängligt. Du kommer kunna behålla dina betyg och statistik utan problem. Mer finns här.
De är små program som lägger till funktionalitet i Amarok. Det finns många skript, och du hittar dem antingen på kde-apps.org eller med Skripthantering i Amarok. Mer information finns här. Skripthantering hittar man via menyn Inställningar, → .
Nej. Ett nytt och kraftfullt programmeringsgränssnitt för skript har skapats, vilket leder till betydande förbättringar, men det låter dig inte använda gamla skript. Det nya skriptsystemet baseras på QtScript, och kommer minska Amaroks beroenden drastiskt, något som varit ett stort problem för användare som inte är bekanta med tekniken eller använder andra plattformar. Dessutom kommer antalet externa processer som startas vid körning minskas stort. En annan fördel är att det nya programmeringsgränssnittet möjliggör mycket djupare integrering med Amarok än det äldre systemet. Amaroks programmeringsgränssnitt för skript.
Stämningsrader visar en låts stämning i förloppsindikeringen. Mer om stämningsraden här.
Amarok är i huvudsak en musikspelare, så ingen videofilhantering, samlingsstöd, dvd-uppspelning, textning eller andra sofistikerade funktioner är tillgängliga.
Det heter Amarok! Den tidigare stavningen var amaroK, men det ändrades omkring 2005 på grund av att det såg så konstigt ut.
Amarok ger poäng (ett värde mellan 0 och 100) till en låt baserat på hur ofta du har lyssnat på den och om du hoppar över den innan den tar slut. Varje gång låten tar slut ändras poängen.
Här har du ett exempelskript som kan räkna ut poäng:
if( playcount <= 0 ) # ska inte kunna vara mindre, men vad tusan. newscore = ( prevscore + percentage ) / 2 else newscore = ( ( prevscore * playcount ) + percentage ) / ( playcount + 1 ) end
Du kan enkelt skapa ett eget skript med en egen algoritm. Se handledningen för att skriva skript för mer information.
Du kan ändra poängen manuellt i dialogrutan Spårinformation som du kommer åt genom att högerklicka på ett spår, välja Redigera spårinformation, och gå till fliken Sammanfattning.
Amarok har förstås stöd för ett användardefinierat betygssystem, och du kan betygsätta dina spår med ett enda klick i miniprogrammet Aktuellt spår. Du kan också göra det från den sammanhangsberoende menyn (högerklicksmenyn) → . Om du ser betygstjärnor i spellistelayouten kan du också redigera dem där, med långsamma dubbelklick.
Nej, men det finns flera Plasmoider tillgängliga för skrivbordet som låter dig visa information från Amarok, samt styra Amarok.
Ladda först strömmen i spellistan. Det finns flera sätt att göra det: ladda ner filen, och öppna den med Amarok. Använd bland annat menyn → .
När strömmen har laddats in kan du spara den genom att klicka på i rutan Spellista, och ge den ett igenkännbart namn. Strömmen kommer sedan läggas till i vyn Sparade spellistor för senare åtkomst.
Om Amarok har kraschat och du vill rapportera det, besök Felsökningsguiden. Felrapporten måste skapas i bugs.kde.org efter att ha kontrollerat att felet inte redan har rapporterats.
Det går att skapa en bakåtspårning för en instans av Amarok som har hängt sig med gdb, på följande sätt:
$ gdb -p `pidof amarok` (gdb) thread apply full bt all
Skicka därefter bara bakåtspårningen till PasteBin, enligt beskrivningen i Felsökningsguiden.
Om det händer måste du kontrollera vilka skript som är installerade och vilka Internettjänster som körs, eftersom en del av dem kan fördröja programstart. Har du också strömmar i spellistan när du öppnar Amarok kan starten ta lite längre tid. Samma sak händer om du har ett stort antal spår i spellistan (över 300 eller ännu fler).
Å andra sidan, om du använder en annan skrivbordsmiljö än KDE, kan starttiden ökas en aning eftersom fler bibliotek måste laddas in.
Se instruktionssidan Bygg Amarok utvecklingsversion. Gå hit för en lokal kompilering: Kompilera lokalt från Git: Fullständig sammanfattning.
Paket i själva KDE:s programvarusamling har en utgivningstidplan som inte passar med utvecklingstakten i Amarok, och eftersom inga övriga program i KDE beror på Amarok finns det ingen anledning att följa den utgivningstidplanen.
Skicka gärna in en rapport på bugs.kde.org. Om du har några förslag eller önskemål kan det vara bäst att skicka dem till vår e-postlista: amarok@kde.org. Att bara skriva om idén på våra IRC-kanaler, eller på en obskyr wiki-sida eller blogg, är inte till stor hjälp, eftersom informationen kommer att gå förlorad.
Gärna! Det är bäst om du berättar för oss vad du vill uppnå först, så att vi kan diskutera det, men oroa dig inte: vi har ännu inte avslagit någon programfix! Diskussionen är mest till för att hjälpa dig arbeta med rätt delar av Amarok. Skicka in dina programfixar och kodbidrag till git.reviewboard.kde.org. Se också Hur man skickar in programfixar till Amarok. Om du har rättat ett fel, skicka bara in den direkt. Det är ju ändå öppen källkod.