zarzet
57cb575483
feat: add extension system with skipBuiltInFallback support
...
- Add extension manager, manifest, runtime, providers, settings
- Add extension provider and UI pages (extensions, detail, priority)
- Add download service picker widget
- Add metadata provider priority page
- Add source field to Track model for extension tracking
- Add skipBuiltInFallback manifest option to skip built-in providers
- Update download queue to use source extension first
- Add extension upgrade support without data loss
2026-01-12 00:17:52 +07:00
zarzet
4eba28db7a
v2.2.7: CSV import metadata enrichment with Deezer fallback
2026-01-11 06:09:48 +07:00
zarzet
11e7034cec
v2.2.5: In-app logging, ISP blocking detection, Latin script fix
2026-01-10 19:03:39 +07:00
zarzet
bea5dd1d4a
v2.2.0: Default to Tidal, faster ISRC matching, ISRC enrichment for search
2026-01-10 04:33:05 +07:00
zarzet
74bc747599
chore: update to v2.1.7 with new icons
2026-01-09 17:54:50 +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
c725e53e4c
Release 2.1.0
2026-01-07 00:00:28 +07:00
zarzet
1d7c43a302
v2.1.0-preview: Download speed optimizations
2026-01-06 03:56:26 +07:00
zarzet
bb05353b7e
fix(ios): directory picker - add App Documents option for iOS
...
- iOS limitation: empty folders cannot be selected via document picker
- Added bottom sheet with App Documents Folder as recommended option
- Shows info message explaining iOS limitation
- Files accessible via iOS Files app
Version: 2.0.7-preview2+38
2026-01-06 00:23:19 +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