SpotiFLAC-Mobile/lib/providers
zarzet a1d1ab1f0f fix: preserve extended metadata during fallback, accurate lossy quality display, SAF improvements
- Add Genre/Label/Copyright fields to DownloadResult struct
- buildDownloadSuccessResponse now prefers service result metadata over request
- enrichRequestExtendedMetadata fetches Deezer metadata by ISRC before download
- Flutter sends copyright in download request payload
- History merge preserves existing genre/label/copyright on re-download
- Accurate MP3 duration via Xing/VBRI VBR headers, MPEG2/2.5 bitrate tables
- Accurate Opus/Vorbis duration via last Ogg page granule position
- Bitrate field added to LibraryScanResult, LocalLibraryItem, DB v4 migration
- Lossy formats display format+bitrate instead of fake 16-bit quality
- Local library file date uses fileModTime instead of scannedAt
- SAF URI recovery for transient FD paths after download
- Improved SAF repair and download history path matching in library scan
- Extract quality probe logic into reusable enrichResultQualityFromFile
2026-02-12 00:19:02 +07:00
..
download_queue_provider.dart fix: preserve extended metadata during fallback, accurate lossy quality display, SAF improvements 2026-02-12 00:19:02 +07:00
explore_provider.dart feat: v3.5.0 - instant home feed, SAF display path, per-app language 2026-02-06 21:22:56 +07:00
extension_provider.dart fix: persist metadata and download provider priority across app restarts 2026-02-04 17:45:07 +07:00
local_library_provider.dart fix: preserve extended metadata during fallback, accurate lossy quality display, SAF improvements 2026-02-12 00:19:02 +07:00
recent_access_provider.dart chore: fix linter warnings and remove unused functions 2026-01-31 14:55:46 +07:00
settings_provider.dart feat: primary artist only folders, fix notifications v20, fix SAF duplicate dirs 2026-02-10 09:07:18 +07:00
store_provider.dart refactor: continue code cleanup 2026-02-04 10:42:51 +07:00
theme_provider.dart refactor: continue code cleanup 2026-02-04 10:42:51 +07:00
track_provider.dart perf+security: polling guards, sensitive data redaction, SAF path sanitization 2026-02-11 02:02:03 +07:00