1.22.0 (2026-08-19)
Features
- add keep awake toggle to the info page (#862) (272ccc7)
- folder browsing (#866) (eb08c30)
- KJ mode for queuing on behalf of singers (#857) (cced6f9)
- make iTunes scores out of 100 (#872) (5631bb7)
- rename song from queue and fix renaming bugs (#865) (b74458b)
- separate song library search from YouTube search (#853) (20b18fc), closes #851 #146
- Session Management and Play History (#845) (f494a4e)
- windows inno installer (#859) (95da410)
Bug Fixes
- bracketed title suggestion score (#876) (64eff7e)
- direct download queue checkbox (#850) (e947ca7), closes #824
- drop buildkit cache mounts for legacy docker builders (#855) (1c4d170)
- guarantee h264 for high quality downloads (#868) (906694a)
- queue songs with a POST rather than a GET link (#879) (2e2ecbb)
- rank the fair queue by turns taken this session (#873) (ccd3a59)
- replace deprecated -vsync with -fps_mode for ffmpeg 9.0 compatibility (#861) (3d6f30d)
- retry failed downloads without blocking the queue (#869) (89d7ef9)
- session times display in UTC under docker (#875) (ecf5a5e)
- sync uv.lock during release-please runs (#852) (01b3179)
- verify preview stream URLs before handing them to the browser (#864) (46ec7fe)
- youtube preview hls manifest (#860) (862048c)