AI summary
Stream music and watch videos from YouTube Music without API keys. Features personalized recommendations, playlist access, downloads for offline listening, picture-in-picture video, and dynamic Material 3 theming. Built in Kotlin with Jetpack Compose; open source under CC BY-NC 4.0.
Generated by AI. May contain inaccuracies.
About this app
Built entirely with Kotlin and Jetpack Compose, The Music App delivers a premium music and video experience with Material 3 Expressive design. Stream music, watch videos, and enjoy personalized recommendations—all without requiring official API keys.
Features
YouTube Music Integration
- Search — Find songs, albums, artists, and playlists from the YouTube Music catalog - Personalized Recommendations — Quick picks and curated suggestions based on your history - Playlist Access — Browse and play your playlists including "Liked Songs" and "Supermix" - History Sync — Tracks you play sync with your YouTube Music history - Like/Unlike — Heart your favorite songs directly from the player
Video Player (NEW!)
- In-App Video Playback — Watch music videos without leaving the app - Picture-in-Picture — Continue watching in a floating window - Quality Selection — Choose from available qualities (1080p, 720p, etc.) - Mini Player — Collapse to a mini bar while browsing - Related Videos — Discover more content with smart recommendations - Auto-Play — Seamlessly play the next video
Playback
- High-Quality Streaming — Optimized audio via NewPipe Extractor - Queue Management — Full queue control with drag-to-reorder - Shuffle & Repeat — Standard playback modes (off, one, all) - Media Session — System-wide controls via notification & lock screen - Local Music Support — Optional playback of local audio files
Downloads (NEW!)
- Download Songs — Save tracks for offline listening - Download Playlists — Batch download entire playlists - Download Manager — Track progress and manage downloads
User Interface
- Material 3 Expressive — Shape morphing, spring physics, dynamic colors - Dynamic Theming — Album artwork influences the color palette - Light, Dark & System — Choose your preferred theme - Gesture-Based Navigation — Intuitive swipe controls - Animated Transitions — Smooth, physics-based animations
Library
- YouTube Playlists — Access all your saved playlists with cover art - Liked Songs — Dedicated section for hearted tracks - Quick Access Cards — Fast navigation to frequent sections
Authentication
- Cookie-Based Auth — Sign in via embedded WebView - Secure Storage — Credentials stored with EncryptedSharedPreferences
Technical Documentation
For a deep dive into the app's inner workings, internal data flows, and architecture diagrams, see our Documentation Hub: https://github.com/Ivorisnoob/TheMusicApp/blob/main/docs/README.md
License
Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
You are free to:
- Share — Copy and redistribute in any medium - Adapt — Remix, transform, and build upon
Under the terms:
- Attribution — Give appropriate credit - NonCommercial — No commercial use
What's new
https://github.com/Ivorisnoob/TheMusicApp/compare/2.2...2.4/
About this version
- Version
- 2.4 (12)
- Size
- 8.58 MB
- Requires Android
- 12
- Target SDK
- 31
- Architecture
- arm64-v8a
- Downloads
- 200
- Updated
- Feb 9, 2026
- Package
- com.ivor.ivormusic
Ratings & reviews
- 50
- 40
- 30
- 20
- 10