Repository navigation
Releases
Releases · CodeByArnob/Vynora
Vynora v0.8.0 Full Audius-Only Streaming Architecture & Complete YouTube Removal
Vynora v0.8.0 Full Audius-Only Streaming Architecture & Complete YouTube Removal
1-Click Direct Production APK Downloads
- Download Vynora-v0.8.0-debug.apk (26.6 MB)
- Download Vynora-latest.apk (26.6 MB)
- Verified SHA-256 Digest:
25B4482756FF86C8DE498236BD6E48C6887A1540BA7D45E2EBB84227183BB89B - Signing Scheme: Android APK Signature Scheme v2 (Verified via
apksigner) - Compatibility: Android 8.0 (API 26) through Android 16 (API 36)
- Application ID:
com.vynora(versionCode8, versionName0.8.0)
Migration Summary & Engineering Highlights
1. Complete Removal of YouTube Components
- Zero API Key Requirements: Eliminated all
YOUTUBE_API_KEYreferences acrossbuild.gradle.kts,BuildConfig,local.properties, and GitHub Actions CI workflow secrets. - Removed Repositories & Services: Completely purged
YouTubeDataRepository,YouTubeCatalogCache,YouTubeScreens,YouTubeWatchScreen,YouTubeModels, and associated legacy tests. - 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/mpegstreams, buffered seamlessly by AndroidX Media3 ExoPlayer. - 256MB LRU Audio Cache: Stream chunks are cached locally via
VynoraAudioCachefor instant track switching (<500ms latency) and zero-buffering repeated playback. - Typo-Tolerant Search Engine: Implemented
AudiusSearchEnginewith 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.