Release: boxen 0.0-dev33

A long, long time ago there was a dude called Pythagoras who was wearing towels all day and, for whatever reason, thinking a lot about triangles. He figured something out that we today call the Pythagorean Theorem. Actually we have no idea who figured it out and how long humankind knows about this little theorem, but we give credit to Pythagoras anyway, probably because he always knew where his towel was, unlike that Archimedes guy.

Anyway, I changed something in boxen's double click detection in the last version and ... yeah, I got Pythagoras' Theorem wrong. It was supposed to measure the distance of the mouse pointer from the original click position (which is needed for drag/drop detection). Actually it measured the distance from the top left corner of the window. That's why double clicking was a bit shaky in the last version.

It's fixed now and I'm appropriately embarrassed. Sorry, Pythagoras.

What else is in this version? ASIO support (via command line arguments, no GUI yet for this), a cleaned up command line interface plus a couple of bugfixes.

Also new is that I've enabled a part of the playlist feature. Loading of playlist (m3u files) is now available. Just double click on them. The things that are left are editing, saving and closing of playlists. It's funny that up to now I only had to create UI elements. With playlists I need to destroy UI elements for the first time, and I've found that I've made a big design oversight in the UI system. That's why closing playlists doesn't work in this version, I need to do my homework first, so to speak.

The tabs are also not yet resizing, so if you open a lot of playlists they will not fit on the screen. But I hope you will find playlists at least somewhat useful right now.

From the release notes:


12 Mar 2011: Version 0.0-dev33
[+] ASIO audio backend
[+] Dummy audio backend
[+] Loading of playlists (m3u)
[*] Fixed: Metadata display would stop updating under certain circumstances
[*] Fixed: boxen wouldn't play files from command line in 0.0-dev32
[*] Fixed: Double click detection was shaky in 0.0-dev32
[*] Long text is now clipped in various locations
[*] Added, removed and renamed various command line arguments. See "boxen -help" for current list

Usage tip: the mouse wheel can be used to switch between playlist tabs. Mouse gestures work in the file browser and in the playlists.

Also, you can associate boxen with file types like mp3, this works again in this version.

Download: boxen download page