Cymbaline is a learning music player. It sets a score for each track based on your listening habits, and you can set thresholds to create playlists with your favorite tracks automatically. In random mode, it will play your favorite tracks more often. It also allows album-based navigation: you can start playing the next album, skip 2 albums ahead, go to a specific album, etc. It has a random queue mode where you see a list of randomly chosen tracks that play consecutively. The queue is also built based on song scores.
| Tags | multimedia Sound/Audio Players MP3 |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
| Implementation | Python |
Recent releases


Changes: The debug mode that created large files was turned off. The artist's name was added to the random queue mode track listing.


Changes: A crash that occurred on some rare VBR tracks was fixed. A bug with mouse navigation to the last track was fixed. A bug related to clicking in empty space was fixed.


Changes: A random queue startup bug was fixed. The gom mixer is used instead of aumix (because aumix is broken in Ubuntu). ALSA is used instead of OSS in the Pymad player engine. Loading of .ogg and .mod files was disabled because they're not played by Pymad.


Changes: This release fixes a bug that created a skip in sound when turning on random queue mode or starting a new track in random mode. It also fixes a bug that sometimes corrupted the display when exiting from cymbaline and the bug that crashed cymbaline when the window was made too narrow. The "o" command, which finds the next high-scored track, was fixed and re-added. It was enabled in random queue mode as well.


Changes: A problem with the delete command when confirm is on was fixed along with a bug where the delete command sometimes messed up the playlist. A new command for editing ID3 tags was added.