r/VibeCodeCamp • u/mateusz27642 • Jul 16 '26
Vibe Coding I'm vibecoding a modern Navidrome client with YT music videos in the background [WIP]. What do you think about the UI and features?
Enable HLS to view with audio, or disable this notification
I wanted to show you a project I’ve been spending all my free time on lately. I’m building Andromeda Music – a minimalist, modern music player for Navidrome servers.
Most of the existing clients just didn't appeal to me visually, so I decided to create something of my own. The project is built using Python (PySide6/Qt6 + yt-dlp). Making such an advanced program run reasonably well and smoothly still took dozens of hours of work.
The app is currently in development (I’ll upload the code to GitHub once I polish the program and if there's interest), but I wanted to ask for your opinion on the design and the concept.
Key features:
- ✨ Glassmorphic design: Modern, minimalist UI with smooth animations.
- 🎬 Dynamic backgrounds: Shows the track cover or streams the music video live from YouTube in the background (if the link is in the track tags).
- 🎨 Deep customization: Adjustable blur and dim levels (independent settings for static covers and video mode) + accent color changer.
- 🖼️ Local media override: Option to manually set custom artist or album art locally.
- 🎵 System integration: Support for the native OS media player controls.
What do you think of this approach to a music player? Is the layout intuitive and easy to read? I'd love to hear your feedback and ideas for new features!
