Release: boxen 0.1.0

I'm glad to announce that I've just uploaded the first stable release of boxen! Windows Installer and all!

I've fixed a lot of bugs and added a few smaller features that were missing until now (keyboard shortcuts and proper sorting of files in the browser). I've also put together a Windows Installer package so it's easy to install and uninstall boxen now.

The most notable new feature is actually the combination of three additions to boxen.

First, files are now actually sorted in boxen's browser and they stay sorted even if you change the folder content in Windows Explorer.

Second, you can now search for a folder/file by pressing a letter on your keyboard (it only searches for the first occurrence right now, which is not ideal but for now I'm ok with that).

Third, if you double-click a folder it now reads all metadata in the folder, sorts by track number (if it exists) and plays the first track. This way you can listen to albums in the correct order even if the file names lack track numbers.

Hint: try the space bar and the arrow keys as well and see what happens :)

Another small change is that the Android app now remembers the last connection. Please re-install the current version from boxen, the old version will in most cases not be able to connect.

I've disabled video by default right now. You can, however, re-enable it in the settings if you want to. Be aware, though, that video support is pretty unstable and unfinished.

Download: boxen download page

Important notice for Windows XP users (and Vista/7 users with Aero off)

There's a redraw bug in a 3rd-party library boxen is using (Cairo graphics library) that leads to broken screen redrawing in boxen when Desktop compositing is not enabled in Windows. As far as I know the Cairo developers have this already fixed in the latest development version, however I wasn't able to successfully compile a version of Cairo with this bugfix. So, for now I've put in a workaround (in Wrench menu -> Settings -> Workarounds -> Slow redraw) that fixes the redrawing behavior in exchange for slower screen redrawing. I hope I can eventually upgrade boxen to a newer version of Cairo in a future release.

From the release notes:

25 Sep 2011: Version 0.1.0
[+] Added Windows installer
[+] Added a few keyboard commands
[+] Added proper sorting of items in folders
[+] Added "Slow redraw" mode that works around a bug in Cairo that lead to UI redrawing problems under XP and Vista/7 with compositing disabled
[*] Fixed: A really stupid bug where the mouse cursor would become invisible after right-clicking the gain or balance knob
[*] Fixed: Auto-refresh of browser also works if the parent (the actual folder that gets changed) is not on screen
[*] Fixed: boxen would not start under Windows XP (or if anything went wrong while initializing WASAPI audio under Vista/7)
[*] Fixed: The tag reader did not handle UTF-8 correctly in VorbisComment (FLAC, ogg, etc.)
[*] Fixed: When certain errors occured while reading metadata tags the files would not get closed
[*] Fixed: Playing files from command line would not work
[*] Android app now remembers last connection
[*] Double-clicking a folder now reads all metadata in the folder and plays the first clip or playlist in it
[*] Clips now show their track number (if they have one)
[*] Various changes/additions of names and labels
[*] Video is now off by default, can be enabled in settings