Changelog
What's new in each release of AuraMusic.
v2.2.0Build 19Latest
- Full Android TV / Google TV support with 10-foot UI
- TV Home Screen with Quick Picks, Forgotten Favorites, Keep Listening, Similar Recommendations
- TV Player with full-screen controls, queue sidebar, sleep timer, and lyrics
- D-pad navigation with custom navigator and focus management
- TV Settings: Appearance, Content, Storage, Updater, About
- Radio Queue on TV — single songs now load full radio queues
- Voice command improvements with AEC, NoiseSuppressor, and RMS filtering
- Confidence and audio energy filtering to reduce false wake word triggers
- Added sleep timer and lyrics buttons to queue bar (new player)
- Added shuffle button with 4-dot animation (old player)
- Increased compact square widget to 4x4, modernized all widgets
- Full-cover album art backgrounds for widgets
- Gradient colors to dynamic icon foreground
- Fixed ForegroundServiceDidNotStartInTimeException on Android 14+
- Fixed ANR caused by VOSK native cleanup blocking main thread
- Fixed VOSK detector memory leaks and false wake word triggers
- Fixed TV compilation errors, navigation focus, and white screen issues
v2.1.0Build 18
- Major release with significant UI/UX improvements and bug fixes
- Added liquid glass customization options with blur radius, corner radius, and opacity controls
- Added Discord and Telegram links to About screen
- Improved shuffle button with 4-dot animation
- Fixed video fit mode persistence and loading speed
- Fixed lyrics provider preference to always respect user selection
- Database migrations fixed for seamless upgrades
- Track loaded song ID and stop loading when mediaMetadata matches
- Fixed Rush lyrics sync by converting duration ms to seconds
- Added auto-play on first frame in video mode
- Removed unnecessary video toast message after successful load
- Updated tinypinyin version to 2.0.1
v1.0.14Build 15
- New real-time audio visualizer with wave animations
- Improved Listen Together experience and navigation placement
- More reliable subtitles and caption handling with language preference support
- Lyrics timing fixes and synchronization improvements
- Enhanced video playback controls and layout
- AudioVisualizerView using Android Visualizer API for live wave rendering
- AudioVisualizerSlider rewritten with ocean wave style replacing traditional progress bar
- Liquid (Samsung-inspired) notification bar wave slider
- Listen Together now configurable at top of navigation bar
- Listen Together card added to Home screen
- Added subtitle language preference in player settings
- Captions enabled by default in video mode using VideoLyricsOverlay
- Improved caption fetching with proper request headers and MOBILE/ANDROID client fallback
- Fixed malformed timestamps in RushLyrics with proper line timing generation
- Fixed invalid timestamp handling and lyrics highlighting issues
- Added Fixed width (FIXED_WIDTH) video scaling option
- Fixed compilation issues, duplicate declarations, and animation easing issues
v1.0.13Build 14
- Native Video Subtitles — implemented ExoPlayer native subtitle rendering, auto-fetches YouTube captions when switching to video mode, CC button to toggle subtitles on/off
- F-Droid Compatibility — removed Google ML Kit dependency (LanguageDetectionHelper), added Fastlane metadata for F-Droid submission
- Liquid Glass Effect Improvements — fixed dark mode with pure black theme, proper toggle UI in appearance settings
- Video Playback Improvements — video songs now start at 0:00, regular songs preserve position when switching to video, parallel fetching of captions and stream URL for faster loading
- Fixed numerous build errors and compilation issues, missing imports, MediaLibrarySessionCallback constants, subtitle track selection, caption fetching reliability, video autoplay and thumbnail layout issues
v1.0.12Build 13
- Hero Carousel Redesign — title and artist now displayed below thumbnail, full-cover carousel thumbnails with shimmer placeholder during loading, increased carousel heights
- Added Trending Now section with carousel on Home Screen, thumbnail cropping for small screens, responsive design for tablets
- Improved PayPal icon/logo across the app
- Removed video fill mode for cleaner interface
- Animated About screen icon with build type display
- Fixed video autoplay timing issues
- Improved video lyrics sync timing
- Fixed Explore screen not displaying mixes, podcasts, or albums
- Fixed duplicate Music Videos for You sections in HomeViewModel
v1.0.11Build 12
- Added support for podcasts and episodic content across the application
- Introduced Top 100 Charts with extended categories and sections
- Improved video mode — automatic activation for video-enabled songs with simplified UI
- Enhanced About screen with application icon integration, tablet layout support, improved animations
- Improved UI across Explore screen, Search, and Top Charts sections
- Fixed compilation errors affecting Explore screen, YouTube integration, podcast features
- Fixed PayPal donation link to open in external browser
- Fixed video mode syntax, drawable resources, exhaustive when expressions, deprecated API usage
- Added GitHub Actions workflow for automated builds
v1.0.10Build 11
- Video Switching Loading Indicator — smooth loading animation while video is being fetched, prevents black screen flash when switching between audio/video modes
- Improved Video Lyrics Sync — reduced polling interval from 150ms to 50ms, lyrics perfectly synchronized with video playback
- Music Video Search Algorithm Overhaul — completely rewritten with normalized title comparison, artist token matching, multi-query search, expanded exclusion list for non-official videos, early exit for high-confidence matches
- Updater now automatically follows redirects for GitHub API requests
- All repository URLs updated across entire codebase
- Fixed black screen flash when switching between audio/video modes
- Fixed lyrics offset not being properly applied in video mode
- Fixed video background during loading state
- Fixed repository URL references throughout the app
v1.0.9Build 10
- Complete Video Player Overhaul — YouTube-inspired design with smooth animations
- Brightness/Volume Swipe Gestures — swipe left for brightness, right for volume with progress indicator
- Regular songs now fetch music videos automatically when video mode is enabled
- Video quality selector now available directly on video thumbnail (360p–1080p)
- Improved video search matching with better filtering and scoring
- Fixed lyrics sync issues in video mode
- Fixed duplicate lyrics showing (removed small text + overlay lyrics)
- Fixed quality selection algorithm to properly respect user preferences
- Repository moved to Team AuraMusic organization
v1.0.8Build 9
- Video Mode — Official Music Video Search with smart fallback for regular songs (Experimental)
- Video toggle icon in the player UI with improved error handling
- Video Quality Selection (360p/480p/720p/1080p) with smart quality fallback
- Listen Together now uses api.auramusic.site
- Added website link in About settings: auramusic.site
- Fixed black screen flicker issue in video playback
- Fixed "Respect Lyrics Provider" setting to properly apply user preference
- Video now properly fills the entire player area in fullscreen mode
- Improved video URL extraction, MIME type handling, and quality selection by resolution
v1.0.7Build 8
- AuraMusic branding update throughout the entire app
- Fixed percentage display issues in Wrapped statistics screens
- Fixed total songs not showing in Wrapped playlist (date range mismatch)
- Updated Java version to 17 for better compatibility
v1.0.6Build 7
- Fixed SSL/TLS music recognition (Shazam) error — switched to OkHttp engine
- Redesigned New Releases screen with grid/card layout using YouTubeGridItem
- Added "Top Artist Albums" feature to Monthly Wrapped card
- Updated repository URL from Auramusic-v1 to AuraMusic
- UI improvements: updated notification icon, "Play on AuraMusic" text
v1.0.5Build 6
- Replaced metroserver with AuraMusicServer for Listen Together
- Build system improvements — moved signing configs to local.properties
- Fixed project naming typos (Auramusic → AuraMusic)
- Modernized and restructured README documentation