There exists a huge amount of music players. Here is a list of some and other related projects. This list is not meant to be complete - but rather to be interesting in the scope of this project. This means a focus on Open Source, sound quality, platform independence, advanced DJ features, advanced queuing systems, etc.
(I'm open for suggestions but don't expect that I will just add anything here.)
- Open Source, based on KDE, ports are too limited.
- It was my preferred player on Linux.
- Open Source, forked Amarok, made cross platform.
- Open Source, descendant of XMMS
- Open Source
- Open Source
- daemon, lightweight, seperate clients
- Note that this player is compatible to MPD, i.e. it emulates the MPD server interface, thus MPD clients work with this player.
- Open Source (GPL)
- MacOSX, Windows, Linux
- Open Source, based on Mozilla XULRunner + GStreamer.
- Too slow / bloated. Huge amount of problems.
- Project dead since 2013?
- Open Source, GTK+, Python.
- Music manager + player.
- Open Source, Gnome.
- Open Source, Qt
- Open Source, GTK+, Python.
- Make playlist by regular expressions.
- Open Source, Gnome.
- Project dead?
- Open Source, Python, GStreamer
- Open Source, Python
- CUE, wv, iso support
- 10-band equalizer
- Open Source, GTK+.
- Interesting small project. I found it because there is a same-named proprietary player for OSX from the same person who also developed Play.
- Lightweight and fast.
- Open Source, MacOSX only, ObjC mostly.
- Open Source earlier, source not available anymore. seems abandoned because they have a commercial Plus version now.
- OSX only.
- "HAL I/O using DAC native physical formats 'Integer Mode' (instead of CoreAudio 32bit float)", "Audio Device exclusive access mode", "Direct sound path, directly to the CoreAudio HAL for pure bit perfect sound".
- Open Source, C, mpg123, libao
- very simple, no fading, no gapless, ...
- inspired by MPD
- Open Source, MacOSX
- no update since 2008, latest release is 0.07
- Open Source, Perl, GTK+, GStreamer
- Open Source, C++, Qt, cross-platform (Win, Linux, Mac)
- Waveform progress bar
- Open Source, written in Python, Qt, GStreamer
- modelled as a mini-version of Amarok
- Open Source, C++, wxWidgets, GStreamer
- Smart play mode = intelligent queue
- Crossfader, Silence detector
- Open Source, written in Python
- Open Source, PyGTK, enhanced queueing system
- last update from 2005
- Open Source, Python, GStreamer
- Open Source, Python, song ratings + high-rated songs are played more often
- last update from 2001
- Open Source, Python, GStreamer
- Open Source, Python, GStreamer, GTK+
- Open Source, Python, GStreamer, GTK+
- very minimal
- Open Source (GPL), Python, CherryPy, jPlayer
- no advanced player technics like Gapless playback, mixing, etc. (because of web technology)
- Open Source (MIT), Python
- web-interface for voting on songs for intelligent queue
- Open Source, Node.js, based on libgroove
For comparisons to Python modules which share features of this Python musicplayer
core module, see at the homepage of the musicplayer Python module.
This is a list of some random related libraries.
- Python module to handle audio metadata.
- Open Source (GPL)
- Audio/Music Visualizer
- Embeddable visual programming language, real-time OpenGL graphics
- Python
- spectral modelling synthesis tools for sound and music applications
- Open Source (GPL; problem for us because we are BSD)
- cross platform audio output library
- supports OSS, ALSA, PulseAudio, esd, MacOSX, Windows, ...
- latest release was 2011
- Open Source (MIT license), cross-platform, input/output library
- currently used by this project