Amarok is een audiospeler. Meer informatie is te vinden in een samenvatting van zijn mogelijkheden en de gallerij met schermafdrukken. Om te beginnen met het gebruik van Amarok, zie de Snelstartgids. Het handboek van Amarok is hier.
Amarok 2 is een bijna volledig herschrijven van de broncode ondergaan zodat de codebasis weinig van doen heeft met Amarok 1.4. Als u mogelijkheden mist, rapporteer dan een wens in Bugzilla.
Hier hebt u een korte lijst met enige nieuwe mogelijkheden:
De meest belangrijke nieuwe mogelijkheid is het Serviceframework, dat direct in Amarok integreert met muziekbronnen in het netwerk. Dit omvat online muziekwinkels, mediaservers, Webmuziekkluisjes en meer. Dankzij dit krijgt u gemakkelijk toegang tot muziek geleverd door Magnatune, Jamendo, Last.fm, MP3Tunes Locker, Ampache en vele anderen. Verwacht meer grote (en kleine) namen die meedoen in de lifecycle van 2.x. Zie Mediabronnen in het internet voor meer.
Een andere opwindende mogelijkheid is het paneel Context, dat de centrale plaats van het venster van Amarok bezet, die de oude Contextbrowser uit de 1.x serie vervangt. Het toont contextuele informatie over de muziek die u speelt, zoals de albumhoes, trackwaardering, labels, liedteksten, informatie over de artiest, gerelateerde songs en artiesten, gitaar- en bas-tabbladen en anderen. Dankzij de gebruikte Plasma-technology, kan het paneel Context zeer rijke inhoud leveren, zoals AJAX, video en animaties, alles op een oogstrelende manier. Meer over het Contextpaneel.
Om het paneel Context te vergezellen, ontwikkelden we een nieuwe, ruimte-efficiënte afspeellijst. Om horizontale ruimte te bewaren, groepeert het de tracknaam, artiest, albumnaam en hoesillustratie samen en maakt verdere groepering door albumnamen. Bovendien kunt u het opnieuw naar eigen believen arrangeren! Als u de oud 1.4 afspeellijst prefereert, dan kan dat ook. Zie Indeling van de afspeellijst wijzigen voor meer informatie.
Een ander juweel is de ondersteuning van video. Uw muziekvideo's binnen Amarok bekijken voelt groots!
We kunnen de Dynamische afspleellijsten, die de oude Dynamische afspeellijsten uitbreiden, niet vergeten. Zij laten u een automatisch bevolkte afspeellijst definiëren, gebaseerd op specifieke door waarschijnlijkheden gedreven criteria genaamd “biases”. De Dynamische afspeellijsten gaan vergezeld van de nieuwe Geautomatiseerde afspeellijstgenerator, gebruikt om lijsten voor specifieke doelen te genereren en van een gespecificeerde lengte. Zie Dynamische afspeellijsten en Geautomatiseerde afspeellijstgenerator voor meer informatie.
Er zijn heel wat meer geweldige functies zoals geavanceerde scripting, dynamische verzamelingen, verbeteringen van het gebruikt, verbeterde behandeling van media-apparaten, een nieuwe beheerder van podcasts, ondersteuning voor meer software platforms en anderen.
Amarok vereist dat delen van KDE geïnstalleerd zijn om uitgevoerd te kunnen worden, maar het zal ook in Gnome of andere bureaubladomgevingen, including Windows en OS X, goed draaien. Om Amarok uit te voeren moeten kdelibs en kdebase-runtime geïnstalleerd zijn.
Om bepaalde functies juist te laten worden, zoals de schermweergave, moet uw vensterbeheerder ingesteld zijn om de relevante freedesktop.org standaarden te ondersteunen. Meer over het uitvoeren van Amarok op andere platforms hier.
We zijn er op gebrand om Amarok op alle platforms te ondersteunen. We gebruiken KDElibs en Qt omdat ze een uitstekende ontwikkelomgeving bieden. Naast Linux® en BSD, werkt Amarok op Windows en MacOS en er zijn installatieprogramma's beschikbaar, maar helaas hebben we (nog) niet de hulpbronnen om volledige ondersteuning voor die bestandssystemen te bieden. Bijna alle ontwikkelaars gebruiken vrije besturingssystemen en die hebben voor ons prioriteit. We verwelkomen echter Windows en OS X ontwikkelaars die willen helpen en Amarok willen verbeteren op die platforms.
Sneltoetsen zijn beschikbaar; zie onze pagina Index met toetscombinaties voor meer informatie.
Om Amarok vanaf de console te besturen, typt u amarok --help-all
voor een huidige volledige lijst van beschikbare commando's voor besturing.
Er zijn verschillende opties. Meestal kunnen problemen die u hebt met de initiële installatie van Amarok het best beantwoord worden door experts van uw specifieke UNIX®- of Linux®-distributie. U kunt hulp zoeken bij medegebruikers en ontwikkelaars op het Amarokforum en het Amarok IRC-kanaal op irc.libera.chat kanaal #amarok.
Merk op dat bugzilla geen plaats is waar u ondersteuning kunt vinden. Dien alleen een bug in als u serieus van plan bent te helpen om een bug in Amarok zelf te repareren.
Als u een bug in Amarok vindt, dien deze dan in op de website van KDE bugzilla. Om een volledig bugrapport te maken geef dan altijd de volgende informatie:
De exacte versie van Amarok (de versie is te vinden in → ). U moet geen bugs rapporteren voor versies van Amarok ouder dan de huidige stabiele uitgave omdat we reparaties aanbrengen in oudere versies.
De exacte versies van KDE en Qt, zelfs als u Amarok in KDE niet uitvoert ( → )
De exacte Phonon-backend. U kunt deze informatie vinden in de Diagnostische meldingen ( → )
Of de bug reproduceerbaar is. Rapporteer geen bugs die u niet kunt reproduceren omdat die vrijwel onmogelijk zijn te repareren.
Exacte stappen over hoe de bug te reproduceren
Als iets van deze informatie ontbreekt is het bugrapport niet volledig. Wees er ook op voorbereid om vragen van de ontwikkelaars of zij die bugs behandelen te beantwoorden en eventueel andere instellingen te testen.
Meer over de Afspeellijst hier.
Gebruik Mediabronnen aan de linkerkant om naar de gewenste artiest/album/track te navigeren. Sleep de bestanden in het paneel Afspeellijst rechts. U kunt Dynamische afspeellijsten of de Geautomatiseerde afspeellijstgenerator gebruiken om uw afspeellijst te bevolken. U kunt ook bestanden binnenslepen uit elke bestandsbeheerder, zoals Dolphin. U kunt ook dubbelklikken op een track, artiest of genre in uw Mediabronnen of bestandssysteem of rechtsklikken en Aan afspeellijst toevoegen of Afspeellijst vervangen te kiezen.
Selecteer de track(s) die u wilt verwijderen en druk op de toets Delete. Of klik rechts op de selectie en kies Uit de afspeellijst verwijderen.
Sleep het afspeellijstbestand naar de Afspeellijst, zoals u zou doen met elk ander bestand. Zo eenvoudig is het!
Audio-cd's worden anders behandeld dan gegevens-cd's, die ook ondersteund worden. Wanneer u een audio-cd in plugt, zal deze worden getoond als een lokale verzameling. Sleep deze naar de afspeellijst of Pop-Up Dropper of klik rechts op de geselecteerde tracks en kies Aan afspeellijst toevoegen of Afspeellijst vervangen.
Amarok zelf speelt geen muziek af, maar laat dat over aan Phonon, specifiek de VLC- of GStreamer-backends van Phonon. Dus, welke bestanden zij af kunnen spelen, kan Amarok afspelen. Om tags van bestanden te analyseren gebruikt Amarok Taglib, die de meeste typen bestanden ondersteunt die metagegevens bevatten.
Phonon is het multimedia-framework van KDE 4. U kunt hier meer informatie vinden.
We bevelen nu zowel de Gstreamer- als de VLC-backend aan omdat beide actief worden onderhouden. Als u streams wilt afspelen dan zou u alleen de VLC-backend moeten gebruiken omdat de Gstreamer-backend hierin tekortkomingen heeft. Ga na dat u geen andere backend gebruikt omdat die verouderd zijn.
Als u de Phonon-backend-gstreamer gebruikt ga dan na of u alleen plug-ins van een enkele gstreamer versie gebruikt, anders krijgt u een vervormd geluid.
U mist waarschijnlijk de codecs die door uw specifieke Phonon-backend (Gstreamer of VLC) worden gebruikt. Rapporteer dit aan uw distributie als u niet werd gevraagd om ze automatisch te installeren toen u Amarok voor de eerste keer had opgestart.
Wanneer een phonon-backend wordt gebruikt, zoals de gstreamer, kan Amarok weigeren mp4
- en mka
-bestanden af te spelen. Dit is een bekend probleem, zie bug #290168 voor meer technische informatie.
Een erg eenvoudige workaround is om de bestandsextensie te wijzigen. Wijzig de mp4
-extensie in m4a
en voor mka
wijzig deze in mkv
. Natuurlijk moet u nagaan dat de bestanden alleen audio bevatten. U kunt het commando ffprobe gebruiken om te kijken welke gegevensstreams aanwijzig zijn in het bestand. Als het bestand een video-stream bevat dan moet deze gestript worden. Er zijn heel wat hulpmiddelen in staat om deze formaten te bewerken en de meesten zijn gebaseerd op ffmpeg
/libav
, die u kunt gebruiken als u hiermee bekend bent. Als u de voorkeur geeft aan grafische hulpmiddelen dan is een mogelijke keuze avidemux.
Dit is een snel voorbeeld hoe u een video-stream uit een mp4
-video met ffmpeg kunt verwijderen. Een video-stream uit een mkv
-bestand halen is hetzelfde. Controleer eerst of er een video-stream is
$ ffprobe example.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
Als de uitvoer van het vorige commando leeg is, dan is er geen video-stream in het bestand. Om een m4a
-bestand te maken met alleen de audio-stream dan kunt u zoiets als het volgende gebruiken
ffmpeg -i voorbeeld.mp4 -acodec copy -vn voorbeeld.m4a
U kunt ook avconv
gebruiken in plaats van ffmpeg
met dezelfde opties, waar
de optie -i voorbeeld.mp4 de naam van het invoerbestand is
-acodec copy wordt gebruikt om de audiostream niet opnieuw te coderen maar het gewoon te kopiëren. Dit om verlies van kwaliteit te voorkomen, maar u kunt het ook in een ander formaat coderen als u dat wilt en u niet gedwongen wordt om de m4a-container in dit geval te gebruiken
-vn stript de videostream
voorbeeld.m4a
is de bestandsnaam van de uitvoer
Een andere mogelijkheid is om de phonon-backend te wijzigen. De VLC-backend heeft niet te lijden onder dit probleem.
Stel dit in in de Phonon systeeminstellingenmodule. → → →
De equalizer is alleen beschikbaar als u de phonon-backend-gstreamer gebruikt. U kunt de equalizer vinden in het menu Hulpmiddelen.
De meeste distributies bevatten hedendaags de geluidsdaemon PulseAudio, die de geluidsinstellingen systeembreed behandelt. Als u het volume in Amarok niet onafhankelijk van KMix kunt instellen, dan hebben uw instellingen van PulseAudio de optie
flat-volume=yes
ingeschakeld. Afhankelijk van uw distributie is dit ofwel in het bestand $HOME/.pulse/daemon.conf
of in het systeembestand /etc/pulse/daemon.conf
aanwezig. Meer informatie over specifieke instellingen van Pulseudio zijn te vinden in de manpagina pulse-daemon.conf.
Visualisaties komen in de vorm van een applet. Voor meer informatie kijk op pagina applets. Visualisaties zijn nu in ontwikkeling en kunnen dus bugs bevatten.
Ga naar de sectie Podcast in het paneel Mediahulpbronnen en selecteer dan Podcast toevoegen.... Voeg de podcast-URL in waar dat wordt aangegeven. Meer over podcasts hier.
We hebben ook enige services, zoals gpodder en 'Podcast Directory' om u te helpen mooie podcasts te vinden. Schakel services in in het menu Instellingen: → .
Als u een stream direct naar een icecast- of shoutcastserver wilt sturen dan is het antwoord eenvoudig: het wordt niet ondersteund. U kunt IDJC daarvoor gebruiken.
Als u ontdekt dat het meeste van uw muziek door Amarok wordt herkend, maar sommige mappen niet juist worden opgepakt, open dan een console en type
touch
map
waar map
het pad naar de map is die het probleem heeft. Selecteer daarna → in het menu van het hoofdvenster van Amarok en open de pagina Verzameling en klik op de knop Scan opnieuw de volledige verzameling. Uw map zou dan weer zichtbaar moeten zijn.
Waarschuwing
dit zal niet werken op Windows, omdat het commando 'touch' specifiek voor Linux® en BSD-achtige systemen is.
Amarok heeft de ondersteuning voor de media-apparaten gebaseerd op Solid, de hardwarelaag van KDE, aanzienlijk verbeterd zodat ze weinig configuratie nodig hebben. U zou in staat moeten zijn om uw apparaat in te voeren en het in Amarok te gebruiken. Dankzij de Dynamische verzamelingen kunnen uw media-apparaten ook onderdeel van uw muziekverzameling worden en op te zoeken zijn en toegankelijk in de sectie Lokale muziek van het paneel Mediahulpbronnen wanneer het is verbonden.
U kunt uw songs, albums en artiesten vanuit uw lokale verzameling overbrengen door rechts te klikken, Naar verzameling kopiëren kiezen en uw apparaat selecteren; en u kunt het ook doen in de andere richting: klik rechts en kies → . Meer over Amarok en apparaten hier.
Een hulpmiddel voor het importeren van een database is beschikbaar. U zult in staat zijn om uw waarderingen en statistieken gewoon te behouden. Meer hier.
Ze zijn kleine stukjes software die enige functies aan Amarok toevoegen. Er zijn veel scripts en u kunt ze vinden in kde-apps.org of u kunt ze binnen Amarok vinden en installeren met de Scriptbeheerder. Meer details kunnen hier gevonden worden. U vindt de Scriptbeheerder via het menu Instellingen, → .
Nee. Er is een nieuw en krachtige scripting-API gecreëerd, die een enorme verbetering biedt maar u geen oude scripts laat gebruiken. Het nieuwe systeem voor scripts is gebaseerd op QtScript en zal de afhankelijkheden van Amarok aanzienlijk verkleinen, een groot probleem voor niet-technische en multiplatform gebruikers en zal het aantal externe opgestarte processen bij uitvoeren aanzienlijk verminderen. Een ander voordeel is dat de nieuwe API een diepere integratie met Amarok zal bieden dan het oude systeem van scripts. Amarok Scripting API.
Stemmingsbalken tonen de stemming van een song in de voortgangsbalk. Meer over Stemmingsbalk hier.
Amarok is hoofdzakelijk een muziikspeler dus geen videobestandsbeheerder, ondersteunung voor verzamelingen, dvd afspelen, ondertiteling of enige andere moderne functies zijn beschikbaar.
Het is Amarok! De eerdere spelling was amaroK, maar het is gewijzigd vanwege zijn vreemde uiterlijk rond 2006.
Amarok geeft een score (een getal van 0 tot 100) aan een song gebaseerd op hoeveel keer u er naar hebt geluisterd en of u de song hebt overgeslagen zonder het te hebben afgeluisterd. Elke keer dat de song volledig is afgespeeld, wordt de score gewijzigd.
Hier hebt u een voorbeeld van een script dat scores kan berekenen:
if( playcount <= 0 ) # zal niet kleiner zijn, maar toch even controleren. newscore = ( prevscore + percentage ) / 2 else newscore = ( ( prevscore * playcount ) + percentage ) / ( playcount + 1 ) end
U kunt gemakkelijk uw eigen script maken met uw eigen algoritme. Kijk op de Hoe-een-script-schrijven voor verdere informatie.
U kunt de score handmatig wijzigen in de dialoog Trackdetails, beschikbaar door rechts te klikken op een track en dan Trackdetails bewerken kiezen en naar het tabblad Samenvatting gaan.
Amarok ondersteunt natuurlijk een gebruikergedefinieerd waarderingssysteem en u kunt uw tracks waarderen met een enkele klik met het applet Huidige track. U kunt dit ook doen in het contextmenu (rechts klikken) tabblad → . Als de sterren voor waardering getoond worden in uw afspeellijst, dan kunt u het daar ook bewerken met de langzame dubbele klik.
Nee, maar er zijn verschillende Plasmoids beschikbaar voor uw bureaublad, die u informatie laten tonen geleverd door Amarok evenals besturing van Amarok.
Laad als eerste de stream in de afspeellijst. Er zijn verschillende manieren om dat te doen: het bestand downloaden en het openen met Amarok; of gebruik o.a. het menu → ;.
Nadat de stream is geladen kunt u het opslaan door te klikken op in het paneel Afspeellijst en het een betekenisvolle naam te geven. De stream zal dan toegevoegd worden aan de weergave Opgeslagen afspeellijsten voor latere verwijzing.
Als Amarok is gecrasht en u wilt het rapporteren, bezoek dan Debugging HowTo. Het bugrapport moet gemaakt worden in bugs.kde.org na controle dat het niet al eerder is gerapporteerd.
U kunt een backtrace van een bevroren exemplaar van Amarok met gdb als volgt krijgen:
$ gdb -p `pidof amarok` (gdb) thread apply full bt all
Zet de backtrace dan in PasteBin, zoals beschreven in Debugging HowTo.
Als dit optreedt moet u controleren welke scripts u hebt geïnstalleerd en welke internetservices er actief zijn, omdat sommige van hen het opstarten kunnen vertragen. Als u ook streams in de afspeellijst hebt wanneer u Amarokopent, kan het opstarten wat langer duren. Hetzelfde treedt op als u een groot aantal tracks in de afspeellijst hebt (meer dan 300).
Aan de andere kant, als u KDE niet gebruikt, maar een andere bureaubladomgeving, dan kan de tijd voor opstarten enigszins langer worden omdat er meer bibliotheken geladen moeten worden.
Zie de instructiepagina Bouwen van Amarok in ontwikkeling. Kijk hier voor lokaal bouwen: Lokaal bouwen vanuit git: volledige samenvatting
Pakketten in de KDE SC (Software Compilation) hebben een uitgaveplanning die niet past binnen de ontwikkelgang van Amarok en omdat geen van de andere KDE toepassingen van Amarok afhangen is er geen noodzaak deze uitgaveplanning te volgen.
Rapporteer het op bugs.kde.org. Als u een lijst met suggesties hebt of wensen, dan is het het beste om ze naar onze e-maillijst te sturen: amarok@kde.org. Eenvoudig het idee naar onze IRC-kanalen sturen of op een obscure wiki-pagina of blog zal niet veel helpen omdat de informatie verloren zal gaan.
We zijn er blij mee! De beste manier voor actie is ons te laten weten wat u van plan bent te doen voordat u enig werk verricht zodat we het kunnen bespreken, maar wees niet bang; we hebben nog geen patch afgewezen! Discussie is meestal om u te helpen bij het maken van een patch voor de juiste bits van Amarok. Dien uw patches en bijdragen aan de broncode in in git.reviewboard.kde.org. Zie ook Hoe patches voor Amarok in te dienen. Als u een reparatie voor een bug hebt maak die dan; dit is tenslotte open source.