How Rumine works
At first, you need to create your collection: Rumine will index all the mp3 files
found into the selected rar and zip files and it will be able to find faster the songs
you will to play later.
On a PC equipped with a Fedora 8 running on a processor AMD K6 1.8 GHz and 1Gb RAM, the collection creation takes about 12 minutes to manage about 1400 mp3 files archived in 80 rar files.
When a new collection creation is requested, a window with the local directories tree is shown. Here multiple selections are allowed.
All the rar and zip files present into the selected directories (but also single files can be selected) will be taken into account and all the informations as the name of the album, the author, the song name, are read from the tags of the mp3 files. If these are empty, they are retrieved from the analysis of the structure of the name of the file or the directory of the stored mp3.
All the scanned files and all the mp3 files without ALBUM or TITLE or ARTIST tags are reported in two different log files. The "untagged" files can also be listed through a menu item.
Rumine main window is split in two parts: to the left, a tree with the authors and the albums got from all mp3 files analysed; to the right, the local "playlist".
On the left, clicking on a song, you'll add it to the local playlist on the right; clicking on an album title, you'll add all the song of the album to the local playlist. Also here multiple selection is allowed.
In the local playlist on the right, you have a list of preferred songs that can be sent to your favourite mp3 player through DCOP (Desktop Communication Protocol).
The players at the moment supported are Amarok ( default choice ) and Kaffeine.
Clicking on one or more songs of the local playlist, this will be send to the selected player's playlist. After this you can manage the media file as usual.
Some screenshots are available here
Archive files password protected are not well managed: the password request appears on console and rumine suspends, waiting for input.