A fast, modern, and open-source YouTube Music client for Android & Desktop with many features fromSpotify, SponsorBlock, ReturnYouTubeDislike using Compose Multiplatform.
VibeFlow is available on Android and Desktop!
- Play music from YouTube Music or YouTube for free, without ads and in the background
- High quality up-to 256kbps stream for YouTube Music Premium users (NEW)
- Browsing Home, Charts, Podcast, Moods & Genre with YouTube Music data at high speed
- Search everything on YouTube
- Analyze your playing data, create custom playlists, and sync with YouTube Music...
- Spotify Canvas supported
- Power your experience with SimpMusic Chart (https://chart.simpmusic.org/)
- Play 1080p video option with subtitle
- AI song suggestions
- Customize your playlist, synced with YouTube Music
- Notifications from followed artists
- Caching and offline playback support
- Crossfade with DJ-style like Apple Music (NEW)
- Customizing THEME (Light, Dark, Color, etc) (NEW)
- Synced lyrics from SimpMusic Lyrics, LRCLIB, Spotify (require login) and YouTube Transcript - AI lyrics translation (BETA) (*)
- Personalize data (**) and multi-YouTube-account support
- Local "scrobble" like Last.fm (NEW)
- Supports SponsorBlock and Return YouTube Dislike
- Sleep Timer
- Android Auto with online content, feature rich UI/UX (NEW)
- Discord Rich Presence support
- And many more!
(*) Use your OpenAI or Gemini API key
(**) For users who chose "Send back to Google" feature
Warning
This app is in the beta stage, so it may have many bugs and make it crash. If you find any bugs, please create an issue on GitHub.
- This app uses hidden API from YouTube Music with some tricks to get data from YouTube Music.
- Use Spotify Web API and some tricks to get Spotify Canvas and Lyrics
- Thanks to InnerTune for the idea to get data from YouTube Music.
- Special thanks to SmartTube to extract the streaming URL of YouTube Music.
- Using SponsorBlock to skip sponsor in YouTube videos.
- ReturnYouTubeDislike for getting information on votes
- Synced lyrics data from LRCLIB and SimpMusic Lyrics.
VibeFlow doesn't have any tracker or third-party server for collecting user data in FOSS version. If YouTube logged-in users enable "Send back to Google" feature, VibeFlow only uses YouTube Music Tracking API to send listening history to Google for recommendations.
- For Windows: Download the
.msix/.zippackage and runinstall.batto install. - For macOS: Download the file with extension
.dmg. - For Linux: Download the file with extension
.AppImage(all Linux distributions).
VibeFlow is a fully open-source project (FOSS) created purely for educational purposes and personal use. We do not sell this application, nor do we monetize it in any way. There are no advertisements, no premium features, no subscriptions, and no hidden fees within the app.
VibeFlow acts strictly as a specialized, third-party client. It parses publicly available website content and APIs of YouTube Music, rendering them in a custom user interface.
We deeply respect the hard work of artists, musicians, and content creators. We encourage users to subscribe to YouTube Premium to support creators financially.
We do not host, upload, distribute, or store any audio, video, or copyrighted media files. All content is streamed directly from YouTube/Google servers.
Prabin Chandra Shrestha
Senior Software Engineer β’ Kathmandu, Nepal
- π Website: https://pcshrestha.com.np
- π GitHub: @PrabinCode
- πΌ LinkedIn: Prabin Chandra Shrestha
- Upstream base: SimpMusic by maxrave-dev
- InnerTune & SmartTube
- SponsorBlock & ReturnYouTubeDislike
- LRCLIB for synchronized lyrics data
This project is licensed under the GNU General Public License v3.0.











