Raccoon Music Player is a pocket-sized music player that shows raccoons dancing around a campfire while songs are playing. It's a proof-of-concept app that was made with Python using the excellent Dear PyGui and PyMiniAudio libraries. The project was created for the purpose of learning Python and gaining familiarity with these libraries. As the focus was on learning and creating something fun while actually finishing the project, the feature set is deliberately restricted.
The following videos demonstrate the use of Raccoon Music Player. Since the video player is muted by default, be sure to...
Unmute the sound when playing the video
Raccoon_Music_Player_1.mp4
Raccoon_Music_Player_2.mp4
Raccoon_Music_Player_3.mp4
Raccoon_Music_Player_4.mp4
Raccoon Music Player will list and play all MP3, WAV and FLAC music files that are stored in the music folder of the project. Copy your music files to the music folder, start the app and play your favourite tunes. 💕🎶
Raccoon Music Player has been developed and tested on Windows 10. The libraries that are used for this app support Windows 10, Linux and MacOS. The app seems to work on Linux, but there is a jittery motion when unfurling the window due to a minor bug in Dear PyGui. Raccoon Music Player has not been tested on MacOS.
The raccoon character is available under a CC BY license. Licenses of assets, fonts and music are a listed in the appropriate project folders. The software is available under the MIT license.
A special thank you goes out to the following rockstars.
- Jonathan Hoffstadt and Preston Cothren for creating Dear PyGui and providing critical coding insights.
- Irmen de Jong for creating PyMiniAudio and entertaining my suggestions.
- null painter for creating the entertaining raccoon character (CC BY license).
- Illu and Anthony for code discussions.