[x] I have tested my changes against the dev branch (the latest developmental version), and this pull request is targeting that branch as a base
[ ] I have tested my changes on Python 3.8 or higher (only tested 3.10, but 3.8 should still work)
[x] I have ensured my code is formatted using Black
Description
Adds an owner-only command setcookies to allow managing cookies remotely.
Continue to download songs when the mostly optional header check request hits a timeout.
Changes downloader to randomize UA strings for each extraction when UA is not static. (Fixes possible regression that may be causing more frequent sign-in errors.)
dev
branch (the latest developmental version), and this pull request is targeting that branch as a baseDescription
setcookies
to allow managing cookies remotely.