VMusic
Developer/Contributor
(Lek) Sanaphone Nammathao & (Don)Xanadonh Nammathao
Demo
VMusic: High-Performance Cross-Platform Media Solution
VMusic is a high-performance mobile application built with React Native and Expo, engineered for a seamless, local-first music management experience. It bridges cloud-based discovery with robust offline playback for iOS and Android.
Core Features
- Intelligent Discovery: High-speed cloud media search and global audio stream identification.
- Offline-First Architecture: Robust download pipeline for local media storage and network-independent playback.
- Dynamic Playback: Gesture-based queue management with haptic feedback and custom "Slowed & Nightcore" DSP modes.
- Library Management: Background filesystem indexing, automated metadata hydration (high-res artwork/ID3 tags), and a "Recently Added" dashboard.
- Hybrid Auth: Secure user identity via Google Sign-In and Anonymous/Guest access modes.
Development Roadmap
- Cloud Scaling: Optimizing the backend on Cloud Run for global metadata requests.
- Queue Hardening: Improving virtualization for large-scale playlists (500+ tracks).
- Stability: Enhancing DNS retry logic and cross-device UI responsiveness.
Compliance & Intended Use
VMusic serves as a technical showcase for advanced mobile engineering, focusing on gesture handling, local-first data persistence, and efficient cloud-to-edge API integration.