spotube/composeApp/src/commonMain/composeResources
Kingkor Roy Tirtho 08892c2aa0 fix(downloads): respect download format/quality and never save manifests or video
- Downloads resolve streams with the user's download format/quality via a
  new StreamRequest instead of the streaming settings, and bypass the
  playback stream-URL cache in both directions
- Downloads only consider progressive streams; DASH/HLS manifests were
  previously saved as-is instead of audio
- NewPipe: map AAC "mp4a.40.x"/"m4a" to the advertised "aac"/"mp4" so real
  AAC streams can match (previously the hard-coded aac/mp4 manifests always
  won), report each stream's real delivery method, skip streams without a
  format or non-URL content
- Fail the download on non-2xx responses, on a range request answered with
  a full 200, and on video/* content, with localized reasons, instead of
  writing the response body to disk
- Save AAC as .m4a
- Tests for request overrides, manifest exclusion and cache isolation
2026-10-20 16:03:48 +06:00
..
drawable fix: add window insets to top bar and bottom navigation bar, queue sheet 2026-10-14 19:26:54 +06:00
font refactor: update UI components in AppBottombar, AppFloatingPlayer, AppSidebar, and LibraryPlaylistsScreen for consistency and improved theming 2026-07-10 20:13:37 +06:00
values fix(downloads): respect download format/quality and never save manifests or video 2026-10-20 16:03:48 +06:00
values-ar fix(android): app stuck on splash screen from main-thread string loading 2026-10-20 16:03:48 +06:00
values-bn fix(android): app stuck on splash screen from main-thread string loading 2026-10-20 16:03:48 +06:00
values-de fix(android): app stuck on splash screen from main-thread string loading 2026-10-20 16:03:48 +06:00
values-es fix(android): app stuck on splash screen from main-thread string loading 2026-10-20 16:03:48 +06:00
values-fa fix(android): app stuck on splash screen from main-thread string loading 2026-10-20 16:03:48 +06:00
values-fr fix(android): app stuck on splash screen from main-thread string loading 2026-10-20 16:03:48 +06:00
values-hi fix(android): app stuck on splash screen from main-thread string loading 2026-10-20 16:03:48 +06:00
values-id fix(android): app stuck on splash screen from main-thread string loading 2026-10-20 16:03:48 +06:00
values-it fix(android): app stuck on splash screen from main-thread string loading 2026-10-20 16:03:48 +06:00
values-ja fix(android): app stuck on splash screen from main-thread string loading 2026-10-20 16:03:48 +06:00
values-ko fix(android): app stuck on splash screen from main-thread string loading 2026-10-20 16:03:48 +06:00
values-nl fix(android): app stuck on splash screen from main-thread string loading 2026-10-20 16:03:48 +06:00
values-pl fix(android): app stuck on splash screen from main-thread string loading 2026-10-20 16:03:48 +06:00
values-pt fix(android): app stuck on splash screen from main-thread string loading 2026-10-20 16:03:48 +06:00
values-ru fix(android): app stuck on splash screen from main-thread string loading 2026-10-20 16:03:48 +06:00
values-th fix(android): app stuck on splash screen from main-thread string loading 2026-10-20 16:03:48 +06:00
values-tr fix(android): app stuck on splash screen from main-thread string loading 2026-10-20 16:03:48 +06:00
values-uk fix(android): app stuck on splash screen from main-thread string loading 2026-10-20 16:03:48 +06:00
values-vi fix(android): app stuck on splash screen from main-thread string loading 2026-10-20 16:03:48 +06:00
values-zh fix(android): app stuck on splash screen from main-thread string loading 2026-10-20 16:03:48 +06:00
values-zh-rTW fix(android): app stuck on splash screen from main-thread string loading 2026-10-20 16:03:48 +06:00