back to home

vfsfitvnm / ViMusic

An Android application for streaming music from YouTube Music.

9,425 stars
1,222 forks
730 issues
Kotlin

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing vfsfitvnm/ViMusic in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind-ai.vercel.app/repo/vfsfitvnm/ViMusic)
Preview:Analyzed by RepoMind

Repository Summary (README)

Preview
<div align="center"> <img src="./app/src/main/ic_launcher-playstore.png" width="128" height="128" style="display: block; margin: 0 auto"/> <h1>ViMusic</h1> <p>An Android application for streaming music from YouTube Music</p> </div>
<p align="center"> <img src="./fastlane/metadata/android/en-US/images/phoneScreenshots/1.jpg" width="30%" /> <img src="./fastlane/metadata/android/en-US/images/phoneScreenshots/2.jpg" width="30%" /> <img src="./fastlane/metadata/android/en-US/images/phoneScreenshots/3.jpg" width="30%" /> <img src="./fastlane/metadata/android/en-US/images/phoneScreenshots/4.jpg" width="30%" /> <img src="./fastlane/metadata/android/en-US/images/phoneScreenshots/5.jpg" width="30%" /> <img src="./fastlane/metadata/android/en-US/images/phoneScreenshots/6.jpg" width="30%" /> </p>

Features

  • Play (almost) any song or video from YouTube Music
  • Background playback
  • Cache audio chunks for offline playback
  • Search for songs, albums, artists videos and playlists
  • Bookmark artists and albums
  • Import playlists
  • Fetch, display and edit songs lyrics or synchronized lyrics
  • Local playlist management
  • Reorder songs in playlist or queue
  • Light/Dark/Dynamic theme
  • Skip silence
  • Sleep timer
  • Audio normalization
  • Android Auto
  • Persistent queue
  • Open YouTube/YouTube Music links (watch, playlist, channel)
  • ...

Installation

<img src="https://github.com/machiav3lli/oandbackupx/blob/034b226cea5c1b30eb4f6a6f313e4dadcbb0ece4/badge_github.png" alt="Get it on GitHub" height="80"> <img src="https://gitlab.com/IzzyOnDroid/repo/-/raw/master/assets/IzzyOnDroid.png" alt="Get it on IzzyOnDroid" height="80"> <img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="80">

Acknowledgments

  • YouTube-Internal-Clients: A python script that discovers hidden YouTube API clients. Just a research project.
  • ionicons: Premium hand-crafted icons built by Ionic, for Ionic apps and web apps everywhere.

<a href="https://www.flaticon.com/authors/ilham-fitrotul-hayat" title="music icons">App icon based on icon created by Ilham Fitrotul Hayat - Flaticon</a>

Disclaimer

This project and its contents are not affiliated with, funded, authorized, endorsed by, or in any way associated with YouTube, Google LLC or any of its affiliates and subsidiaries.

Any trademark, service mark, trade name, or other intellectual property rights used in this project are owned by the respective owners.