v2.0.0Alpha2 - YT Fixes, Encrypted Credentials and fixes
Pre-release
Pre-release
Alpha 2
Credentials are now encrypted at rest.
using fernet and a key file the credentials are now encrypted before ever reaching the disk.
for now the key file is stored aside the credentials, which is almost useless, but it's a first step to implement a password protected key file to allow for effective protection of credentials, also allows for testing of the new flow and improvements in possible edge cases where some info may end up in cache files.
Initial Spotify Connect support
The companion should now work and needs to be tested, any bug report on it would be very useful.
Youtube PO Token and challenge support
no configuration is needed for this to work
- Fixed YT/YT-music download and finally fixed yt-dlp setup to support challenges and PO Token generation. #384
- The PO Token generation requires an additional docker container, needed only if you plan using youtube/yt-music
What's Changed
- Fixed bug that corrupted integer values in configuration when modified from the UI #381 @moddroid94
- feat(runtimedata): add contains and iter to ThreadSafeDeque by @magedhennawy in #363
- OnTheSpot v2.0.0 Alpha 2 – FastAPI web UI and Spotify improvements by @JamyPatch44 in #354
- feat(companion): refuse to send the Spotify login over plain HTTP by @magedhennawy in #377
- feat(credentials): encrypted at-rest store for accounts and API secrets by @magedhennawy in #378
- Integration of changes from #378 by @moddroid94 in #385
New Contributors
- @JamyPatch44 made their first contribution in #354
Full Changelog: v2.0.0alpha1...v2.0.0alpha2