v0.3.7-beta.1
Pre-release
Pre-release
·
112 commits
to main
since this release
This beta makes playlist downloads feel more intentional: better presets, cleaner folders, and fewer surprises when Arroxy has to slow itself down for a host.
Highlights
Playlist Presets Are More Useful
Playlist preset downloads now do a better job matching the output you asked for.
- Presets apply during playlist probing without wiping out retry state.
- Mixed playlist flows keep format choices and output preferences lined up more reliably.
- Playlist item handling has been tightened so large queues behave more predictably from probe through submit.
Cleaner Playlist Output
Playlist downloads now have better tools for keeping a folder organized.
- Stable playlist filenames make repeated runs less messy.
- Sync-with-folder can skip items that already exist locally.
- M3U playlist generation adds a lightweight way to preserve playlist order for external players.
Network Pacing Controls
Arroxy now has configurable network pacing for playlist-heavy workflows.
- The default pacing preset is now balanced.
- Inter-job sleep is shorter, so safe pacing feels less sluggish.
- Playlist probe limits are configurable for users who need to trade speed against host pressure.
Maintenance
- Error classification now uses the shared
ytdlp-errorspackage instead of a local classifier. - Probe errors now flow through a discriminated union, which makes failure handling easier to reason about.
- CI and dependency maintenance landed across Bun, Node, Vitest matcher types, and repository review tooling.
What's Changed
- pr/deps rtk bugfix by @antonio-orionus in #33
- Network pacing and configurable playlist probe limit by @antonio-orionus in #34
- fix(playlist): apply preset on probe without clobbering retry by @antonio-orionus in #38
- feat(playlist): stable filenames, sync-with-folder, and M3U generation by @antonio-orionus in #39
- fix: post-v0.3.6 review — sync-with-folder, M3U guards, pacing cleanup by @antonio-orionus in #41
- fix(pacing): default to balanced preset, tune values, reduce inter-job sleep by @antonio-orionus in #46
- feat(playlist): improve preset downloads by @antonio-orionus in #47
Full Changelog: v0.3.6...v0.3.7-beta.1