It's free, it's open-source, it's Woofer!
Woofer player is free open-source cross-platform music player that plays most multimedia files, CDs and
Thanks to Python, Qt and LibVLC, Woofer is developed to run on multiple operating systems. Windows, Linux and Mac OS platforms are supported. Currently Woofer is being tested only on Windows and Linux distribution, because I don't have any Mac OS device to test and debug.
Most recent code is always available here on Github. Python code is readable, well documented and self-explanatory. Feel free to join or fork the project. Woofer is published under GPL v3 license.
Used packages (Requirements):
For Windows there are available binary distributions. On Linux you can run Woofer like any other Python application by woofer.py
or you can build your own binary distribution, which however will depend on your distribution (distribution branch). Because there are so many Linux distributions and even most popular Ubuntu-based distributions have major version differences (new compiler, etc.), no pre-build Woofer binaries will be available.
Latest binary version for Windows can be found in release section. This is a standalone version, no other libraries or VLC is needed! Newer versions than could be installed through built-in updater system (auto-updates feature).
Refer to requirements for all needed packages to run Woofer. Both for Windows and Linux there are available suitable binaries (PyQt, etc.). No need to build anything from source. Unfortunately you also need VLC Media player installed (core libraries). Note that all these libraries are shipped with Woofer binary distribution.
Finally run woofer.py
or woofer.py --debug
in debug mode.
Please refer to Github repository page for more information.