About this project
This music player is developed for Linux and utilizes raylib for UI rendering and miniaudio for audio control. It includes a custom implementation for reading metadata from .mp3 and .flac files and employs the Fisher-Yates algorithm for queue shuffling.
Key features and requirements:
- Command palette accessible via Ctrl-p.
- Linux notifications via dbus (requires libsystemd-dev).
- Album organization based on folder structure, requiring a case-sensitive image file named cover.jpg, cover.png, or cover.jpeg for album art.
- Integration of nativefiledialog-extended for file dialogs.
- Support for .mp3 and .flac formats.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.