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 Crowdin updates by @cybruGhost in #29
- New Crowdin updates by @cybruGhost in #30
- New Crowdin updates by @cybruGhost in #31
- New Crowdin updates by @cybruGhost in #32
- New Crowdin updates by @cybruGhost in #34
- New Crowdin updates by @cybruGhost in #35
- Mood search by @developer-austine in #36
- New Crowdin updates by @cybruGhost in #40
- New Crowdin updates by @cybruGhost in #45
- New Crowdin updates by @cybruGhost in #47
New Contributors
- @cybruGhost made their first contribution in #29
Full Changelog: v1.7.9...v1.8.0