Archive for December, 2010

Playing audio under Mac OS X

Here is the list of players I’ve tested to listen to music on OS X.

Plain iTunes

It’s not a bad sound definitely. Usability shines. I just love the checkbox next to each songs, so I can just pick the favorite ones and iTunes will only play through them and I can still see the entire album entries as well in case I want to check them out or missed anything.

iTunes with afplay

‘afplay’ is a command line program that comes with the OS by default since 10.5 to play audio files but since it’s a command line program, it’s not very useful alone in terms of usability. But with this free AppleScript application (Page in Japanese [translation], direct donwload link here – Requires OS 10.6 - Unzip and run ‘iTunes_Sync_afplay_q1′. You can rename it as ‘afplay’ and toss it in the Application folder.), iTunes’ audio becomes clearer just like when switching the play mode to WASAPI under Windows. Once run, it will synchronize against iTunes interface without the need to run ‘afplay’ on the console. The downside is that you cannot change the time position while playing but otherwise it doesn’t put much restriction but just upgrades the iTunes audio.

iTunes with Pure Music

Pure Music (shareware but demo download is available) is another ‘add on’ style to iTunes that upgrades the sound quality but using the iTunes interface for every other part of the music playback. It certainly adds clarity to the sound.

To me, the interface was way intrusive, despite the sound being good enough I didn’t like how it gets in the way that does not have a simple interface but otherwise, it plays nicely with memory playback mode and follows the iTunes time position tracking as well.

iTunes with Amarra Mini

Amarra (again shareware but demo download is available) is probably a more well known addition to iTunes that upgrades the quality of the playback. I’ve only tried Amarra Mini since that was enough for my need. It had a less cluttering interface and sound quality was good, probably better than Pure Music in my opinion, but the real downside is that some of my Apple Lossless files got refused to be played under Amarra engine but just went back to iTunes engine as a fallback for unknown reason, (The site says some files aren’t supported) so that alone is sad when some of your favorite songs can’t be run under Amarra engine.

Audirvana

Audirvana is another open source free standalone player which just aims to play audio at high quality on OS X. And it does a good job at it that I think it compares very well against the sharewares mentioned above but the real problem is that its playlist functionality is way too minimal, it doesn’t even save the list on relaunch that it’s only good when you know which song you want to listen to when you launch it. Which means, there’s a room for improvement, or perhaps when someone incorporates the sound engine of this into a better interface, it could shine.

Play

Play is an open source standalone audio player and does a decent job of getting a reasonable sound. It supports wide range of file types to begin with, so you don’t really need anything to start playing ALAC/FLAC/etc. It has somewhat useful interface for playing bunch of files but not as good as iTunes’.

Cog

Cog is another open source standalone audio player and has quite a minimal interface, which is rather elegant. Audio quality is on par.

VLC

Yes, everyone’s favorite VLC is on every platform, but the audio quality is basically just average…

MPlayer OS X Extended

MPlayer is a well known open source multimedia player in the open source world. This is a port for the OS X which is quite user friendly without clutters and does a good job doing what it is for as a multimedia player. Do not confuse with the other MPlayer for OS X, which seems abandoned some time ago. And boy does this sound awesome as an unexpected welcome. In fact, it sounds the best out of all the players I’ve tested and I’m amazed. It’s probably good to set the volume level at about 1/4 on the interface. This feels like it’s worth spending double on audio devices… if I’m not exaggerating. Not a lot of people mention MPlayer as part of audio player comparison but this is certainly worth a shot. But don’t expect high on the play list functionality… At least it does remember what I’ve added between relaunches, so you can just keep your favorite ones remembered. And another problem for me is that it cannot basically play 96000kHz / 24bit files. Again, only if someone would improve on the usability front as an audio player.

I hope I covered all of the possible players worth using.

Update – 2011 January 28th

Ecoute

I just found out another audio player worth mentioning. It has a beautiful interface and can load the iTunes library, so you don’t have to import any files manually. It has global hotkey to manage the playback as well.

The audio quality is somewhat average, which is too bad because otherwise it’s pretty much just awesome even it’s $10.

Vox

And here’s another player very much worth mentioning. This one is even free and what’s hot is that it sounds as good if not better than iTunes. To my understanding, the sound that comes out of it is not as expressive and loud but naturally clearer, so it feels easier. And on top of that it has a very simple and good looking interface EXCEPT how do I manage a playlist??? I can pick a folder to load an album of songs but that’s all I can find… (There are similar requests on the forum and it seems it’s planned) Otherwise, this is very very nice.

From the way it has memory playback support planned, it’s good to know the author cares about quality playback.

DoubleTwist

I have actually heard about it a while back but forgot about it.

The interface seems very polished much like the iTunes’ and the great part is that the audio quality is great too. The type of audio this makes is somewhere in between the iTunes’ and the Vox’s, meaning that it is somewhat expressive but at the same time has its clarity in it which could be a winner for some people’s taste.

SongBird

And of course I even forgot about this too. The pretty bird player that is built on top of Gecko (The interface engine used to power Firefox) to be cross platform. It is interesting to create a music player out of a browser’s framework but the problem I feel is that Gecko is not that fast at drawing components and it feels a little sluggish at times. The audio quality is somewhat an average one. It is extendable via plugins and interface isn’t bad.

Update2011 February 19th

Decibel

I found another new one and it’s from the sbooth.org which distributes a number of useful audio related app and interestingly this app was not even mentioned at their site (at least as far as I looked around) but was mentioned in one of the paper magazine I’ve read recently.

Their site already has ‘Play’ which is another player which I reviewed above but this seems to be targeted for high quality playback. But unfortunately it is kind of buggy here and there and the quality wasn’t that great either. It has memory playback and can exclusively access the device but once I pulled out ‘Vox’, it lost in it’s audio quality. Hopefully future version can do better.

iTunes with afplay memory playback

I’m not sure how I didn’t figure out about it but afplay also had a memory playback version bundled in the zip and it can increase the quality even further, though it will take a slight moment to load up lossless files, especially higher sample rate ones. But I definitely feel that memory playback does boost the quality enough to notice it.

Playing audio under Windows 7

I’ve tried several applications in different output methods just to see what sounded good. I always disable any of the sound enhancers to avoid getting the source mangled.

iTunes with Direct Sound

Sounds fairly vivid and clear, even though it does go through Windows mixer. The configuration can be changed through the QuickTime setting in the Windows control panel.

iTunes with Windows Audio Session

It did upgrade the sound somewhat compared to Direct Sound mode. It sounds good enough to be used as the main audio playing application.

Foobar with WASAPI / ASIO

Having ASIO4ALL lets Foobar (and others) to play the audio through ASIO interface even if the hardware does not support it, but while they technically do the same thing, I felt ASIO to sound tiny better than WASAPI. Both of them can do exclusive mode but the Foobar’s taste of sound (which is plain and pure) wasn’t for my liking. (Both output plugins can be found at the foobar plugin page.)

Winamp with Maiko WASAPI plugin

This was interesting as the author explicitly does not allow exclusive mode but made the plugin to sound as good as possible using shared mode and it did sound good, but unfortunately I never liked the Winamp’s interface and usability.

J River Media Center with ASIO / WASAPI plugin

I always keep my music as Apple Lossless aka ALAC file type just because I mainly use iTunes on computers and iPhone for mobile audio need and J River does not natively support ALAC but having DC Bass source will enable support for ALAC (via filetype option) and it does sound unique than other players that it is clear but stronger at the same time. Interface is not so bad, but never had much reason to use over iTunes. (This is a shareware with demo version available.)

MediaMonkey with adionSoft WASAPI plugin

I didn’t expect that a player I never heard of until recently played definitely the best out of the bunch. While somehow the ‘Maiko’ plugin never worked on it (MediaMonkey supports Winamp plugins to some extent), it definitely sounded better for me than iTunes.

Windows Media Player with DC-Bass Source filter

The sound wasn’t really anything to note of.

VideoLAN

Once again, the sound wasn’t anything too interesting. This one supports ALAC out of the box.

SMPlayer

This is a MPlayer package aimed to have easy to use interface and to a surprise this actually makes great sound since I thought both VLC and MPlayer use similar if not same open source codecs. (Maybe the codec doesn’t matter but the output engine of the player?) This does play ALAC out of the box with a few caveats that it cannot play 96000 kHz/24 bit audio (CD quality audio are 44100 kHz / 16 bit) and cannot select the ALAC files unless I pick to choose all file type extension in the file open dialog. (It neither reacts to pick by folder.) Since this is not really a music player, it comes with minimal play list capability.

iTunes finally allowed “Windows Audio Session” under 64 bit Windows

To my surprise, I was just playing with the QuickTime audio configuration after I purchased an USB audio device (Onkyo SE-U33GXV [Japanese page]) to play with and I could switch the audio mode to ‘Windows Audio Session’ when it was simply greyed out before.

I thought that maybe using USB device instead of a PCI card sound board enabled it for a second but removing the USB device also left it available and I remembered that there was an Apple Software Update lately and figured that might’ve finally enabled it on 64 bit Windows 7.

And yes, it does sound better, albeit slightly but that was the whole point of it.

Started this blog

This is a blog to write about my hobby including anything noteworthy around the IT and audio.