Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/bandit-masked/raccoon
- Owner: bandit-masked
- License: other
- Created: 2021-12-12T14:49:56.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-02-23T19:36:28.000Z (almost 3 years ago)
- Last Synced: 2024-10-14T21:59:17.853Z (3 months ago)
- Topics: animation, animations, audio, dearpygui, gui, music, music-player, musicplayer, pyminiaudio, python
- Language: Python
- Homepage:
- Size: 41.3 MB
- Stars: 44
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: license.txt
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.