Minirok is a small music player written in Python using Qt/KDE and GStreamer. The main interface is a tree view of the filesystem, with a playlist that can only be populated via drag and drop. There is no collection built from tags, so it’s targeted at people whose music collection is structured in a tree already at the filesystem level.
Minirok wins Spanish free software contest
Description and features
Minirok is a small music player written in Python for the K Desktop Environment. As its name hints, it’s modelled after Amarok (1.4), but with a reduced set of features. In particular, it is designed to cover all the needs and wishes of the author, leaving everything else out. The look and feel is almost identical to the old Amarok, though.
The main interface is a tree view of the filesystem, with a playlist that can only be populated via drag and drop. There is no collection built from tags, so it’s targeted at people whose collection is structured in a tree already at the filesystem level. Searches can be performed both in the tree view and the playlist.
Other features include:
DBus interface (previously DCOP) for controlling the player and retrieving the currently played track, among other things
alter the playing order in the playlist by queueing tracks; stop after a certain track; repeat track or playlist; random mode; undo and redo
reading of tags when adding to the playlist can be disabled by specifying a regular expression to extract them from the filename
submission of played songs to Last.fm
KDE3 vs KDE4
Versions from 0.5 to 0.9 are written against KDE 3 libraries. Versions starting at 2.0 are written for KDE 4.
Minirok is developed in this Git repository, which also gets pushed to dato/minirok on GitHub. master contains the current code, written for KDE4. Old code for KDE 3 is kept in maintenance mode in the kde3/master branch. To grab the code, use one of these:
% git clone git://github.com/dato/minirok % git clone git://git.debian.org/~adeodato/minirok
Minirok was previously kept in Bazaar. Those old branches can still be found here (they stopped being updated on April 6th, 2008).