GriPlayer is a desktop audio player built with Odin
- UI: Modern, responsive interface with playlists, queue, and fuzzy search.
- Playback: Gapless playback with a built-in frequency visualizer.
- Lyrics: Search and view synchronized lyrics using
.lrcfiles. - Equalizer: Fine-tune audio across 10 Bands with pre-amp gain control.
- Loudness Normalization: R128 loudness normalization for Opus files.
- Listening History: Record your play history and track the total time listened.
- SMTC: Full Windows System Media Transport Controls integration.
- Vulkan & WASAPI: Built from scratch, low latency, fast performance.
- Supported Formats: flac, opus, ogg
.mp3 and .wav support are removed in v0.2.8 you should use better codecs
By default the app scans
- Windows:
C:\Users\username\Music - Linux:
/home/username/Music
You can add more directories by creating playlists.txt where each path is seperated by newlines:
- Windows:
C:\Users\username\AppData\Local\playlists.txt - Linux:
/home/username/.local/share/playlists.txt
- Cache songs
- Fast lyrics search
- Support for flac
- Queue management
- Listening History
- Equalizer
- Mini Player
- Linux Support
- Themes
- Playlist management
- Compiler: Odin Compiler
Windows:
odin build . -o:speed -subsystem:windows -resource:assets/resource.rcLinux: requires libvulkan, libX11, alsa-lib, and opusfile (e.g. on
Arch: sudo pacman -S vulkan-icd-loader libx11 alsa-lib opusfile)
odin build . -o:speedMetadata:
Lyrics:
Album covers