Minirok is a small music player written in Python for the K Desktop Environment (KDE 4).
The software is modelled on the highly popular application, Amarok. However, Minirok is designed to offer only a reduced set of features, simply to meet only the requirements of its author. Nevertheless, the software retains the appearance of Amarok.
The main interface is a tree view of the filesystem, with a playlist that is populated via drag and drop. There is no collection built from tags, so Minirok is intended for individuals whose music collection is structured in a tree already at the filesystem level. Searches can be performed both in the tree view and the playlist.
Minirok is written using the PyKDE bindings and the GStreamer media framework.
Features include:
- Supports playing and reading tags from MP3, Ogg Vorbis, FLAC and Musepack files.
- Playlists with support for Undo/Redo functionality.
- DBus interface for controlling the player and retrieving the currently played track, among other things.
- Alter the playing order in the playlist by queuing 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 or any other Last.fm compatible service (such as Libre.fm) without any external software.
- Enqueue/dequeue selected tracks with a shortcut.
- Configurable buttons in the toolbar.
- Global shortcuts.
Website: github.com/dato/minirok
Support:
Developer: Adeodato Simo
License: MIT License

Minirok is written in Python. Learn Python with our recommended free books and free tutorials.
Return to Alternative Music Players
| Explore Linux | |
|---|---|
| Best Free and Open Source Software - A huge collection of recommended free and open source software covering every major category. | |
| In-depth Linux Software Reviews - Detailed assessments of Linux software covering features, usability and overall quality. | |
| The Big List of Active Linux Distros - An extensive collection of actively developed Linux distributions. | |
| Open Source Alternatives - Alternatives to software and services from Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle and others. | |
| Essential Linux System Tools - Indispensable utilities for monitoring, maintaining and managing Linux systems. | |
| Linux Productivity Tools - Useful utilities for improving productivity and streamlining everyday tasks. | |
| Alternatives to Popular CLI Tools - Modern alternatives to familiar command-line utilities supplied with Linux systems. | |
| Awesome Free Linux Game Tools - Tools, utilities and companion software that improve gaming on Linux. | |
| Machine Learning on Linux - Machine learning and deep learning software, self-hosted applications and practical tools. | |
| Saving Money with Linux - Practical ways to reduce electricity consumption and lower computing costs with Linux. | |
| Linux Candy - Fun, entertaining and sometimes delightfully quirky software from the lighter side of Linux. | |

Please read our Comment Policy before commenting.