Skip to main content

VMusic Icon 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.