Our great sponsors
-
DearPyGui
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
-
pyminiaudio
python interface to the miniaudio audio playback, recording, decoding and conversion library
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
raccoon
Raccoon Music Player is a pocket-sized music player that shows raccoons dancing around a campfire while songs are playing. (by bandit-masked)
In the process of creating the app, I learned to use two Python libraries, Dear PyGui and PyMiniAudio, and various other tools, e.g. Krita and Git. I had to find music, select fonts, animations and other assets with a permissive licence, create a logo and put it all together to make it work seamlessly. Needless to say, there was a huge learning curve. The app looks so simple, but it took a lot of work to get it right. I found the end result worth sharing and I hope you like it too!
When creating and sharing my app, I feel like I am standing on the shoulders of giants. Raccoon Music Player would not have been possible without the excellent Dear PyGui and PyMiniAudio libraries. The app works so smoothly as both libraries are in essence C/C++ libraries with Python bindings. In addition, these libraries are self-contained without any dependencies, resulting in a lean project and easy installation process. Both libraries are available under the permissive MIT licence. If you are looking for a performant GUI or audio framework, be sure to check them out and star them on GitHub.
The entire source code of Raccoon Music Player is available on GitHub under the permissive MIT licence.