Skip to content

cybruGhost/Cubic-Music

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

406 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Cubic Music


Resuming fixing bugs and issues and implementing new feature (Crossfading)

---

❀️ Support the projectβ£οΈπŸ’“

If you enjoy our work and want to support development, you can buy us a coffee β˜•

πŸ‘‰ ko-fi.com/anonghost40418

Every bit of support helps keep cubicmusic growing πŸš€


Latest Version
Total Downloads
Latest Release Downloads
Crowdin License: GPL v3

Cubic Music is an evolving streaming app focused on smooth music playback and user experience. - While it might not be as polished as some mature apps yet, it's a solid, good-looking, and lightweight alternative. - The project is maintained and will only be updated when I fix bugs or add features

⭐ STAR AND FOLLOW πŸ˜… NOW!!! The way to go


New feature (v1.8.0 ) Spotify Canvas(beta)

What is Spotify Canvas?

Spotify Canvas is a short, looping visual (3–8 second video) that appears in place of static album artwork while a song is playing in the Spotify mobile app. Instead of a still image, listeners see a subtle, animated visual that enhances the mood and identity of the track.

  • Canvas videos are silent, vertical, and loop seamlessly, designed to complement music without distracting from it.

Cubic Music Screenshot

Cubic Music Screenshot


🌍 Help Translate Cubic Music!

We welcome contributors to help make Cubic Music accessible in more languages!

Join our translation project on Crowdin:

Crowdin


🎡 About Cubic Music

Cubic Music is a very powerful, multilingual YouTube Music frontend for Android. It features streaming, full downloads, and stunning visualsβ€”built with a sleek, modern UI focused on performance and user freedom.


πŸš€ Current Version: v1.8.0

πŸ”§ Status: Beta β€” actively improving and adding more features


✨ Key Features

πŸ” Music Rewind (new)

Cubic Music Rewind is Cubic Music’s version of Spotify Wrapped β€” a smart recap of your listening habits.

It shows:

  • 🎧 Top songs & artists
  • ⏱️ Total listening time
  • πŸ”₯ Favorite genres & moods
  • πŸ“… Listening streaks & highlights

Your music. Your stats. Your story β€” ready to relive and share.

πŸ†• Latest Additions

  • Spotify Playlists Support - Import your favorite playlists
  • Explicit Content Tags - Know what you're listening to
  • Comments Feature - Engage with the music community

🎧 Core Features

  • Smart Caching for offline listening (custom cache size)
  • Batch Downloads of songs & full playlists
  • Offline Mode even without an internet connection
  • Background Playback
  • Listening Statistics & History
  • Audio Visualizer with multiple styles

πŸ“ Lyrics & Playlists

  • Lyrics (fetch, edit, translate, synced/unsynced)
  • Playlist Management (Import/Export, RiMusic-compatible)
  • Import backups from RiMusic

🎨 Customization

  • Dynamic Themes
  • Sleep Timer (fully customizable)
  • Audio Controls:
    • Playback speed, pitch, volume, normalization
    • Skip silence toggle

πŸ“± Platform Support

  • Widget Support (experimental)
  • Android Auto & TV Support
  • Fixed on-device performance

βš™οΈ Utilities

  • Check for Updates enabled toggle in settings
  • Export: settings, downloaded, and cached media
  • Expand localization and language support

πŸ›  To-Do & Roadmap

  • Improved playlist mood detection
  • Optimize memory for large cache usage
  • Fix UI to be more like RiMusic
  • Add general improvements
  • Expand localization and language support

πŸ“Š Download Statistics (Live Tracking)

All downloads in real-time:

πŸ“₯ Real-time Download Counters

Metric Badge Live Count
All-Time Downloads Total Downloads Every download ever made
Current Release Latest Release Downloads v1.8.0 downloads only
Version-Specific v1.8.0 Downloads This version only
All Releases All Releases Across all versions

βš–οΈ Legal Notice

Cubic Music respects music copyrights and does not enable illegal downloads.
All content is streamed via licensed APIs or legitimate external sources only.


⚠️ Disclaimer

This project is not affiliated with, endorsed by, or sponsored by YouTube, Google LLC, or their affiliates.
All trademarks and intellectual property belong to their respective owners.


CONVERT API STATUS

API Status Search Results

**Made with ❀️ by ** cybruGhost

⭐ Don't forget to star and follow for updates! πŸš€


πŸ“‹ Supported Playlist Formats

🧩 1. Compatible App Format (Native Format)

PlaylistBrowseId,PlaylistName,MediaId,Title,Artists,Duration,ThumbnailUrl
,Swipefy,1pEe7-tWv2M,Good Grief,Jenna Raine,160,https://inv.perditum.com/vi/1pEe7-tWv2M/hqdefault.jpg
,Swipefy,yuPIdLtcqf0,Elastic Heart,Lauren Spencer Smith,270,https://inv.perditum.com/vi/yuPIdLtcqf0/hqdefault.jpg
,Swipefy,s5vP_JVJ524,empty room,Isaac Levi,167,https://inv.perditum.com/vi/s5vP_JVJ524/hqdefault.jpg

Required Columns:

PlaylistBrowseId (optional)

PlaylistName

MediaId (YouTube video ID, e.g., 1pEe7-tWv2M)

  • Title

  • Artists

  • Duration (in seconds)

  • ThumbnailUrl


🧱 2. Extended App Format (With Album Info)

PlaylistBrowseId,PlaylistName,MediaId,Title,Artists,Duration,ThumbnailUrl,AlbumId,AlbumTitle,ArtistIds
,MyPlaylist,abc123,Song Title,Artist Name,180,https://example.com/thumb.jpg,album123,Album Name,artist123

Required Columns:

  • PlaylistBrowseId

  • PlaylistName

  • MediaId

  • Title

  • Artists

  • Duration

  • ThumbnailUrl

  • AlbumId

  • AlbumTitle

  • ArtistIds

🎧 3. Spotify Export Format

Track Name,Artist Name(s),Track Duration (ms),Album Name,Album Image URL,Explicit
Blinding Lights,The Weeknd,200040,After Hours,https://i.scdn.co/image/ab67616d0000b273,false
Dance Monkey,Tones and I,209320,The Kids Are Coming,https://i.scdn.co/image/ab67616d0000b273,false

Required Columns:

  • Track Name

  • Artist Name(s)

  • Track Duration (ms) (milliseconds)

  • Album Name

  • Album Image URL

  • Explicit (true/false)

πŸ’½ 4. Exportify Format (Enhanced Spotify Export)

Track URI,Track Name,Artist Name(s),Album Name,Album Image URL,Track Duration (ms),Explicit,Playlist Name
spotify:track:123,Blinding Lights,The Weeknd,After Hours,https://i.scdn.co/image/ab67616d0000b273,200040,false,My Spotify Playlist
spotify:track:456,Dance Monkey,Tones and I,The Kids Are Coming,https://i.scdn.co/image/ab67616d0000b273,209320,false,My Spotify Playlist

Required Columns:

  • Track URI

  • Track Name

  • Artist Name(s)

  • Album Name

  • Album Image URL

  • Track Duration (ms)

  • Explicit

  • Playlist Name

πŸͺΆ 5. Custom Format (Minimal)

PlaylistBrowseId,PlaylistName,MediaId,Title,Artists,Duration
,MyPlaylist,abc123,Song Title,Artist Name,180
,MyPlaylist,def456,Another Song,Another Artist,240

Required Columns:

  • PlaylistBrowseId

  • PlaylistName

  • MediaId

  • Title

  • Artists

  • Duration

βš™οΈ How Cubic Music Handles Each Format βœ… Compatible Formats (No Conversion Needed) These formats are imported directly using the exact MediaId values:

App Format

Extended App Format

Custom Format

πŸ”„ Conversion Formats (YouTube API Conversion) These formats are converted to playable YouTube tracks:

Spotify Export

Exportify

πŸ“¦ Expected Output Format After Import All imported playlists are standardized into this format:

PlaylistBrowseId,PlaylistName,MediaId,Title,Artists,Duration,ThumbnailUrl
,Imported Playlist,1pEe7-tWv2M,Good Grief,Jenna Raine,160,https://yt.omada.cafe/vi/1pEe7-tWv2M/hqdefault.jpg

Key Points:

  • MediaId β†’ raw YouTube video ID (no prefixes)

  • Duration β†’ in seconds

  • ThumbnailUrl β†’ Invidious format (https://yt.omada.cafe//vi//hqdefault.jpg)

  • PlaylistName β†’ derived from CSV or filename

All songs are playable immediately after import