XMMS Album List 2.2-1 review

Download
by rbytes.net on

XMMS Album List is a Unix application for loading directories of audio files into XMMS, similar in concept to the Winamp plugin Album

License: GPL (GNU General Public License)
File size: 0K
Developer: James Curbo
0 stars award from rbytes.net

XMMS Album List is a Unix application for loading directories of audio files into XMMS, similar in concept to the Winamp plugin AlbumList. XMMS Album List is written in Perl using Gtk2-Perl, MP3::Info, and Xmms::Perl (the latter being available on CPAN).

This is my first application using GTK+, or XMMS's plugin API, and was mainly written because I was tired of not having AlbumList around in Debian. Thus, it's very rough around the edges. I welcome patches.

At first I tried writing this in C using GTK+ and libxmms, but I seem to have ran into some problems with xmms_remote_playlist_add() freezing XMMS.

I figured I'd give GtkPerl a shot, and found it to be much much easier to deal with. The result is this.

Version 2 has been completely rewritten, using gtk2-perl and Glade to design the user interface. Thus, you need libglade and Gtk2::GladeXML.

And an explanation of the controls:

Add Path: brings up a file selection dialog. Pick a directory, and that directory and any below it will be recursively searched for directories that hold songs. Only these will be added to the list.
Refresh: refreshes the main display
Clear Albums: clears the main window and the saved album list
Load Album: clears XMMS's playlist, and loads the currently selected album (directory) into XMMS. This can also be accomplished by double clicking a row.
Enqueue Album: loads an album without clearing XMMS's playlist.

XMMS Album List 2.2-1 keywords