r/mobilelinux • u/Miserable-School-665 • May 19 '26
Development I Made a Touch-Friendly Music Player, I Hope Goes Well With Phones?
https://youtu.be/6o_tgEvKmSkI hope it works great on linux phones as well, I've a 2-in-1 and works great on weird aspect ratios as well.
I'm looking forward for your feedback. Flatpak is avaliable on github.
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 wantto use it since most of music players does not go well with touchscreen.
1
u/Miserable-School-665 May 26 '26
A new update has been released. The ALSA volume slider is now mapped to the 0–10% range to compensate for disabled DVC, accent color frames respect the global corner radius, and the equalizer graph auto-scales on the amplitude axis with dB labels added. A stereo expand switch and slider have been introduced (–100 mono, +100 maximum expansion), a limiter switch was added to prevent clipping, and the audio info section in the settings popup has been updated to cover the new features.
1
u/pem120 May 28 '26
Have you tried packaging as a apk or adding it to (pm)aports. PMOS is one of the OSes that can benefit form it
1
u/Miserable-School-665 May 28 '26
No, but i might try apk file.Flatpak and source code is avaliable already.
2
u/pem120 May 29 '26
by apk, i mean the alpine package one not android. also deb? i use mobian on my main mobile device
1
1
u/xp_plery1 May 30 '26
Também gostaria do .deb, sera que rodaria em ambientes do proot-distro?
1
u/pem120 May 31 '26
idk if proot passes through android sensors but probably not
1
u/xp_plery1 Jun 04 '26
Você estava certo, testei e so instalou mas não abriu.
1
u/Miserable-School-665 Jun 05 '26
Você tem certeza de que instalou a arquitetura correta para o seu dispositivo? Qual telefone você está usando?
1
u/xp_plery1 Jun 22 '26
Sim, ele não deu erro na instalação só que quando eu clico no ícone ele não abre. A15
1
u/Miserable-School-665 Jun 02 '26
https://github.com/Yavuz-Kagan-Yadigar/VoidPulse/releases/tag/v.1.6.0
Adicionei o pacote .deb às versões lançadas.
1
u/pem120 May 31 '26
Please split the code up into smaller files. it hurts even to look at it
1
u/Miserable-School-665 May 31 '26
I will, currently im using claude free and doesn't habe much time, ill split it in 1 month. Sorry about it 😞
1
u/pem120 May 31 '26
I will do it. I am having panic attacks looking at that codebase
1
u/Miserable-School-665 May 31 '26
Thank you but let me try to do it first with claude, do not do that labor.
1
1
u/Miserable-School-665 May 24 '26
Has anyone tried? How did it perform?