Slashdot Mirror


iTunes On OS X Finally Has Competition

mallumax writes "The truth is, iTunes is an average music player. Though the UI is simple and good like most Apple products, it has lagged in features compared to music players available on Linux and Windows. A feature as basic as monitoring a folder and adding the latest music files to the library is unavailable in iTunes. There are no plugins or themes. Despite the many faults, many of us continued to use iTunes because of the lack of options available. But today the wait is finally over. Not one, but two music players have become credible contenders. Songbird: An open source music player which has been in the works for more than 2 years has finally released its 1.0 Release Candidate builds. The team behind Songbird has members who previously developed for both Winamp and the Yahoo Music Engine. It has support for extensions and themes ('feathers' in Songbird parlance). Amarok: The undisputed champion among Linux music players is finally coming to OS X, thanks to KDE 4 being ported there. Amarok developer Leo Franchi has been able to run a Amarok on OS X natively. So we can expect a reasonably stable Amarok to hit OS X in a few months' time. Hopefully these players will gain traction among OS X users, which will finally force Apple to either step up in terms of features or open up iTunes for extensions."

20 of 668 comments (clear)

  1. iPod... by GenP · · Score: 1, Interesting

    I just wish Apple hadn't gimped the iPod by not providing a filesystem browser :(

  2. Try mpd (music player daemon) by slifox · · Score: 5, Interesting

    This may be a little off-topic, but I'd like to recommend mpd.

    mpd (music player daemon) is a minimalistic audio-playing server that can be accessed using a variety of clients, including those with command-line, web, and GUI interfaces.

    Separating the GUI from the core of the audio player increases stability and decreases the chance for problems. I've never once had the mpd core crash, even though the GUI clients do sometimes crash. When my X server dies for whatever reason, my music continues playing while I fix things!

    Additionally, you can do some very cool things, like copying or moving the mpd player state between networked computers. For instance, with the command 'mpmv desktop tvserver', I can move the currently playing song, the current position in the song, and the current playlist. With some occupancy sensors, your music can literally follow you around the house

    My favorite GUI client is QMPDClient. It has a very powerful music library interface, including a: playlist; a queue within the playlist (to jump around the playlist); library, directory, and playlist views, with artist/album/track views. This is excellent, because I keep my music directories well organized, so the "Directory" view lets me take advantage of this easily (a feature that I've not found in other music library clients).

    And yes, mpd does work on MacOS :)

    MPD: http://mpd.wikia.com/wiki/Music_Player_Daemon_Wiki
    QMPDClient: http://havtknut.tihlde.org/qmpdclient/

    1. Re:Try mpd (music player daemon) by B1ackDragon · · Score: 2, Interesting

      Yes :-) Mpd is awesome. It also does icecast streaming, which is great coupled with a php based frontend.

      Finally, there's an iPhone client (mpod) which is pretty good.

      --
      The snow doesn't give a soft white damn whom it touches. -- ee cummings
    2. Re:Try mpd (music player daemon) by VoltageX · · Score: 2, Interesting

      Apparently the "ultimate" setup is MPD + Clients + sound set to output through PulseAudio to multiple speakers. Not sure if PulseAudio compiles on OS X though.

      --
      "Anonymous could not immediately be reached for further comment." - International Business Times
  3. Songbird by Cthefuture · · Score: 2, Interesting

    I have been using Songbird for about a year now. I really like it. Yeah it's kinda fat but no worse than iTunes. It's cool to have all the media integrated like it is. On audio-related websites it will automatically bring up a list of tunes from the web page and you just click to play/stream/download (handy for the various audio blogs). Shoutcast plug-in, Last.Fm plug-in, album art plug-in, all sorts of stuff.

    Really it's my favorite choice on Linux (now if someone would get FireTray working correctly for it). It has iPod support but I haven't tried it.

    --
    The ratio of people to cake is too big
  4. Re:Just a personal opinion, but... by Anonymous Coward · · Score: 1, Interesting

    Agreed and this is my primary reason moving to the Mac. How well a GUI is laid out and how well it looks is a BIG deal to me. Believe it or not, it really helps me to keep moving on an otherwise very boring project.

  5. No Banshee for OS X? by TheModelEskimo · · Score: 2, Interesting

    Is Banshee available for OS X? There's one player I'd still want to use if I ever bought a Mac. It feels just simple enough to be usable, but is also very powerful and unbloated.

    However, Songbird and Amarok are both pretty fantastic.

    The other Linux music-related app I've seen Mac users drool over very recently is LMMS. This is basically a Fruityloops clone that is mainly used by Windows and Linux people so far. It should run on a Mac but there's no Mac maintainer, just a bunch of source code sitting around. Pretty amazing piece of software with a fast dev cycle and awesome features.

  6. Amarok! by xrayspx · · Score: 2, Interesting

    Amarok has lost its main advantages (for me, personally) over iTunes in the 2.0 release.
    1.4.x has:
    -- Selectable fields (columns) in the playlist, you can select "last played time", which is great for weeding out stuff you've just heard in the last couple of days. iTunes has this, Amarok 1.4 had this, now Amarok 2 doesn't, and I personally miss it.
    --SQLite collection.db, which allows you to very easily write applications which query your collection. Now they use an internal MySQL DB, which I'm sure I can move wherever and re-attach, but now I get to rewrite my stuff to use mysql instead of sqlite.

    IMHO a music collection is the perfect vehicle for flat file DBs, my SQLite Amarok DB is like 11MB, for about 1500CDs. However, for Album Cover grabbing, it still WASTES iTunes, since it uses Amazon, and Amazon has way more CDs than iTunes does. Lyrics and Wikipedia integration are great, Last.FM integration is great.

    Very happy to see this in a native package, I haven't run the latest from Rangerrick, I've been waiting for it to be Official. It's looking great on my SuSE desktops though.

  7. Re:Why is there a browser in the music player? by Jabbrwokk · · Score: 4, Interesting

    what I really would like to know is why the fuck they thought it was a good idea to put a browser in the application by using mozilla code?!!

    So they can someday build in a storefront/catalog browser? Like how iTunes appears to use some kind of hybrid Safari browser for the iTunes store? Or like how Steam uses Internet Explorer for its storefront and catalog browser? Just a thought.

  8. Re:The Truth by slashdotlurker · · Score: 2, Interesting

    The features it is missing are niche features. How many of these "more feature complete" players you are using have features like Genius playlists?

    An apple specific feature (I know since I have a free ipod touch that came with my gf's mac). I know of plenty of music players that have things like inbuilt support for last.fm and magnatune.

    Video podcasts?

    Amarok and gtkpod have no issues handling these.

    How many also seemlessly manage the songs on your mp3(iPod) player? Smartphones(iPhone)? How many offer iTunes music sharing/streaming on the local network? How many seamlessly integrate with the most popular music store?

    Amarok works perfectly with my mp3 player. Why would I want my music on my communication device (no matter what flashy ads tell me) ? I don't buy my music from iTunes. Rhapsody works seamlessly.

    That's not even including the non-music features of itunes, such as syncing calendars, contacts, photos, applications, and songs with iPods and iPhones. It offers video podcasts, downloadable tv shows, and streaming internet radio.

    Typical apple user drivel. My phone syncs my google calendar, contacts, photos etc. Why would I give a rat's ass about whether it syncs with an ipod or not ? As to streaming internet radio, my ipod touch does not even support shoutcast, instead supporting crippled apps like Pandora etc. which do not give me any freedom in adding new streams. No wonder its collecting dust at home. Along with my gf's two month old mac.

  9. You're making the Audion guys cry. by pizzach · · Score: 3, Interesting

    They were the original guys who brought themeing to Macintosh music players. The player had the chance to become the base of iTunes, but fate is such a fickle thing. http://www.panic.com/extras/audionstory/

    --
    Once you start despising the jerks, you become one.
  10. Amarok: The undisputed champion by ars · · Score: 4, Interesting

    How is Amarok the undisputed champion when it reportedly it can't handle massive playlists? (I haven't tried it myself, but that's what I'm reading.)

    I'm looking for a linux player that can handle thousands of songs, and ideally would allow me to rate each song as I hear it.

    I tried Audacious, but it had so many bugs it was unusable (it kept loosing the playlist, or using 100% cpu, or deleting all the prefs). I tried juk but it's playlist was far too annoying to use - I want it to play all the songs, not stop at the end of an album just because I happen to be looking at the album playlist.

    So, any suggestions? I'm using xmms right now, which works fine, but is discontinued (and doesn't have the rating feature, or an easy way to search for songs).

    Anyway, I'd like to use amarok - it looks like it has all the features I want, except being able to handle thousands of songs.

    --
    -Ariel
  11. bah by nomadic · · Score: 2, Interesting

    I use itunes but I really wish they'd put in nested playlists; the more music you have the harder it is to browse.

  12. Re:Basic feature? by mrchaotica · · Score: 4, Interesting

    Why have to "import" at all? Why does every music player have to manage a "library"? I've got a file system. I've learned to use it to manage files in ways I like. Just let me do that.

    In that case, you want to use the Quicktime player, not iTunes.

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  13. Re:Why is there a browser in the music player? by somersault · · Score: 2, Interesting

    I was using Songbird as it was the only decent music player I could find for OSX. The browser add-on isn't that 'un-focused'. They are obviously using mozilla as a base, because you get the same kind of interface for adding plug-ins and auto updating plugins (I had an alarm clock plugin for example). The main panel is similar to a web browser, and can browse web pages, but is mostly used for displaying music. The web pages come in for online music searches and work quite well. Lyrics, buying music and other things are possible too obviously.

    If you aren't interested just because it is based off mozilla, that's pretty silly IMO. I was interested in Songbird because I read it was started by some Winamp developers, and Winamp is my all time favourite media player just for the combination of built in customisation options for playing music, ripping music, listening to radio, dynamic playlists, media library if you want to use that, etc etc. I even registered it! But I no longer use Windows now and I'd prefer to use a native player than go through WINE.

    Installed Ubuntu over OSX this week and now am using Exaile. It's almost perfect for my needs - I prefer to use the file system to organise my music (though Songbird's library was almost as good when I ordered it by path and filename). The only thing lacking in Songbird for me was a proper dynamic playlist. I had a plugin that approximated one, but it didn't support arbitrary reordering of music in the playlist. Exaile is great for creating dynamic playlists, and as a bonus it has a plugin for showing your currently playing song in Pidgin. Previously the only apps that supported that feature in Messenger were Windows Media Player and iTunes, and I don't like either of those.

    --
    which is totally what she said
  14. Hard & Symbolic links. by OgGreeb · · Score: 4, Interesting

    I really need any or all of these apps to support hard links or symbolic links/aliases -- I have sometimes 4.. 5.. 6 different files of the same version of a song when it is included in collections, movie soundtracks, etc.

    Being able to specify multiple album memberships for the same track is a killer need.

    --
    -- Gary Goldberg KA3ZYW 301/249-6501 AIM:OgGreeb Digital Marketing Inc., Bowie, MD //www.digimark.net/
  15. Amarok as a media player by nostriluu · · Score: 2, Interesting

    I find Amarok functionally awful too. Calling the main menu "Engage" is corny. But that's not the problem. It insists on showing a visualizer, by default, which is gimmicky and pointless, especially considering I use it under VNC. I can't figure out how to disable it in the Ubuntu packaging. It has a bunch of list windows, some of which have a search function, some of which don't, and the use of them is inconsistent. It always loses items I've added to its radio function when I close it. The only reason I use it is rhythmbox is even worse. I'll check out Songbird, but my feeling is this is an area where open source can't find the right combination of simplicity, originality and functionality, instead it ends up being a grab bag of "standard" but tired features (like the visualizer) and half baked elements. I thought nautilus was going to be the be-all "file" manager, but they lost their way too.

  16. Re:Allow me to break this down... by vux984 · · Score: 3, Interesting

    You're kidding, right? Most of us have some sort of music or mp3 directories, potentially with any number of subdirectories under it for organization. Personally I have mp3/[Genre]/[Artist] and potentially /[Album] if I ripped the whole thing rather than downloaded particular songs. I'm going to put these files into this structure regardless of how it gets into my music player. To claim I should have just dropped it into iTunes itself is disengenuous fanboi rationalization. I don't want my music strewn all over my system, I want it in one place of my choosing. Of course having my player realize to look there periodically is better than it staring dumbly at me until I tell it to.

    Have you ever looked at what itunes does when you tell it to organize your library for you? When you just keep your hands off?

    songs/artist/album/song.mp3

    if its part of a compilation its:
    songs/compilations/album/song.mp3

    hardly disorganized. Trivial to find anything if you ever need to do it manually. But you don't ever need to. It may not be what you would have chosen but so what? iTunes makes it trivial to sort by genre or artist or whatever you like... if I type 'card' into itunes quick search, it instantly pulls up the Cardigans track from the Romeo+Juliette sound track, along with its appearnace on a compilation disk I got free with some jeans. So the fact that they aren't together on the disk doesn't affect me. I can also browse by album, artist, genre, and trivially filter them.

    I can define smart playlists that track how and when I've listened to track and sync it onto my ipod based on that. When I sync my ipod, it automatically rotates a chunk of music I like but have listened to recently with music I like but have not, while keeping my favorites on at all times. I can rerate tracks on the ipod itself, and it syncs back to itunes... etc, etc, etc.

    Face it its an above average music player.

    The truly sad part about your comment is that Apple could probably have this "advanced" feature added in two hours of work.

    I agree they could. They could also add all sorts of pointless dangley bits and features to satisfy people like you, but then it wouldn't be the simple elegant app that it is. I'm not saying your feature idea is bad, but its pretty necessary. Especially since, on OSX at least, its relatively trivial to write an applescript to do what you want here.

    You're right. Downloading or ripping the music directly into a destination folder is voodoo magic.
    ripping music? itunes does this for you. why would you use 2 pieces of software for this?
    downloading music? you mean using a torrent or something? Yeah, because dragging it to the itunes window is the hard part.

    Congratulations. I'm happy you like people making your UI decisions for you, but not everybody agrees. To insult them by pretending that must mean they're 13-year-old goths or have "unhealthy fascination[s]" just makes you an asshat. Period.

    I take it you haven't browsed the extensive library of Winamp themes?
    http://www.winamp.com/skins/browse/2

    Take a good hard look, find me one that's objectively better than itunes from an HCI perspective among their top rated? hell, find one anywhere on the site.

    I think gimmick terminology is stupid too, but now could you possibly nitpick for no good reason any more than this? It has to be some sort of a record.

    I'm sure I wouldn't have mentioned it if it hadn't been in the summary. That the submitter felt it important enough to mention is what made it important enough to rebut.

    At the end of the day I think its great that amarok and songbird are available for OSX; I don't even think it shouldn't be on slashdot... I just don't agree with the submitter with respect to the relative merits of itunes vs the new comers.

  17. Where have we seen this before...? by maztuhblastah · · Score: 5, Interesting
    Ah. Right. Almost three years ago.

    And you know, nearly three years later, my opinions on it remain... exactly the same.

    It'd be cool to see it succeed, but it's basically trying too hard to be a jack-of-all-trades. It offers a bunch of cool toy features, many of which will likely make a small portion of the user base absolutely delighted (things like concert ticket listings, for example). Unfortunately, it does so at the cost of many features that a large potion of the potential user base cares about, such as syncing with music players, maintaining a reasonable memory footprint, keeping the UI light and responsive, and improving the speed and ease with which people can manage their music libraries.

    This is becoming a (disheartening) pattern:
    1. Open source competitor arrives to challenge closed-source market leading freeware. /. and CNet publish headlines like "$SOFTWARE killer?" We brag about how it's awesome for allowing us to do $GEEKY_FEATURE.
    2. Normal users point out that it doesn't yet provide $BASIC_FEATURE. Geeks point out that 1) users don't really want $BASIC_FEATURE, and they should instead use $GEEKY_SUBSTITUTE. 2) $BASIC_FEATURE will be included at some point in the future.
    3. Normal users ignore the app, as it doesn't do the basic things they require.
    4. Time passes. Development moves on with no unified focus. More geek features are added to the program. Eventually $BASIC_FEATURE appears.
    5. User points out that the app's implementation of $BASIC_FEATURE is not an improvement on the existing solution, and that it is hard to find amidst a mass of misc. features.
    6. Geeks cry "But it's an open source alternative to $MARKET_LEADER!"
    7. Normal users ignore it because it still doesn't do $BASIC_FEATURE particularly well, and the UI is cumbersome.

    Enter Songbird. Three years after its first release, it doesn't support two popular MP3 players from the leading company. Its UI has been redesigned at least twice, and is now even less familiar to users than its first release was. It doesn't look like a native app, and on top of all that, it consumes more memory than it's closed source competitor.

    I really would like Songbird to succeed, but at this point I can't honestly say that it's any better than (or even as good as) iTunes.

  18. Re:Why is there a browser in the music player? by hobbit · · Score: 2, Interesting

    And Apple, as far as I know, has the only OS that, if you add or delete or even rename sa single file in a directory, will rewrite the entire list of files to simply add or delete the actual focused target.

    I don't understand what you mean by this. Could you please elaborate?

    --
    "Wise men talk because they have something to say; fools, because they have to say something" - Plato