
VoidPulse | Highly Customizable Touch Friendly Advanced Music Player
https://github.com/Yavuz-Kagan-Yadigar/VoidPulse/tree/main
Advanced Music Player for OLED and Touchscreens on Linux
- Parametric EQ
- OLED burn-in protection overlay with optional auto timer
- Cover, lyrics and tag fetching and embedding to music files
- Batch file rename
- Local and fetched synced and plain lyrics support
- Universal accent color and corner radius
- Dark/light theme
- List & gallery view modes with adjustable sizes and sorting.
- Optimized for touch scrolling and hold context menu
- Toggleable spectrum visualization with custom inertia, multpiple styles and standart logarithmic/linear scale
- Visualization delay to match timing with bluetooth headphones / DACs
- Toggleable cover art
- MPRIS2 desktop environment integration
- Basic tag and lyrics editing
- M3u8 and folder playlist support
- Visualization stops when overlay is active or focus lost to reduce CPU usage
Disclaimer: Entire code is written by AI, tested manually. I do not suggest to use as referance code. It might have inefficiencies, bugs, vulnabilities. Just sharing in case somebody want to use it since most of music players does not go well with touchscreen.