Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bandit-masked/raccoon

Raccoon Music Player is a pocket-sized music player that shows raccoons dancing around a campfire while songs are playing.
https://github.com/bandit-masked/raccoon

animation animations audio dearpygui gui music music-player musicplayer pyminiaudio python

Last synced: 3 months ago
JSON representation

Raccoon Music Player is a pocket-sized music player that shows raccoons dancing around a campfire while songs are playing.

Awesome Lists containing this project

README

        

![Raccoon Music Player Logo](https://github.com/bandit-masked/media/blob/main/raccoon.png)

# About

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](https://github.com/hoffstadt/DearPyGui/) and [PyMiniAudio](https://github.com/irmen/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


https://user-images.githubusercontent.com/96011344/152874349-23779e31-eecb-4cc3-9db8-086160399f0c.mp4

https://user-images.githubusercontent.com/96011344/152874384-6b7a17cf-b979-46ef-a81c-99ed4d21b5e7.mp4

https://user-images.githubusercontent.com/96011344/152874409-ad82c612-03cf-4301-bb98-72574a11f867.mp4

https://user-images.githubusercontent.com/96011344/152874435-dde7e8be-59a4-4b40-a6e5-25142947333e.mp4

# Usage
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. 💕🎶

# Supported Operating Systems
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](https://github.com/hoffstadt/DearPyGui/issues/1595) in Dear PyGui. Raccoon Music Player has not been tested on MacOS.

# Licenses
The [raccoon](https://null-painter-error.itch.io/cute-raccoon-2d-game-sprite-and-animations) 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.

# Special thanks
A special thank you goes out to the following rockstars.

* [Jonathan Hoffstadt](https://github.com/hoffstadt) and [Preston Cothren](https://github.com/Pcothren) for creating [Dear PyGui](https://github.com/hoffstadt/DearPyGui/) and providing critical coding insights.
* [Irmen de Jong](https://github.com/irmen) for creating [PyMiniAudio](https://github.com/irmen/pyminiaudio) and entertaining my suggestions.
* [null painter](https://null-painter-error.itch.io/) for creating the entertaining [raccoon](https://null-painter-error.itch.io/cute-raccoon-2d-game-sprite-and-animations) character (CC BY license).
* [Illu](https://github.com/Mstpyt) and [Anthony](https://github.com/Atlamillias) for code discussions.