zarzet
|
da574f895c
|
feat: v3.1.2 - MP3 option, dominant color headers, sticky titles, disc separation
Added:
- MP3 quality option with FLAC-to-MP3 conversion (320kbps)
- Dominant color header backgrounds on detail screens
- Spotify-style sticky title on scroll (album, playlist, artist screens)
- Disc separation for multi-disc albums
- Album grouping in recent downloads
- 50% screen width cover art
Changed:
- Improved FFmpeg FLAC-to-MP3 conversion workflow
- AppBar uses theme surface color when collapsed
Fixed:
- Empty catch blocks with proper comments
- Russian plural forms (ICU syntax)
Dependencies:
- Added palette_generator ^0.3.3+4
|
2026-01-19 02:13:53 +07:00 |
|
zarzet
|
621582cf11
|
refactor: additional code cleanup
|
2026-01-17 09:36:05 +07:00 |
|
zarzet
|
b96233f90b
|
refactor: code cleanup and improvements
|
2026-01-17 09:07:29 +07:00 |
|
zarzet
|
01b8fd2480
|
Fix metadata consistency (Go->Flutter) and build optimization
- Backend: Return full metadata (Track, Disc, Year) from Tidal/Qobuz/Amazon download results
- Flutter: Use backend metadata for tagging converted M4A and history entries
- Fix: Duplicate convertTrack method in deezer.go
- Fix: Better error message for Deezer fallback failure
- Changed: Default service fallback to Tidal -> Qobuz -> Amazon
- Build: Re-enabled resource shrinking and minification for release build
|
2026-01-09 02:12:24 +07:00 |
|
zarzet
|
cf00ecb756
|
feat: use custom FFmpeg AAR for Android, reduce APK size
- Replace ffmpeg_kit_flutter plugin with custom AAR (arm64 + arm7a only)
- Add MethodChannel bridge for FFmpeg in MainActivity
- Create separate pubspec_ios.yaml for iOS builds with ffmpeg_kit plugin
- Update GitHub workflow to swap pubspec for iOS builds
- Reduces Android APK size by ~50MB
|
2026-01-05 14:09:32 +07:00 |
|
zarzet
|
973c2e3b41
|
v1.5.6: UI improvements, logger migration, and bug fixes
- Fix update checker for versions with suffix (hotfix/beta/rc)
- Add collapsing header to Search tab for consistent UI
- Redesign Settings with Android-style grouped cards
- Increase app bar title size (28px) and height (130px)
- Replace all print() with structured logging (logger package)
- Fix lint warnings (curly braces, unnecessary underscores)
|
2026-01-02 15:16:50 +07:00 |
|
zarzet
|
c033c73a95
|
perf: reduce APK size - switch to audio-only FFmpeg, enable ProGuard, split APK by ABI
|
2026-01-01 19:54:45 +07:00 |
|
zarzet
|
3fdcf6d5b7
|
Initial commit: SpotiFLAC Android/iOS app
|
2026-01-01 19:28:15 +07:00 |
|