Releases: CodeWithLakxsh/Jarvis-Music
Release list
JARVIS Music v1.0.0
🎵 JARVIS Music v1.0.0
The first public release of JARVIS Music — a native Android music application built as part of the JARVIS project ecosystem.
JARVIS Music lets you search, stream, like, download, and organise music from JioSaavn content through a dedicated API service, with a Spotify-style dark interface.
✨ Highlights
- 🎵 Search & Streaming — search JioSaavn songs and stream them instantly via Retrofit + Media3/ExoPlayer.
- 📱 Native Android Experience — single-activity app with Home, Search, and Library tabs.
- 🏠 Home Dashboard — curated music sections (Hindi, Punjabi, Hip-Hop, Pop, Trending) in a grid and horizontal rows.
- 🎧 Media3 / ExoPlayer Playback — mini player + full bottom-sheet player with album art and seek bar.
- 🔀 Queue / Shuffle / Repeat — queue management, infinite auto-generated queue, shuffle, and repeat modes.
- ❤️ Liked Songs — save favourites locally with Room.
- 📥 Offline Downloads — download songs to your device and play them back without a connection.
- 📚 Custom Playlists — create playlists and add songs.
- 🔎 Search History — quick access to recent searches.
- 👤 Artist Discovery — onboarding artist picker and artist profile pages.
- 🌙 Dark Interface — always-on dark theme with a Spotify-green accent.
🛠️ Technology
- Kotlin · Android SDK (minSdk 24 / targetSdk 35 / compileSdk 35)
- Media3 / ExoPlayer — audio playback
- Retrofit 2 + Gson · OkHttp — networking
- Room — local database (liked songs, playlists)
- Kotlin Coroutines — async work
- Glide — image loading
- Python / Flask backend (
api/) — JioSaavn API wrapper included in this repository
📦 Installation
- Download
JARVIS-Music-v1.0.0.apk. - Open the file on your Android device.
- If prompted, allow "Install unknown apps" for your browser or file manager.
- Tap Install, then launch JARVIS Music.
⚠️ JARVIS Music needs an internet connection for search and streaming. The app communicates with a hosted JioSaavn API instance (https://jio-saavn-api-mauve.vercel.app/) — the same one configured in the source (app/src/main/java/com/laksh/jarvismusic/api/RetrofitInstance.kt).
⚙️ Requirements
- Android 7.0 (API 24) or newer
- Internet connection for online search/streaming
- ~8 MB free storage for the app (plus space for downloaded songs)
⚠️ First Release
This is the initial public release. As a first version, you may encounter bugs. Please report reproducible issues through GitHub Issues — including device model, Android version, and steps to reproduce.
🔐 Integrity
APK: JARVIS-Music-v1.0.0.apk
SHA-256:
5290D8216599FD899C0B4E05E8A7605375B761A31EEDE9E38D032A8DFDADCF57
📝 Verification
- Build verified: YES (
assembleReleasesucceeded) - APK signature verified: YES (APK Signature Scheme v2 + v3)
- Runtime/device tested: NO (no device was connected during the release build)
JARVIS Music is an independent project and is not affiliated with or endorsed by JioSaavn.