SpotiFLAC-Mobile/lib/providers
zarzet 8f5c59683a fix: force native FLAC muxer when decrypting to .flac output
Downloads from providers that stream FLAC inside an fMP4 container (e.g. Amazon Music) were being written to disk with a .flac extension while the payload still carried ISO-BMFF atoms. The container-conversion guard then saw codec=flac and skipped the remux, leaving native FLAC tag writers to fail with 'fLaC head incorrect'.

Force '-f flac' on the decryption command whenever the target extension is .flac so FFmpeg emits a real FLAC stream, and add an 'fLaC' magic-byte probe on both the Dart and Kotlin container-conversion guards so a FLAC-in-MP4 source is remuxed rather than silently passed through as a tag-writer hazard.
2026-05-10 18:50:49 +07:00
..
download_queue_provider.dart fix: force native FLAC muxer when decrypting to .flac output 2026-05-10 18:50:49 +07:00
explore_provider.dart fix provider fallbacks and public branding 2026-05-04 00:51:52 +07:00
extension_provider.dart fix: prevent settings editor white screens 2026-05-08 00:40:25 +07:00
library_collections_provider.dart feat: add Favorite Artists collection 2026-05-02 00:50:02 +07:00
local_library_provider.dart chore: housekeeping cleanup and code deduplication 2026-05-08 21:37:56 +07:00
playback_provider.dart perf: unify queue tab with DB-backed pagination and cross-database queries 2026-05-06 04:38:51 +07:00
recent_access_provider.dart chore: clean up codebase 2026-03-26 16:43:56 +07:00
settings_provider.dart refactor: remove built-in provider registry in favor of extensions 2026-05-05 03:55:24 +07:00
store_provider.dart refactor: remove author field from extension manifest and UI 2026-04-13 23:35:03 +07:00
theme_provider.dart chore: housekeeping cleanup and code deduplication 2026-05-08 21:37:56 +07:00
track_provider.dart refactor: remove built-in provider registry in favor of extensions 2026-05-05 03:55:24 +07:00