You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Vynora v0.8.0 Full Audius-Only Streaming Architecture & Complete YouTube Removal
Zero API Key Requirements: Eliminated all YOUTUBE_API_KEY references across build.gradle.kts, BuildConfig, local.properties, and GitHub Actions CI workflow secrets.
Removed UI & Navigation Baggage: Replaced obsolete YouTube video containers and Video/Song toggles with high-performance native Jetpack Compose audio views.
Repository Cleanliness: Verified repository-wide that zero active code or build logic depends on YouTube.
2. Audius as the Sole Authorized Online Music Streaming Provider
Decentralized Streaming Engine: Direct integration with official read-only Audius V1 endpoints (api.audius.co, discoveryprovider.audius.co).
Keyless High-Fidelity Audio: Streams follow standard HTTP 302 redirects into direct 200 audio/mpeg streams, buffered seamlessly by AndroidX Media3 ExoPlayer.
256MB LRU Audio Cache: Stream chunks are cached locally via VynoraAudioCache for instant track switching (<500ms latency) and zero-buffering repeated playback.
Typo-Tolerant Search Engine: Implemented AudiusSearchEngine with phonetic normalization and Levenshtein distance matching for instant artist, song, and genre search queries.
Genre Discovery: Explore trending charts across Electronic, Lo-Fi, Hip-Hop, Ambient, Rock, Pop, and Indie.
3. Real-Time Bass-Reactive Audio Visualization
Synchronized with active Media3 ExoPlayer playback.
28-band logarithmic FFT spectrum analysis with targeted low-frequency bass boost (bins 1..8) and dynamic decay.
Fluid procedural wave fallback for pauses and track transitions.
4. Preserved Core Local & Offline Capabilities
Android MediaStore audio indexer with full offline playback.
Persistent Room database for favorites, playlists, and playback queues.
System media notifications, lockscreen playback controls, Bluetooth routing, and sleep timer.