XMMS Album List 2.2-1 review
DownloadXMMS Album List is a Unix application for loading directories of audio files into XMMS, similar in concept to the Winamp plugin Album
|
|
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