amaroK 1.3 Reviews
Sunday, 25 December 2005 | Tteam
It seems to be review time for amaroK. The amaroK team is thrilled to see amaroK way ahead of the pack in a recent Grumpy Editor review on LWN.net, in which the author describes the best and worst features of four popular Free Software audio players. The review points out some of the weaker features of amaroK and the developers have written about how they are addressing some of the issues mentioned. amaroK has also had an audio review on the GNU/Linux User Show No. 27. The author describes most of amaroK's features and shows once again that the slogan "rediscover your music" fits perfectly. You download the review at their website, or by adding the podcast to amaroK.
Comments:
yeah - superstoned - 2005-12-25
i read it. well, it seemed obvious to me the author did the best he could not to like (the kde app) amarok, but the competition sucked so hard he had no choice ;-)
Re: yeah - aa - 2005-12-25
Years ago everyone hyped the hell out of Rhythmbox to be the best show that GNOME had to offer and then internal disagreement made the development came to an halt. Rhythmbox was nowhere usable, it was and still is just a simple window infront of a playing engine where you can click 'play' and 'stop'. No real feedback to the user was given, what's playing, duration and so on. Not to mention that Rhythmbox was by far to immature to be anything worth while. Then from one day to another everyone came up with his own Rhythmbox like player in GNOME (as it is a common thing that as soon someone starts something, everyone else starts to clone the thing or do the same). Now there is Banshee, Muine, Rhythmbox, Net-Rhythmbox and even that thing from Immendio and all the other players that exists. GNOME ends up in having half a dozen half finished media players. Then one day the amaroK people have shown up, totally focusing and concentrating on creating a good media player for KDE (imo the best one existing so far) and it has passed all the crap that GNOME initially wrote. And still people do mention RB and Banshee (MONO) to compare with things like amaroK. Imo even XMMS is far ahead of RB in many areas.
Re: yeah - superstoned - 2005-12-25
not to forget there is another KDE player for those that prefer a very clean interface: Juk. a shame it wasn't tested, as gnome users often like it more than amarok.
Re: yeah - bozy - 2005-12-25
Hey, it's not just Gnome users that favor Juk, I love Juk because it does one thing very well, play music. You start Juk up and within seconds you understand the interface, there was almost zero learning curve for me. I never feel comfortable using Amarok. Regardless, congrats to the Amarok team.
Re: yeah - Ian Monroe - 2005-12-25
And amaroK devs like JuK since sometimes we get wish requests that basically translate to "make amaroK like JuK", to which we get to respond "well, use JuK". :) Yea, it is odd that JuK wasn't reviewed.
Re: yeah - Joe - 2005-12-28
Yes, and look like asses when you do it. A few SIMPLE options would work wonders in making it POSSIBLE to look/work more like Juk, but Amarok devs love to be adorable and have their little competition...
Re: yeah - superstoned - 2005-12-28
can you be a bit more specific? (i'm no amarok dev, just wondering)
Re: yeah - ac - 2005-12-28
One possible option that comes to mind is a "Embed JuK KPart" checkbox in amaroK.
Re: yeah - ac - 2005-12-29
At what's the advantage of embedding the JuK KPart in amaroK over just using JuK from the beginning???
Re: yeah - Jo Øiongen - 2005-12-25
Other way around for me ;) Never got the hang of how Juk works, so I tried amaroK and never looked back :) And that is despite the relatively common crashes I experience... :(
Re: yeah - GldnBlls - 2005-12-26
There's code of mine in JuK (or at least, used to be), and I prefer Amarok!
Re: yeah - manes - 2005-12-26
don' forget noatun?? What annoys me the most is that I play song a in player a and then start a song b which is then opened in player b just because it is a different format and player b is the default player, but player a does not stop to play song a but. So I have to listen to a song a and b mix.
Re: yeah - Joergen Ramskov - 2005-12-26
That should be easily fixed by changing the affiliation of the media formats to your favorite player :) OTOH, it is confusing with all the different media engines (gstreamer, arts, xine, etc.). I hope one of them will end up becomming truly great, stable and standard in KDE and elsewhere.
Re: yeah - Chester - 2006-01-05
Unless I've done something seriously wrong to retard its functionality (and I haven't altered it at all) NoAtun might be better forgotten. Every time it opened (it was the default player for most video formats in my distro) there were issues that caused me to kill it immediately: 1)The video was jumping like a kid who's just realized the powdered sugar on his doughnut is cocaine. 2)The audio wasn't even vaguely synced with the video. 3)Somewhere in the combination of bad video and bad audio it lagged my system so that closing the windows (at least 4 of them, there's another thing!) took much longer than it should have. (Once its' libraries are updated from their crippled SuSE defaults) I'll take Xine any day.
Re: yeah - Heraze - 2005-12-25
Quod Libet(http://www.sacredchao.net/quodlibet) kicks Banshee, Muine and Rhythmbox, but Amarok IS f**king perfect. :)
Not so fast! - cb - 2005-12-25
While AmaroK might be almost flawless to some folks, I find that those that decide to include GStreamer as the default engine with its limitations, do AmaroK nothing good. You might ask; why? Because GStreamer does not play streaming media on all systems I have tried, and it's also slow. (A bug report was filed long ago). When one attempts to play any streaming media with GStreamer as the backend, AmaroK buffers up to 100% and then re-buffers on and on and on. It never stops! To get around this, I have always downloaded and installed Xine from source, then compiled and installed Amarok from source too. This way, Amarok recognizes the xine engine and enables me to play streaming media like radio stations. Why won't they include xine too? I always ask myself.
Re: Not so fast! - ac - 2005-12-25
yeah, i also can't explain why the amarok devs fell in love with gstreamer, it gave me nothing but problems. hell, on systems where xine isn't installed i use the arts backend!! at least it works...
Re: Not so fast! - Illissius - 2005-12-25
The default backend since 1.3 (I think) has been Xine, ever since it gained a stable crossfading capability. (Incidentally, afterwards the GStreamer engine was rewritten without the crossfading capability, as it was causing too many stability issues.) Many distros (Kubuntu e.g., don't know about the rest) set GStreamer as the default, however. (I don't think there's that big of a difference between the two, myself -- Xine has crossfading, very slightly lower CPU usage, and skips a bit less under high load, but otherwise they both work pretty solidly these days, in my experience.)
Re: Not so fast! - Phase II - 2005-12-25
Not only streaming media, when I installed amaroK (don't know if it was 1.2.x or already 1.3.x) it was obviously defaulting to gstreamer. I realized that soon when I played certain mp3 files (nothing special about them) and it sounded as if gstreamer was eating them, while munching and burping. Occured on several different mp3s. I didn't want to test them all through, so I just changed to Xine which I knew was working previously and it had no problems with these files. So I'm glad there's stuff out there which is actually reliable.
Re: Not so fast! - x - 2005-12-26
GStreamer is constantly crashing here. It's instable, not reliable, broken.
Re: Not so fast! - yoho - 2005-12-26
Read Illusius message above : your (and my) distro is broken. They patch amarok to use gstreamer by default.
Re: Not so fast! - xx - 2005-12-26
no, it's not my distro that is broken. it's gstreamer that is broken. it always has been and always stay so.
Re: Not so fast! - Joergen Ramskov - 2005-12-26
Isn't that a bit harsh? A new release of gstreamer has just arrived and according to what I've read, it should be a pretty massive improvement over the previous version. No matter what, saying that it will always be broken is quite lame IMHO.
Re: Not so fast! - ac - 2005-12-26
i think that after more than 6 years of development, one could lose its faith, don't you think?
Re: Not so fast! - Reply - 2005-12-27
Not really, specially since you never tried 0.10 and you probably never worked on free software for 6 years.
Re: Not so fast! - anon - 2005-12-27
Gstreamer is buggy, unstable, and a solution looking for a problem. KDE has always done well by choosing the best tools for the job. In this case, Xine comprehensively beats Gstreamer in terms of robustness, speed and effectiveness. That is why Xine should be the default media backend for KDE4. If the GNOME'rs have the same sense, they too will default to Xine... hell, it seems like most of their users are, if not the developers :)
Re: Not so fast! - ac - 2005-12-28
blabla "should be the default media backend for KDE4." There won't be a thing such as a "default" media backend for KDE 4 regardless of how long people keep rambling about this stuff (there was a lesson to be learned about the current aRTs fiasco after all).
Re: Not so fast! - Joe - 2005-12-28
Obviously you have no clue what "default" means. So, your solution is to have...no default? A blank screen? A user saying "WTF?"
Re: Not so fast! - ac - 2005-12-28
Exactly, KDE 4 will be compilable without any media backend as well (something which with KDE 3.x isn't possible due to the hard dependency on aRTs in kdelibs even if you don't intend to actually use it at all). Get your clue digging somewhere else, please.
Re: Not so fast! - anon - 2005-12-28
Eh, what are you ranting on about? Since when does "default media backend" conflict with "compilable without any media backend as well"? --disable-media-engine --enable-media-engine (defaults to Xine) Ideally, the engine would be abstracted out, so that users can switch at runtime easily, like AmaroK. Thus if Xine was suddenly surpassed by something else, KDE4 would not be hampered at all. But at the moment, Xine is by far the best and should be preferred over Gstreamer, NMM or anything else.
Re: Not so fast! - superstoned - 2005-12-28
amarok in kde 4 will not just default to, but most probably ONLY support KDEMM. And kdeMM in turn will support every backend you want. but the choice will be out of amarok's hands, and most probably global for KDE.
Re: Not so fast! - Nicolas Goutte - 2005-12-28
You can configure each module of KDE3 with --without-arts and you do not get the depedency anymore. Have a nice day!
Re: Not so fast! - Henrique - 2005-12-26
If your distro patches amaroK to use by default a (suposedly, I haven't used it yet) broken sound engine, then your distro is broken too. Bug them to use xine engine by default, so it doesn't give amaroK a bad name.
Re: Not so fast! - molnarcs - 2005-12-28
Bad experience with gstreamer on FreeBSD as well - and they don't patch it to be the default. Lack of crossfading is one thing, but it is also unstable. Xine is OK, but I experience occasional crashes (hardly reproducible, for they occur randomly). So far, the most stable backend for me was arts, and it supports crossfading (and that's all I need).
Re: yeah - Brad - 2006-01-07
I like Kaffeine personally. Easy to use and works as an all around media player. AmaroK doesn't work half the time.
Re: yeah - Joergen Ramskov - 2005-12-26
That is hardly surprising considering it is "the grumpy editors guide" ;) Lwn.net is IMHO one of the best Linux/open source magazine that exists. Week after week Corbet produces new articles of very high quality and I highly recommend becomming a subscriber if you want to follow what's going in the kernel land, his coverage is quite impressive. Happy new year :)
Re: yeah - Gunter Ohrner - 2005-12-29
> the competition sucked so hard he had no choice ;-) Wrong. The reason he had no choice is that amaroK just kicks ass. It's as simple as that. :-))) I'm already looking forward to amaroK 1.4. :-) Greetings, Gunter
amaroks - Bert - 2005-12-25
There are only few areas where iTunes or Kaffeine are better. Like: * Adding new files to the lib via drag and drop * burn your playlist like in iTunes * podcast abo * format conversion to .ogg * usability of freedb edit window * mpeg 4 audio is always opened with Kaffeine * visualisation * mp3 player which is mounted as a memory stick is not recognized. Amarok is wonderful, it just needs to catch up.
Re: amaroks - Harald Sitter - 2005-12-25
> * Adding new files to the lib via drag and drop amaroK adds them automatically if the file is in the search path, and I personally don't see a reason why one would have a file in the database which can't be in a search path as well :| > * burn your playlist like in iTunes I don't use iTunes, but it probably doesn't export the playlist for burning to the awesome K3b burning interface with integrated ultra-fantastic media support ;-) > * podcast abo hm, can you describe where iTunes got and advantage there? Could be right, since podcast are meant for iPods->apple->iTunes at their nascency > * format conversion to .ogg for that we got scripts > * usability of freedb edit window wtf is a "freedb edit window"? since when does amaroK use freedb at all? maybe mixed something up? > * mpeg 4 audio is always opened with Kaffeine as long as the file is spec compatible it gets opened with amaroK > * visualisation I totally agree with you > * mp3 player which is mounted as a memory stick is not recognized. we're working on But well, as we see one needs 2 apps to get enough advantages for a post ;-) (don't take this too serious)
Re: amaroks - Ian Monroe - 2005-12-25
Just for the record, iTunes co-opted podcasting, they didn't come up with it. :)
Re: amaroks - Harald Sitter - 2005-12-25
oh, sry I wasn't interested until amaroK got a feature for :-P
Re: amaroks - Ian Monroe - 2005-12-25
Wth is podcast 'abo'?
Re: amaroks - Malte - 2005-12-26
RSS feed of Mp3, ogg or even pdf/video files. Sounds simple but is soooo great. There are plenty really good podcasting services. For instance the chaosradio pod of CCC. Or language courses.
Re: amaroks - cm - 2005-12-27
> Or language courses. Sounds interesting. Could you please provide URLs if you know of any good ones?
Re: amaroks - Mark Kretschmann - 2005-12-27
Amarok does of course support podcast RSS feeds (that's kinda the whole point of podcast support). You can subscribe to feeds and let Amarok automatically check for updates. Best podcast show ever (Amarok team approved): http://audiocrush.us/
CD import - Karsten - 2005-12-26
CD import and burning in iTunes is perfect from a usability level. What I miss the most in Amarok is easy CD import. Amarok shall better be included as the default player into KDE and also integrate video functions. iTunes is top of the class but Amarok comes close. both have some little usability glitches as any player.
Re: CD import - Thomas Zander - 2005-12-28
Hi Karsten, you might want to check out kaudiocreator which does importing of CDs pretty nicely. In KDE we have different tools for different tasks so those tools can specialize more. Maybe Amarok should provide an entry in the menus for ripping the cd if kaudiocreator is available, though... Cheers
Re: CD import - molnarcs - 2005-12-28
What I don't understand is why kaudiocreator even exists, when you can just browser your audio cd and "copy" the ogg or mp3 (or even flac) directory from it via drag and drop. Ironically, I learned of this feature from an OS X user's review of kde (3.3.x I think). This should be in kandalf's tips, or another very prominent place, for you can hardly think of any approach to ripping that would be more user-friendly. Non-technical users have no concepts of various formats (audio, wav, pcm, ogg, whatever), they just want to "copy" the mp3 off their audio cd, and that is exactly what konqi supports :)
Re: CD import - Matej - 2005-12-28
Totally agree ... although if some media player would be able to catalogize and file OGG files into appropriate directories as well, it would be totally awesome (I could do the last one with JuK, but if doesn't rip CD and I use amaroK anyway).
Re: CD import - Morty - 2005-12-28
>What I don't understand is why kaudiocreator even exists, Simple actually, if you try to rip 3-4 CDs in a row you'll understand. You get a much better workflow, plus it's easier to edit the cddb data if needed.
Re: CD import - terracotta - 2005-12-30
Though this feature is nice, it's not really my way of ripping, since with kaudiocreator you just put in the cd, if the cddb demand was succesfull it starts ripping automatically to a file (if you enable this option). The proces is hence more automated and easier to use. Another negativ point for audiocd:/ is that if you have two dvd-drives, and you put in two copy protected cd's you only get to rip one at a time, where with kaudiocdreator you can copy them both. I don't think it wouldn't be useless to make a pluggin that does the same things that Kaudiocreator does, then you have one app that takes care of all the music. Since they do include some ways to move media files from one place to another on your pc or to an external device it's not that illogic to make the other way around possible as well.
Re: CD import - Davide Ferrari - 2006-01-03
Being a(nother) front-end to cdparanoia, oggenc and so on it's IMO always in the Unix-way. So, integrated ripping in amarok is IMO a needed feature (plus a better support for audio CDs)
amaroK rocks - Luk van den Borne - 2005-12-26
I really love amaroK. Hell, I even bought a sweater and donated during the fund drive. I'm really looking forward to 1.4. What I particulary like about amaroK, is crossfading and gapless playback, my/postgresql backend, cover/lyrics/tag fetching, the potential value of dynamic mode (don't really like the current implementation) and its iPod support, of course. Hats off for the amaroK devs! I also use xine, since arts is unmaintained and comes with overhead (have to have artsdsp running), and gstreamer IS unstable. It could be great, though, given some (actually, a lot of) time.
KDE 4 - Malte - 2005-12-26
I hope Amarok will be the *default* player of KDE4 and we will not get 20 other different players but all functionality will get integrated into Amarok. I.e. when I insert a CD, I want Amarok to play it. KSCD is ugly and I hate it. The freedb is hell and the editor thereof is usability crap.
Re: KDE 4 - Luk van den Borne - 2005-12-26
I've heard rumours about KDE4 not being distributed in huge packages anymore. This means that you could actually decide yourself what crap will or will not be installed. Or is it too early to say anything useful about it? It might just have been wishful thinking :) But I do not think that all functionality should be consolidated into one app. Because there are always different ways of doing things, fortunately. It would be a huge loss of variety if that happens (I can tell you that it won't). For instance, what if someone needs a simple app that just plays music, like juk. In that case, amaroK would be overkill (sqlite, postgres, gstreamer, xine, last.fm, lyrics wtf!?). Simple apps do have a merit (contrary to what Linus wants to make us believe :) ), just not for everyone.
Re: KDE 4 - m_abs - 2006-01-01
On certain distros like gentoo, this already exists. Only want basic KDE desktop and kopete: emerge kdebase-meta kopete
Re: KDE 4 - Junx - 2006-01-02
Debian (and Kubuntu) already provides everything from KDE in separate packages.
Re: KDE 4 - chri - 2005-12-29
i think amarok is overkill for playing a cd , good it can be done , but a really simple gui with kscd is ok and way better for starters...
Re: KDE 4 - Junx - 2006-01-09
I guess I forgot to mention that amaroK couldn't be part of the official KDE packages as the main developer(s) don't want to adhere to the KDE release schedule. I'm sure that distros like Kubuntu could go ahead and make it the default audio player, but I doubt it'd ever be the KDE official player.
Re: KDE 4 - KDE User - 2006-01-09
Isn't this what KDE Extra Gear is for? It's pointless to make amaroK go by the slowwww KDE release schedule. Extra Gear is there so that applications can have their own release cycle. This doesn't mean KDE can't choose the latest stable amaroK and make it the default. It's the best of both worlds.
my review - panzi - 2005-12-27
My review: Superb idea, great DB-functionality, very handy lyrics and artis info finding but still somewhat instable (crashes from time to time) and lousy audiocd support (only per audiocd://Wav kio-slave!!).
DBUS in KDE ? - ac - 2005-12-27
According to this link: http://oskuro.net/blog/freesoftware/gnome-2.12-unstable-2005-12-26-21-17 KDE is using DBUS in the next 3.x series ?
Re: DBUS in KDE ? - KDE User - 2005-12-27
That article makes no sense at all... it's hardly coherent and doesn't explain anything at all. I honestly question how you could deduce that the next KDE 3.x is switching to DBUS from that poorly written article.
Re: DBUS in KDE ? - AC - 2005-12-27
That artice is not about KDE. It is a report by a Debian developer about the transition status of some packages. For the little bit that KDE 3 uses dbus, in debian it is in the process of being recompiled against DBUS .60. So the article could not be called poorly written as it is very specific, with a very narrow target market, and it also has nothing to say about KDE and possible DBUS usage.
Re: DBUS in KDE ? - Morty - 2005-12-27
KDE has used DBUS for some time(from about 3.4) in a very limited fashion, and it has been optional not a requirement. Or more precisely KDE can make use of HAL, by using the DBUS/HAL bindings. It's used for things like media detection and handling, CDROMS and USB storages etc. For systems whitout HAL/DBUS KDE supply scripts giving more or less the same functionality and user experience. This desktopsession<->system usage is quite different from the usage of DCOP, which is desktopsession<->desktopsession. Had not DBUS been regarded as a possible replacement for DCOP in KDE4, I suppose someone would have done a DCOP/HAL binding removing the need for both DCOP and DBUS.
Re: DBUS in KDE ? - Ian Monroe - 2005-12-29
There is no "next 3.x series". KDE trunk is already 4.0.
How can I make gstreamer work with amaroK? - ac - 2005-12-27
I've heard so many great things about gstreamer, so I'd prefer to use it too. I'm feeling pretty lame to have to use Xine. Xine never crashed to me, and it plays my music quite nicely (including radio streams and podcasts) though with amaroK. Gstreamer also never crashed for me, though. I can not confirm at all the various statements from above badmouthing gstreamer's stability. But the problem is, gstreamer also never was able to issue even the faintest farting tone from my stereo speakers. I'm dying to use gstreamer by now. Can't someone in the know post an "amaroK+gstreamer HOWTO"? Please, please, please... I also want to be part of the audio listening elite using gstreamer!
Re: How can I make gstreamer work with amaroK? - helpful - 2005-12-27
Have you tried configuring the OSS sink instead of the ALSA sink? Unfortunately ALSA is a bit buggy so you might want to try OSS with GStreamer. You might also try compiling the latest CVS version. GStreamer will still skip but at least it will play a little. I would however advise you to stick to Xine for a better experience. There is one bug with gstreamer that needs to be fixed so that it properly supports the same hardware/sound drivers as Xine but otherwise it is great! I can't wait to see this in KDE4. =)
Re: How can I make gstreamer work with amaroK? - Ian Monroe - 2005-12-29
Dude, use what works not what has more buzzword value. Gstreamer is a powerful framework that is just now reaching 1.0. Xine does what it does quite well - play media files. And thats all amaroK currently needs in a multimedia framework (which is to say, it doesn't need a "framework" at all). So for a while now Xine has had a high priority then Gstreamer (meaning if you have xine and gstreamer both installed, it defaults to xine). That very well might change in the future though.
ac - ac - 2005-12-28
> I've heard so many great things about gstreamer. I don't!
Re: ac - chri - 2005-12-29
i did,too (very good design) thats what most important
The nr.1 OS player - Brona - 2005-12-29
amaroK is great. It really is top of the line amongst players on Linux. But I would really like to see some improvemants on playlist handling. iTunes is so wonderful on this that it feels like a downgrade going to amaroK. Same thing with CD ripping & burning. On everything else amaroK 'pwns da haows' :) Wikipedia, lyrics and cd cover search built in. You have to install several extra programs to get this functionallity in iTunes. Ohh yeah and vizualisation iTunes is also better at. The amaroK team should just find a bunch of artist, pump the full with acid, stuff them in a room with osme really cool music and see what comes out of it :) I the amaroK team is successful in removing all the Unix code and thus making it possible to port to windows. amaroK would really be the open source grand champion agains the evil iTunes empire *insert Star Wars Empire music*.
JuK - AC - 2005-12-29
JuK is a decent manager. It has been mostly eclipsed by amaroK but still deserves a mention as something more lightweight for KDE.
Re: JuK - superstoned - 2005-12-29
i agree. while i don't use juk anymore, it IS a great audioplayer. clean, simple, fast, and great looking.