Skip to content

Releases: cybruGhost/Cubic-Music

🎉 Cubic Music v1.8.0 ✦ Black Dahlia Edition 🖤🌹 - Release Notes & APK

27 Feb 17:51

Choose a tag to compare

what has changed:
-🎉 Cubic Music v1.8.0 ✦ Black Dahlia Edition 🖤🌹 – Release Notes & APK

  • Pull to refresh only updates Quick Picks; Exit/Reopen app reloads Quick Picks while caching other sections; Notification banner loads once; Other sections (moods, albums, charts) load once and stay cached
  • Added new setting to hide comments button on album art with toggle in Settings → General → Comments Button, default ON, OFF hides button immediately, ON shows normally, no restart required
  • Redesigned Online Search: History Toggle between Discover/Search History, Combined Moods & Genres in unified scrollable grid, more discover content visible, removed 8-item limit, modern search bar with rounded corners, better spacing, enhanced compact cards with colors and icons
  • Fixed crashes and improved performance: "infinite constraints" crash resolved, manual 2-column grid for better performance, smooth scroll maintained, Material3 components updated, deprecated Text replaced, state management improved, search suggestions/history handled better
  • Enhanced UX: History icon changes color for active/inactive, delete all history option, empty state message, seamless Discover-History transitions, modern toggle button for history, long press delete clears all, haptic feedback added, clean layout with headers and spacing
  • Auth & logout improvements: Added isUserLoggedOut flag, logout() clears authentication data and sets flag, ensureValidTokenForManager() no longer deletes data on refresh failure, makeAuthenticatedRequest() logs errors without deleting data, network errors/401 responses now keep user data and existing token
  • Heart+ feature: Adds all unliked songs with confirmation dialog, progress indicator, count of added songs, preserves original YouTube sync functionality, visual feedback improved, safer and more intuitive than original single heart
  • more changes you will see
    fixed:
  • Warning card updated: Compact height (~40% reduction), green open link button, browser icon added, simplified steps 2-5, tap indicator (chevron) added, icons included or replaced for compatibility
  • Mood Discovery Grid: 2-column layout (3 rows × 2 columns), 360dp height, Spotify-style rectangular cards, colored backgrounds from API, mood title top-left, small tilted image bottom-right, clickable to mood detail page
  • @cybruGhost-all other stuffs
  • @developer-austine -discoversearch
  • Mood Image Mapping System: Singleton mapping mood/genre titles to drawable resources, pattern matching for Rock, Pop, Hip Hop/Rap, Electronic/EDM, Jazz, safe fallback to musical_notes, debug logging added
  • Search Screen Integration: Moods shown when search empty, hidden during typing, reappear on clear, integrated API fetching via Innertube.discoverPage(), preserves search suggestions/history/results functionality
  • Kreate Migration Fix: Resolved backup compatibility for Cubic Music/RiPlay/N-zik, users must convert Kreate backups using fix tool or upcoming in-app converter, production tool at GitHub link, ensures smooth migration without affecting standard backups
  • Low DPI fix: Welcome button now visible, rotate app or reduce display scale as workaround until next update
  • Themed backgrounds applied to song/list items, consistent Modifier.background across screens (ArtistDetails, OnDeviceSongs, AlbumDetails, ArtistLocalSongs, HistoryList, PlaylistSongList, Podcast, SearchResultScreen, StatisticsPage, SearchYoutubeEntity)
  • Audio quality adjustments committed, preset visibility fixed, comment button hide implemented, search page fixes, jamfix updates, playlist name sorting now case-insensitive and stable, auto-scroller adjusts for keyboard/DPI, contributors list updated, NewPipeExtractor and other extractor dependencies updated

What's Changed

New Contributors

Full Changelog: v1.7.9...v1.8.0

🎉 Cubic Music v1.7.9 ☄️ Scorched Earth Edition 🔥🌑 – Release Notes & APK

06 Feb 15:11

Choose a tag to compare

what has changed:
-🎉 Cubic Music v1.7.9 ☄️ Scorched Earth Edition 🔥🌑 – Release Notes & APK

  • Added smart detection for region blocks, copyright restrictions, and unavailable videos
  • upgraded home page to have genre and moods and new taste on refresh
  • Added player setting to enable/disable Waigwe fallback (enabled by default)
  • Added Waigwe fallback for songs blocked or unavailable on YouTube(beta)
  • Added multilingual CSV import support (11+ languages)
  • Added automatic CSV format detection for Spotify and Cubic exports
  • Added in-app update checker using GitHub Releases
  • Added auto-download and auto-install option for new app updates
  • Added update dialog with version info, size, and changelog viewer
  • Added DownloadManager-based APK downloading with notifications
  • Added required storage permission handling for Android 10 and below
    -@cybruGhost
    fixed:
  • Songs failing to play due to YouTube restrictions
  • Songs being skipped instead of falling back to alternative sources
  • Playback stopping when videos are unavailable
  • CSV import failures for non-English playlists
  • “Format not supported” errors for Spotify CSV files
  • Crashes caused by incorrect PendingIntent usage
  • Compilation errors from missing or deprecated imports
  • APK download failures on some Android versions
  • External storage write failures on Android ≤ 10

Full Changelog: v1.7.8...v1.7.9

🎉 Cubic Music v1.7.8 ✨ Aura Edition 🍒🦚 – Release Notes & APK

01 Feb 15:49

Choose a tag to compare

New:
-✨ Aura Edition 🍒🦚
- Friend Now Playing Section.See what your friends are listening to in real-time
- Cubic Jam Integration. Connect your music app to Cubic Jam platform
- updated spotifycanvas
- Added PoToken generation system to bypass YouTube blocks
- Artwork Support...Uploads album artwork to temporary hosting service
- Enhanced Recommendation System
- Helpful message for first-time users
- Toggle on/off – Enable or disable in Settings → cubic Canvas(Enabled by Defualt)
- @cybruGhost
Fixed:
- Server restriction errors that prevented song playback
- Canvas Visibility Bug, Canvas player was being hidden by background layers
- Properly integrates with Compose lifecycle
- Optimized Canvas Video Player
- Separate top and bottom padding for balanced visuals (bottom is 30% of top)

🎉 Cubic Music v1.7.7 ⚡ Pulse Edition – Release Notes &apk

19 Jan 17:45

Choose a tag to compare

.⚡ Pulse Edition
New
- Marshup/Random now uses your favorite songs as seeds to fetch fresh related YouTube tracks, combined with trending songs for exploration.
- Added a lyrics live review feature.(beta)
- updated spotifycanvas
- Better Algorithm and Playback
- Enhanced UI performance.
- Discord Rich Presence
- Toggle on/off – Enable or disable in Settings → cubic Canvas(Enabled by Defualt)
- @cybruGhost @developer-austine
Fixed
- Squashed a pesky bug.
- Cleaned stale code
- fixed somefallbacks
- Resolved a critical issue.

What's Changed

New Contributors

Full Changelog: v1.7.6...v1.7.7

🎉 Cubic Music v1.7.6 – Release APK 🪷 Cubic Canvas🦋 (Beta) Edition🦆

07 Jan 17:58

Choose a tag to compare

Cubic Canvas 🦋(Beta) Edition Features:🦆🪷

  • NEW: Experimental Spotify Canvas support – animated video backgrounds for tracks
  • BETA FEATURE: Early access to Canvas videos (requires internet connection)
  • Toggle on/off – Enable or disable in Settings → cubic Canvas
  • Debug mode – View Canvas fetching logs for troubleshooting
  • Marshup/Random now uses your favorite songs as seeds to fetch fresh related YouTube tracks, combined with trending songs for exploration.
  • Improved Canvas lifecycle – Canvas now correctly follows the currently playing song
  • Created a beautiful, functional Welcome Page for first-time users
  • Adaptive Canvas layout – Canvas edges now scale properly depending on device size
  • Rewind Summary Screen – View your top songs, artists, and genres in a beautiful year-in-review layout
  • Improved streaming quality – Better audio buffering and playback stability
  • Reduced latency – Faster track loading and seeking
  • Adaptive bitrate – Smoother playback on unstable network connections
  • Background optimization – Improved performance when the app is minimized
  • @cybruGhost @Paxsenix0 -canvaslogic @carolwaigwe24 -canvasdesign

Bug Fixes:

  • Fixed Canvas occasionally showing for the wrong song when skipping tracks
  • Resolved Canvas persisting after song changes or playback interruptions
  • Fixed playback errors caused by outdated Media3 controller APIs
  • Canvas now correctly starts, loops, and stops with audio playback
  • Fixed Canvas video appearing too inset on large devices and tablets
  • Reduced unnecessary recompositions for smoother UI transitions
  • UI Color Fixes – Corrected text field colors and improved slide readability

Full Changelog: v1.7.5...v1.7.6

🎉 Cubic Music v1.7.5 – Release apk🍇 [Rewind ⏪️🦖Edition]

26 Dec 19:36

Choose a tag to compare

Rewind Edition 💫Features:

  • Rewind Summary Screen – View your top songs, artists, and genres in a beautiful year-in-review layout.

  • Top Songs & Artists Ranking – Automatically calculates your most played songs and artists with play counts.

  • Listening Stats – Total plays, listening hours, first & last play dates, most active day & hour.

  • Favorite Genre Detection – Guess your favorite genre based on most listened artists

  • Rewind Available from 6th to 31st dec.

  • Total Unique Songs Count – Track all distinct songs you played in a year.

  • Automatic Data Fetching – No need to paste data manually; all events are pulled directly from your database.

  • Top 10 Lists – Highlights your top 10 songs and artists in the Rewind screen.

  • Enhanced Share Feature – Combine summary and stats into a single image for easy sharing on social media.

  • Slide-based Display – Each top song gets its own slide to prevent congestion.

  • Dynamic Personalization – Display words, tips, or suggestions depending on user activity.

  • Improved UI/UX – Smooth scrolling, padding adjustments, and visually distinct ranking slides.

  • Spotify Playlist Import – Seamlessly bring your Spotify playlists directly.

  • Spotify CSV Support – Easily upload or parse your saved Spotify CSV files.

  • @composable, @nobraighost, and @cybruGhost

  • @mikepenz -HypnoticCanvas
    Bug Fixes🐛:

  • Fixed Duplicate/Incorrect Songs – No more repeated songs in rankings.

  • Fixed Missing Artist Names – Properly displays “Unknown Artist” if metadata is missing.

  • Safe Volume Handling – Ensures volume values stay within safe ranges.

  • Fixed Fade Precision – Improved FADE_INTERVAL handling for smoother transitions.

  • Deprecated Code Removed – Updated for Kotlin/Compose best practices.

  • Improved JSON/API Handling – Avoids bans or errors when fetching remote data.

  • UI Color Fixes – Corrected text field colors and improved slide readability.

Full Changelog: v1.7.4...v1.7.5

🎉 Cubic Music v1.7.4 – Release apk🍇 [spotify playlist imports Edition]

10 Nov 21:40

Choose a tag to compare

🚀 What’s New

  • Spotify Playlist Import – Seamlessly bring your Spotify playlists directly into Cubic Music.
  • Spotify CSV Support – Upload or parse your saved Spotify CSV files with ease.
  • Radio Button Reliability Fix – No more “dead taps.” Every press now responds instantly.
  • Improved Comments Stability – Enhanced reliability for smoother interactions.
  • Increased Statistics Limit – View and analyze up to 250 items in your stats.
  • Volume Safety Checks – Added safety limits using coerceAtLeast(0f) / coerceAtMost(1f) for stable playback.
  • FADE_INTERVAL Constant – Added precise fade control for smoother transitions between tracks.
  • Dynamic JSON-based API Fetching – Faster, smarter, and adaptive content updates.
  • Private Cache Location – Default cache path now uses a secure private directory.
  • @composable, @nobraighost, and @cybruGhost
    🐛 Bug Fixes
  • Fixed: “Random” filter in Cubic Picks now properly shuffles songs.
  • Fixed: Default screen transition changed from Scale to SlideHorizontal for a fluid user experience.
  • Fixed: Duplicate/missing songs when switching recommendation types.
  • Fixed: Textfield color inconsistencies in General Settings.
  • Fixed: JSON API logic now avoids potential ban triggers.
  • Fixed: Deprecated code sections updated for long-term stability.

Full Changelog: v1.7.3...v1.7.4

🎉 Cubic Music v1.7.3 – Fixed Release Notes &apk

03 Nov 20:35

Choose a tag to compare

New Features:

  • Upgraded audio engine for smoother playback
  • Optimized search page performance
  • Improved Database Efficiency – Smarter query handling for speed and reduced lag.
  • AVOID LONG SONGS eg.30 min songs.
  • Improved comments feature stability
  • Dynamic JSON-based API fetching
  • Removed deprecated
  • Modify ProgressPercentage constructor to safely handle NaN values
  • Add comprehensive NaN checks in safeOf() method for touch interactions
  • Implement division-by-zero protection in progress calculations
  • Add fallback values for edge cases in wave height calculations
  • Ensure minimum wave count to prevent layout issues
  • Maintain all existing wave generation and interaction functionality
  • JSON API Patch Prevents potential bans and improves data integrity.
    @nobrainghost @cybruGhost @composable
    Bug Fixes:
  • Fixed PlayerState Issues – Seamless resume, play, and pause operations.
  • Fixed Random Algorithm – Song recommendations now shuffle more intelligently.
  • Fixed Comments API Failure – Previous API replaced with a more reliable version
  • Fixed Loader Crashes – No more app freezing during startup.
  • Fixed: No more duplicate or missing songs when switching recommendation types
  • Fixed: Textfield colors in General Settings
  • Fixed: JSON API -avoids any ban
  • fixed depreciated code

Full Changelog: v1.7.2...v1.7.3

🎉 Cubic Music v1.7.2 – Release Notes &apk

26 Oct 16:16

Choose a tag to compare

New Features:

  • Location persistence fix. Eliminates location overwrite
  • Temperature conversion (°C / °F) support
  • Improved search page
  • Upgraded audio engine for smoother playback
  • Optimized search page performance
  • Optimized database queries
  • AVOID LONG SONGS eg.30 min songs.
  • Improved comments feature stability
  • Volume safety checks using coerceAtLeast(0f) / coerceAtMost(1f)
  • Added FADE_INTERVAL constant for fade precision
  • Dynamic JSON-based API fetching
  • Removed deprecated Web SQL API
    Bug Fixes:
  • Fixed: Pitchblack and System themes were reversed
  • Fixed: "Most Played" filter in Cubic picks
  • Fixed: No more duplicate or missing songs when switching recommendation types
  • Fixed: Textfield colors in General Settings
  • Fixed: JSON API -avoids any ban
  • fixed depreciated code @composable
    @cybruGhost
    @nobrainghost
    Full Changelog: v1.7.1...v1.7.2

🎉 Cubic Music v1.7.1 – Release Notes &apk

06 Oct 12:52

Choose a tag to compare

New Features:

  • WeatherDetailsCard: Detailed weather info with humidity, wind speed, pressure, visibility, min/max temp, sunrise & sunset
  • ActivitySuggestionsCard: Personalized activity suggestions based on weather, time, and user info
  • HydrationReminderCard: Sends hydration reminders depending on temperature and local time
  • SpecialTipCard: Provides special tips depending on weather, time, and weekend
  • Default tips for weather parameters to avoid crashes if not provided
  • Modular @composable cards for easy reuse and clean UI
  • Time-based weather emojis for better visual representation
  • Condition-based gradient backgrounds and text colors for weather
  • Proper welcome page with username greeting and city-based info
  • Commenting feature (as previously planned)

Bug Fixes:

  • Fixed: Missing 'tip' parameter causing build failures in WeatherDetailsCard
  • Fixed: Usage of items() in LazyListScope replaced with forEach to prevent compile errors
  • Fixed: Functions invoking @composable must be marked @composable
  • Fixed: WeatherData class parameter ordering and default values to prevent Kotlin compile errors
  • Fixed: Various Kotlin compiler errors and KSP module issues
  • Fixed: Duplicate/missing songs in recommendations resolved (general Cubic Music fixes)
  • Fixed: Pitchblack and System themes were reversed
  • Fixed: "Most Played" filter in Cubic picks
  • Fixed: Textfield colors in General Settings