feat(audio): add WAV and AIFF support + settings-style metadata menu

WAV/AIFF: library scan, quality probe, native tag read/write via embedded ID3 chunk (RIFF id3 / AIFF ID3), cover art, ReadFileMetadata, ExtractLyrics, and FLAC<->WAV/AIFF conversion (PCM, bit-depth preserved via ffprobe). Treat WAV/AIFF as lossless across all convert sheets (no bitrate picker, Lossless labels) via isLosslessConversionTarget. Native MIME maps for SAF. Redesign the track metadata three-dot menu to a settings-style grouped card with a single divider above Share.
This commit is contained in:
zarzet committed 2026-06-12 21:10:37 +07:00
1 parent 2a2e2924eb
commit b8b670642c
17 files changed
+1481 -172

No files matched your search

+2
View File
@@ -19,6 +19,8 @@ const _audioExtensions = <String>[
'.opus',
'.ogg',
'.wav',
'.aiff',
'.aif',
'.aac',
];