Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 18 reacties
Bron: Amarok, submitter: YaPP

Het programma Amarok is een populaire audiospeler voor KDE en beschikt over uitgebreide mogelijkheden om onder meer (dynamische) playlists aan te maken, songteksten op internet te zoeken en mp3-tags aan te passen. Daarnaast kan Amarok streams van een kio-bron afspelen en ondersteunt het verschillende backends zoals xine, NMM en MAS. De ontwikkelaars hebben versie 2.0 van Amarok uitgebracht en voorzien van de volgende aankondiging:

"In the beginning" - Amarok 2.0 released

The world of digital music management has changed a great deal since the birth of Amarok four and a half years ago. Amarok 1 established a reputation for innovation, but maintaining development with the old framework became more difficult as Amarok grew, often in directions we never imagined. KDE4 brings many new technologies and design patterns, and we decided to use this opportunity to improve upon Amarok's original design. We thought about how to best design a program that would allow us to stay at the cutting edge of digital music management. We also sought to distinguish Amarok in an increasingly saturated market of music players. To achieve this we took the best ideas from the 1.x series, and brainstormed what else we could do to help our users "rediscover music". And then we started developing.

Now, after two years of development, we are proud to announce that Amarok 2 has arrived. This arrival is just the beginning. This new version brings with it a lot of changes:
  • Completely redesigned user interface
  • Tight integration with online services such as Magnatune, Jamendo, MP3tunes, Last.fm and Shoutcast
  • Completely overhauled scripting API and plugin support to allow better integration into Amarok
  • Migration from the KDE 3 to KDE 4 framework, and utilization of core technologies such as Solid, Phonon, and Plasma
The user interface has been redesigned to make context information like lyrics and albums from the same artist more accessible and allow you to decide which information you want to see by adding applets to the Context View in the middle. The new Biased Playlists offer a way to let Amarok take care of your playlist in an intelligent way similar to Dynamic Playlists in previous versions. A new service framework allows for a tight integration of online services like Jamendo, Magnatune and Ampache. New services can easily be added via GetHotNewStuff in Amarok or from kde-apps.org. More applets and scripts are being worked on and users are welcome to contribute more to make Amarok suit their needs. The migration from the KDE 3 to KDE 4 framework allows us to make use of technologies like Plasma, Phonon and Solid which make Amarok easier to use and maintain and ready for the future of music on your computer and on the internet. These are only some of the great new features of Amarok 2. Give it a try!

It is important to note that Amarok 2.0 is a beginning, not an end. Because of the major changes required, not all features from the 1.4 are in Amarok 2. Many of these missing features, like queueing and filtering in the playlist, will return within a few releases. Other features, such as visualizations and support for portable media players, require improvements in the underlying KDE infrastructure. They will return as KDE4's support improves. Some features, such as the player window or support for databases other than MySQL, have been removed because either they posed insurmountable programming problems, or they didn't fit our design decisions about how to distinguish Amarok in a saturated market of music players.

Amarok 2.0 is now available for all major Linux distributions. KDE4 is still under heavy development especially on Windows and Mac OS X, and Amarok 2 is available as a "Beta" version on those platforms. In the coming months, we expect to regularly release a series of bugfix versions in the 2.0 series. Work on features, both old and new, has also continued. So while Amarok 2 has already been a long journey for the Amarok team, for you, the users, it is just beginning!

Amarok's journey has just begun and we are excited to have you join us for this event. Change and improvement would not have been possible without the help of everyone who contributed to this ambitious project in the form of code, promotion, documentation, donations, and a lot more. To all of you all we say: Thank You!

Join us in Amarok'ing in a Free World!
Amarok 2.0 Amarok 2.0
Versienummer:2.0
Releasestatus:Final
Besturingssystemen:Windows 2000, Linux, BSD, Windows XP, macOS, Windows Vista
Website:Amarok
Download:http://amarok.kde.org/wiki/Download
Licentietype:GPL
Moderatie-faq Wijzig weergave

Reacties (18)

Helaas is deze 2.0 een schim van de prachtige 1.4.x reeks (in mijn ogen, ten minste). Waar 1.4 een gewelidge muziekmanager was met extensies in de linkerbalk, waar je bibliotheek staat, nemen deze extensies nu het grootste deel van het scherm in beslag; iets waar ik helemaal niets aan heb. De oude versie toonde mij een lekker grote playlist met veel tags, en nu moet ik het met zo'n klein venstertje rechts doen. Verder ziet de UI er gewoon rommelig uit en werkt het geheel trager.

Ik had gehoopt op een evolutie naar een nog betere applicatie in Qt4, maar het lijkt een soort plasma showcase voor KDE4 te zijn geworden. Als ik de reacties van de gebruikers van amarok 1.4 zo lees zijn de meesten negatief. Erg jammer. Ik zal bij 1.4 blijven. welke naar mijn mening de beste speler ooit is. Misschien komt hier ooit nog een (Qt4) fork van voor verbeteringen, of zal 2.x alsnog de (voor mij) goede kant opslaan, anders zal ik nog lang Qt3 libs moeten houden.
Ieder zo zijn eigen smaak. Besef echter wel, dat amarok altijd al als doel heeft gehad om muziek in een context te plaatsen, en naar mijn mening slaagt amarok 2 daar beter in dan 1.4. Uiteraard is er nog wel het een en ander voor verbetering vatbaar, maar het is dan ook een .0 release. Als je kijkt naar de snelheid waarmee amarok (een heel KDE 4 trouwens) zich ontwikkelen, wordt dit werkelijk waar een prachtspeler.

Wat mij vooral opvalt is dat redelijk wat mensen moeite hebben met het grote, centrale context gedeelte en de nieuwe playlist. Voor veel van die mensen zou Juk een veel geschiktere media speler zijn (standaard onderdeel van kdemultimedia, de standaard audio speler van kde). Simpel, en gefocussed rond een 'excel stijl' playlist, net als amarok 1.4. Zelf vind ik amarok 2 een grote voorruitgang: de 'excel stijj' playlist vindt ik een ongeloofelijke ruimte verspiller: ruimte welke veel beter kan worden gebruikt om het wikipedia artikel over de artiest en de lyrics van het nummer weer te geven.

Uiteraard, er is nog genoeg te verbeteren, maar ik vind 2.0 een flinke stap in de goede richting.
Volledig akkoord.

De oude 'spread-sheet-playlist' was hetgeen wat Amarok zo'n flexibiliteit en kracht gaf. Ik begrijp nog steeds niet waarom ze dit eruit hebben gesloopt. Dit soort van playlist was trouwens de hoofdreden waarom ik voor Amarok koos in linux (zoals velen gebruikte ik foobar in windows, die ook een heel flexible playlist heeft).

Ik heb zo min of meer proberen volgen of die functionaliteit er nu wel of niet komt in Amarok 2.0. De meeste berichten waren negatief en weinig hoopgevend. Maar vorige maand kon ik in de Amarok FAQ lezen:
... for the nostalgic users amongst you we left the possibility to use the old playlist system. However, it's in a very unfinished state, and surely won't make for the 2.0 without additional help (hint! hint!).
Dus waarschijnlijk komt het er wel. Ik blijf maw 1.4 gebruiken tot de 2.x versie bruikbaar wordt.

Ik wou dit toch even vermelden, omdat dit het enige bericht is dat ik kon vinden dat enige hoop gaf op de 'spread-sheet-playlist'.

Edit: (nog enkele linkjes van de amarok blog die een licht werpen op de playlist discussie):
The old style playlist is dead
... the old-style playlist being gone. While yes, this is entirely true, and good riddance (as it says), this is mainly because it is far too inflexible. The new playlist is vastly superior in all ways, and i shall spend a few moments describing to the doubters just why this is so.
Missing features in Amarok 2
Features which have been dumped. Good riddance!:
# Old style playlist, "Excel Look"

[Reactie gewijzigd door Djiezes op 15 december 2008 16:11]

Het is niet waar dat de reacties "overwegend negatief" zijn. Of misschien wel, maar het is algemeen geweten dat (bijna) alleen ontevredenen reacties schrijven. Diegenen die tevreden zijn denken "Hoera! Machtig programma!", en zetten een streepje muziek op.

En waarom wil iedereen zo graag KDE3 en amarok2 straightforward naar QT4 porten? Misschien er nooit eens aan gedacht dat de oude code gewoon niet zo portable is? De ontwikkeling aan amarok2 heeft 2 jaar geduurd, dus zo eenvoudig zal het niet geweest zijn.

De oude Ui was dan misschien wel leuk voor de meeste gebruikers, maar de nieuwe is gewoon veel flexibeler. Dus het zal (met behulp van applets) later mogelijk worden om on de nieuwe ui de oude na te bootsen. (Net zoals het in KDE 4.2 mogelijk wordt om folderview als desktop in te stellen, en zo de oude KDesktop na te bootsen.)

Verder is het met de nieuwe integratie met onlinediensten moeilijk om de oude UI te hardcoden en constant aan te houden.

En voor diegenen die het niet wisten: Phonon ondersteund xine, Gstreamer, mplayer, videolan, quicktime en directshow. Keuze genoeg in backends dus ;)
Solid zorgt voor de hardwareabstractie.

En nee, ik wordt hier niet voor betaald, en ja, ik heb eraan meegeholpen (100% vertaald! wheee!).

En nog n ding: De nieuwe Amarok is niet lelijk! It's a beauty! (en werkt heerlijk)

(Zet een muziekje op en kijkt verliefd naar zijn scherm)

[Reactie gewijzigd door Typhoner op 15 december 2008 16:17]

Ik vind Phonon nog steeds maar een vreemde eend. Je hebt Gstreamer die verschillende codecs kan laden, PulseAudio die verschillende streams kan mixen, en dan ALSA (Linux) of WASAPI (Windows) om de hardware aan te spreken.

Wat doet Phonon nu? Nouja, niet veel. KDE-ontwikkelaars zijn na het aRts fiasco zo bang geworden dat er weer een library verdwijnt, dat ze een lib hebben geschreven die alles nog eens abstraheert. Maar intussen kunnen we er al wel wat jaren vanuit gaan dat Gstreamer niet meer zal verdwijnen. Gstreamer is de tegenhanger van DirectShow in Windows, en Quicktime op de Mac, maar het werkt ook op die twee platformen. Songbird gebruikt nu Gstreamer voor zowel Linux als Windows als OS X.

Het probleem van Phonon is dat het helemaal niets is, behalve een abstractielaag die precies met de KDE-releases gepdate wordt. Dat zorgt ervoor dat Phonon eigenlijk alleen gebruikt zal worden door KDE-programma's. Het is geen levensvatbaar idee op zichzelf. Dat terwijl Gstreamer zich profileert als het platform-onafhankelijke media-framework.

En met Solid proberen ze PulseAudio te kopiren. Waar we dus eerst aRts en ESD hadden, hebben we nu Solid en PulseAudio. Handig... 8)7

[Reactie gewijzigd door DOT op 15 december 2008 18:33]

Maar misschien willen bepaalde programmeurs/gebruikers geen GStreamer gebruiken? Misschien hebben we liever xine of mplayer? Zo moet de programmeur alleen Phonon ondersteunen (4 lijntjes code), en kiest de user zijn favoriete backend.
Zo wordt multimedia ook eenvoudiger voor niet-multimediaprogramma's, als je een spelletjes schrijft een geluidseffectjes wil hebben, moet je alleen die 4 lijntjes phonon inbedden, that's all.

Verder is Phonon geen KDE, maar Qt. Phonon zit in kdesupport, dit betekend dat-ie nodig is voor KDE, maar KDE niet nodig heeft. Phonon zit trouwens sinds Qt 4.4 in Qt ingebed, en de versie in kdesupport is alleen maar een serie forks uit Qt.

En Solid is niet alleen audio, maar hardware in het algemeen. Op linux is het abstarctie voor HAL en Networkmanager (bijvoorbeeld), op windows zal het dan de lokale hardware-api ondersteunen, op mac oo, etc.
Opnieuw: de ontwikkelaar die hardware wil aanspreken in zijn programma moet alleen de (eenvoudigere) Solid-API kennen, en Solid gebruikt afhankelijk van de user, opdracht en platform zijn backends.

Het wiel wordt dus verre van opnieuw uitgevonden, het wordt gewoon in KDE gentegreerd.

(De phonon-backends gebruiken bijv. pulseAudio, als ze dat kunnen, en gstremare is ondersteund als backend)
Met 4 lijntjes code ben je er nog niet. Gstreamer en Phonon kosten evenveel code. En wat nu als je geen Phonon wilt gebruiken? Zo kan je dat van alles wel zeggen. Maar dat is nog geen reden om dan maar weer een extra lib te maken.
Dat ligt er uiteraard aan wat je precies wil maken, maar met 4 regels code kun je in phonon een audio bestand afspelen. Het gebruik van phonon is echt heel makkelijk. Maar het voornaamste is dat KDE gegarandeerd onafhankelijk is van multimedia frameworks. Zelf als gstreamer de defacto standaard zou worden, wat nu als er een neiuwe versie wordt uitgebracht die binary of zelf api incompatible is? Dat is geen probleem met behulp van phonon: KDE kan gewoon de nieuwe versie van gstreamer gaan gebruiken aangezien alleen phonon binary en api compatible hoeft te blijven.

En wat nou als je geen phonon wilt gebruiken? Als developer: gebruik het niet! Als gebruiker: waar maak je je druk om? Het is slechts een abstractielaag en stelt op zich helemaal niets voor. Het is zelfs onderdeel van Qt4.4. En jij kan kiezen of je het liefst wil dat phonon gstreamer of toch xine, mplayer, directshow of quicktime gebruikt. Zelf prefereer ik gstreamer boven xine: het werkt een stuk beter op mijn systeem dan gstreamer. Opnieuw: je hebt nu tenminste de keuze.

Oh, en phonon heeft een api die heel erg lijkt op de rest van Qt/kdelibs wat een voordeel is als je programmeert in Qt/kdelibs.
Hey maar ik heb een idee. Wat nou als de Phonon API veranderd? Dan moeten we alle programma's gaan veranderen. Ik stel voor dat we een abstraction layer maken voor de Phonon API ("AudioSound" ofzo) en als dan de Phonon API veranderd, dan hoeven we alleen maar AudioSound aan te passen! Oh... wacht even...
Ik heb voor de release kort Amarok 2 gebruikt, en het viel me erg tegen. Nu ik hierboven de screenshots bekijk zie ik dat er sinds die tijd niet veel veranderd is.

De icoontjes in het scherm staan rommelig op onlogische plaatsen (in de lyrics widget), zijn te groot (linkerbalk), en passen niet bij de rest van de lay-out (pause, stop, enz).

De vorige Amarok voelde gewoon veel completer, ook al zitten hier meer features in. Verder is de playlist in Amarok 1.4 veel overzichtelijker, en staat op een meer logische plaats. De functionaliteit van de vorige versie was zeker voldoende, en de lay-out was stukken beter.

Een paar kleine aanpassingen aan de oude versie had ik niet erg gevonden. Vooral omdat Amarok 1.4 al een populaire muziekspeler was, zou het logischer zijn als de aanpassingen vooral op de snelheid van toepassing zouden zijn. Waarom de complete lay-out n structuur omgegooid zijn snap ik niet, en het resultaat vind ik dan ook erg tegenvallen en niet lekker werken.

Kort na de release van KDE 4 ben ik ook van KDE naar Gnome overgestapt. De nieuwe versie voelde gewoon aan alsof het nog niet af was. Datzelfde gevoel heb ik nu ook bij de nieuwe versie van Amarok. Er is gewoon te vlug overgestapt naar Qt4, waarbij zo veel mogelijk nieuwe mogelijkheden toegevoegd zijn aan de applicaties die andere mogelijkheden in de weg staan. Qt4 vind ik een mooie vooruitgang, maar hoe het wordt toegepast in KDE-applicaties vind ik niks. Waarom moet een programma compleet veranderd worden omdat er toevallig een nieuwe toolkit is?

Amarok 1.4 wil ik nog wel graag blijven gebruiken, omdat het een van de betere muziekspelers voor Linux is, maar bij versie 2.0 hebben de ontwikkelaars helemaal de verkeerde weg ingeslagen. Nu is het voor mij een compleet andere muziekspeler die toevallig dezelfde naam hebben.


* tigid zet muziekje wat harder en luistert verliefd naar Amarok 1.4

[Reactie gewijzigd door cxavier op 15 december 2008 17:58]

ondersteunt het verschillende backends zoals xine, NMM en MAS.
Dit kan in 2.0 dus niet meer.
Alles wordt geregeld via centrale KDE abstractielagen zoals Phonon en Solid.
Indirect kun je via Solid natuurlijk je backend kiezen. Het voordeel is dat het zo onder Windows ook direct werkt aangezien Solid daar DirectSound zal ondersteunen.
Indirecte ondersteuning staat gelijk aan geen ondersteuning. Er is immers alleen ondersteuning voor de abstractielaag/abstractielagen die je aanspreekt.

[Reactie gewijzigd door Jungian op 15 december 2008 19:01]

Deze heb ik ergens vorige week al opgestuurd, dacht ik! Oh well, mooi dat tie er nu toch staat, want Amarok2.0 is toch wel een meuktracker waard!

Amarok2.0 is net zoiets als KDE4.0: Ontzettend veel potentie, maar nog niet af. Al moet ik zeggen dat er de laatste maanden wel veel aan Amarok gedaan is, en het prima bruikbaar is voor het meeste gebruik.

De layout is inderdaad een heikel punt, en ook op de blogs (en kde-looks) uitgebreid bediscussieerd. Het zou fijn zijn als 1 van de fabelachtig mooie mockups in de praktijk gebracht zou kunnen worden, maar voorlopig vind ik de look binnen een KDE4 omgeving nog aanvaardbaar.

Wat betreft dat andere punt: Het middenpanel: Daar zie je met de groei van Plasma ook gigantische stappen in gezet worden. Alle vertrouwen dat ook dat binnen afzienbare tijd helemaal goed komt, en dan is het framework van v2 gigantisch krachtig wat mij betreft! Overigens is dat middenpanel gewoon tot lengte 0 te krijgen, dus als je het niet wil, heb je er geen last van.
Nice! Ik ga dit direct proberen. Momenteel gebruik ik SongBird, wat mij erg bevalt.
Misschien trekt dit mij over de streep. (?). Ik hou van simpel en overzichtelijk.
Ik blijf wel bij Winamp, VLC en MPC HC
support alles hoeft nooit te klagen en ik ken alles van buiten

amaroK ljkt me nog steeds een gaaf project maar in Windows niet zo'n geslaagd idee
ga het of course wel proberen maar zelfs onder linux gebruikte ik andere, want
die werkte naar behoren

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True