Your music. Your rules. Your freedom.
A bold, independent, open-source music player for Android.
Stream from YouTube Music, download for offline listening, follow word-by-word karaoke lyrics, rediscover your year with Rewind, and shape the player around the way you listen.
Experience | Features | Install | Playlists | Contribute | Support
Download our new cubic music exe unfinished to test- desktop app.
One library. Online or offline. Familiar when you want it, completely yours when you do not.
Note
Cubic Music is independently developed and maintained. Account connections are optional, and the app does not require a Cubic Music subscription.
| Stream, queue, shuffle, repeat, crossfade, or keep it gapless. Cubic keeps the listening session at the center. | Download songs and playlists, tune the cache, and keep a real offline library ready when the network is not. | Use synced lyrics, translations, romanization, editing tools, and word-timed karaoke where timing is available. |
| Dynamic colors, multiple player surfaces, visualizers, Canvas, artwork styling, and configurable notifications. | Exact play counts, complete history, streaks, favorites, and shareable Cubic Rewind cards built from real listening data. | Import and export playlists, restore settings and data, and bring Spotify or Exportify CSV libraries into Cubic. |
Release notes, fixes, known limitations, and APK assets are published together on the latest release page. The badges above update automatically when a new release is published.
Tip
If playback behavior changes unexpectedly, first install the newest release. Upstream YouTube changes can affect older builds without warning.
Playback and audio
- YouTube Music streaming with automatic source recovery
- Spotify canvas
- Shazam Music recognition
- crossfading
- Discover-smart music filter and filler
- Background, lock-screen, headset, and media-notification controls
- Configurable crossfade and normal gapless transitions
- Playback speed, pitch, volume normalization, and silence skipping
- Queue management, shuffle, repeat, song radio, and sleep timer
- Optional video mode and multiple audio visualizers
Downloads and library
- Song and playlist downloads
- Configurable playback cache and full offline mode
- Separate downloaded, cached, and verified corrupt-file views
- Local-song playback and persistent playlists
- Exact song play counts and complete listening history
- Database, settings, library, and playlist export tools
Lyrics and discovery
- Synchronized and unsynchronized lyrics
- Word-by-word karaoke timing where available
- Provider selection, translation, romanization, and lyric editing
- Personalized For You recommendations and quick picks
- Search suggestions, artist pages, albums, and related music
- Cubic Rewind recaps generated from real listening history
Design and connections
- Material You and artwork-derived color palettes
- Standard, Liquid, and alternative player surfaces
- Cubic Canvas and Spotify Canvas support where available
- Automatic, custom, and high-contrast notification colors
- Optional YouTube Music synchronization and Discord Rich Presence
- Android Auto, Android TV, homescreen widgets, and in-app updates
- Android 6.0 (API 23) or newer
- Internet access for streaming, search, artwork, and online lyrics
- Available storage for downloads and cache
- Open the latest official release.
- Download
Cubic-Music-full.apk. - Open the APK on your Android device.
- Allow installation from your browser or file manager if Android requests it.
Important
Install Cubic Music only from this repository. Third-party APK mirrors may distribute outdated or modified builds.
Cubic Music can move libraries between apps without locking users into one format.
| Format | Recognition | Import behavior |
|---|---|---|
| Cubic/native CSV | Playlist, media ID, title, artist, duration | Imported directly |
| Extended native CSV | Native fields plus album, artwork, and artist IDs | Imported directly |
| Spotify export | Track name and artist columns | Matched to playable results |
| Exportify | Track URI, name, artists, and album | Matched to playable results |
Native CSV example
PlaylistBrowseId,PlaylistName,MediaId,Title,Artists,Duration,ThumbnailUrl
,Favorites,1pEe7-tWv2M,Good Grief,Jenna Raine,160,https://i.ytimg.com/vi/1pEe7-tWv2M/hqdefault.jpgDeveloper setup
Requirements:
- Git
- JDK 21
- Android SDK with the required compile SDK installed
git clone https://github.com/cybruGhost/Cubic-Music.git
cd Cubic-Music
./gradlew assembleFullWindows:
.\gradlew.bat assembleFullOutput:
composeApp/build/outputs/apk/full/Cubic-Music-full.apk
Keep API keys and private endpoints in local.properties. Never commit them.
Cubic Music grows through focused contributions and honest testing.
- Search existing issues before creating a report.
- Include the app version, Android version, device, clear reproduction steps, and only the relevant sanitized log lines.
- Never post cookies, tokens, API keys, account details, or complete private logs.
- Discuss major behavior or architecture changes before opening a large pull request.
- Keep pull requests focused and test Android changes before submission.
You can support Cubic Music by starring the repository, reporting reproducible bugs, helping with translations, contributing code, or funding continued development.
Cubic Music is independently developed and maintained by cybruGhost, with help from its users, testers, translators, and contributors. Third-party libraries and components retain their own licenses and notices in the source tree.
- Read the Privacy Policy and Terms.
- Cubic Music is licensed under the GNU General Public License v3.0.
- Optional account integrations can be enabled or disabled from app settings.
Cubic Music is not affiliated with, endorsed by, or sponsored by YouTube, Google, Spotify, Discord, or their partners. Names and trademarks belong to their respective owners. Cubic Music does not host media. Availability can depend on upstream services, network conditions, account access, and region. Use the app only for content you are authorized to access or download.
Cubic Music
Built independently for listeners who want more control over their music.
Releases |
Issues |
Translate |
Support




