The XMMS Album List is a Unix software that quickly loads directories of audio files into XMMS for an organized music listening experience.
The first iteration of this software was created out of necessity; the lack of AlbumList in Debian prompted the creation of XMMS Album List. As a result, it is considered a bit rough around the edges, and the developer welcomes patches to improve its functionality.
Initially, the software was designed using C and GTK+ libraries, but the developer encountered issues with xmms_remote_playlist_add() that caused XMMS to freeze. To combat this, the developer switched to GtkPerl and found it to be much easier to work with, resulting in the current version of the software.
Version 2 of XMMS Album List is completely rewritten using gtk2-perl and Glade to enhance the user interface. To use this updated version, users will need libglade and Gtk2::GladeXML.
The controls of XMMS Album List are as follows:
- Add Path: This control allows users to choose a directory using a file selection dialog, and XMMS Album List will recursively search the chosen directory and its subdirectories for directories containing songs. Only those directories will be added to the list.
- Refresh: This control refreshes the main display.
- Clear Albums: This control clears the main window and the saved album list.
- Load Album: This control clears XMMS's playlist and loads the currently selected album (directory) into XMMS. Double-clicking a row in the list accomplishes the same task.
- Enqueue Album: This control loads an album into XMMS's playlist without clearing it.
Version 2.2-1: N/A