mirror of
https://github.com/spotiflacapp/SpotiFLAC-Mobile.git
synced 2026-06-01 03:15:17 +07:00
- 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 |
||
|---|---|---|
| .. | ||
| settings | ||
| store | ||
| album_screen.dart | ||
| artist_screen.dart | ||
| downloaded_album_screen.dart | ||
| home_tab.dart | ||
| local_album_screen.dart | ||
| main_shell.dart | ||
| playlist_screen.dart | ||
| queue_tab.dart | ||
| search_screen.dart | ||
| setup_screen.dart | ||
| store_tab.dart | ||
| track_metadata_screen.dart | ||
| tutorial_screen.dart | ||