Skip to content

fix(download): resolve atmos downloads and fix non-flac seeking - #427

Merged
ajisth69 merged 2 commits into
mainfrom
fix/download-atmos-and-nonflac-seeking
Oct 26, 2026
Merged

ajisth69 merged 2 commits into
mainfrom
fix/download-atmos-and-nonflac-seeking

Conversation

@ajisth69

Copy link
Copy Markdown
Member
  • AddonClient: use stream intent for atmos requests so addons return spatial manifests for download
  • TrackDownloadManager: bypass spatial veto when user explicitly selects Atmos download quality
  • TrackDownloadManager: populate durationMs in YouTube download fallback
  • Fmp4IndexBuilder: append ISO/IEC 14496-12 mfra index and patch duration headers on fMP4 files
  • MusicPlayer: enable FLAG_READ_MFRA_FOR_SEEK_MAP and FLAG_ENABLE_CONSTANT_BITRATE_SEEKING
  • MusicPlayer: preserve durationMs in checkAndBuildLocalStream and heal unindexed local fMP4 files

- AddonClient: use stream intent for atmos requests so addons return spatial manifests for download
- TrackDownloadManager: bypass spatial veto when user explicitly selects Atmos download quality
- TrackDownloadManager: populate durationMs in YouTube download fallback
- Fmp4IndexBuilder: append ISO/IEC 14496-12 mfra index and patch duration headers on fMP4 files
- MusicPlayer: enable FLAG_READ_MFRA_FOR_SEEK_MAP and FLAG_ENABLE_CONSTANT_BITRATE_SEEKING
- MusicPlayer: preserve durationMs in checkAndBuildLocalStream and heal unindexed local fMP4 files
@ajisth69
ajisth69 merged commit f815be0 into main Oct 26, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant