Cjukebox is Python/Curses based management system and player for audio files and playlists. Its user interface was inspired by the Norton commander for DOS. It does not rely on a separate database. Playback is handled by the Musicus tool, which plays all audio formats supported by xmms (wav, Ogg, MP3, Flac, MPC, etc.).
createcddb is a utility for creating cddb entry files for ussage with disc-cover. It requires tcl, mp3info and cdir (part of cdtools).
dialog-mp3-list generates a list of mp3 using XDialog/Dialog.
Fast Audio Playlist Generator
Fast Audio Playlist Generator is a tool to generate list of audio files (Wav, MP3, Ogg, etc) in various formats (M3U, PLS, HTML, etc).
FlexPlaylist is an XMMS/WinAmp-style playlist for Noatun.
GtkSC is a parsing program that allows users to quickly read the listing of SHOUTcast servers. It also implements a rudimentary search.
Hayes attempts to be efficent for those users with large directories full of music, especially directories futher organized by album.
icemanager is a playlist manager for ices/icecast. Supports id3-tags and html-output.
iList aims to develop an intelligent playlist for the KDE media player Noatun. Intelligent in the sense that songs are selected from a (possibly large) repository of audio files in a smart manner.
KPlaylistCreator is a jukebox for KDE. It scans for MP3 and Ogg Vorbis files, located in various directories, creates a unique tree view with genre, artist, album, and song title information, features a user rates mechanism, a user playlist manager, and a wizard playlist creator, edits tags for both MP3 (ID3 v2) and Ogg Vorbis files, checks directories for new and missing files automatically, sends playlists to a directory, XMMS, or to K3B, displays and sets the album art of MP3 files, creates playlists from a virtual library, and includes popup windows to indicate change of song.
KprefMP3 is a MP3 util for KDE, which lets you rate songs in your collection, and then plays songs you like more often.
KZenExplorer allows to manage the tracks and playlist on any mp3 player supported by libnjb. It also allows to create smart playlists, add ratings and select categories for the tracks on the player.
LongPlayer automatically fills your winamp or xmms playlist. It is meant for those who have converted all of their CD's into mp3's and want to use their PC as a jukebox. Instead of turning on the radio, they just start winamp, enqueue their entire music directory and put the whole thing on random play.
M3Tk generates M3Us playlists from MP3s files and edits ID3 TAGs.
MP3 Report Generator
MP3 Report Generator is a simple program to scan a list of (sub)directories, creating a report from an HTML template. Also calculates simple statistics and each song's playing time.
mp3ascd is a utility to match a directory (or directories) of MP3 files against a CDDB database.
MP3html is a utility for generating listings of MP3 files based on their ID3 tags and information such as bitrate, duration, and file size.
playmp3list displays a large scrollable playlist.
Plmaker is a random MP3 playlist generator written in Python that creates .m3u files which can be used by a multitude of players. Features include: a norepeat Artist Queue, don't Overplay Overrepresented Artists, and a percentage weighted selection.
randomm3u is a simple program to randomize Winamp style .m3u playlists. It goes to extreme lengths to ensure the randomization is truly random.
Relffuhs is a playlist for Noatun that better handles random play order. It behaves very similarly to the default "Split" playlist of Noatun, but uses weighting factors for each song in the list to make sure that the most recently played songs are the least likely to be played next.
UYKFD uses metadata from Last FM's Web services API to infer relationships between artists. It then uses that information to generate playlists of related tracks.
uykfe is an automated playlist generation (with SqueezeCenter support).
Waif is a wrapper framework to add digital music playback and playlist manipulation routines to your shell. Waif is designed in such a way that no command will ever leave an interface to tie up a terminal or console.