As the title says, this is a big change.
This is almost a refactor of the codebase, now contributions should be easier, code cleaner and better to improve on, but let me know what you think in the discussion below!
As most code was changed this will be kept as pre-release for some time to get feedbacks!
TLDR of changes:
- Fixed Apple music downloads
- Fixed Free youtube music downloads
- Fixed Spotify downloads using Dev API via config settings
(FREE SPOTIFY ACCOUNTS ARE NOT SUPPORTED ANYMORE!)
you'll need to make an app in the Spotify developer console, google it or ask chatgpt :) - Added Spotify Metadata exclusion via config settings to reduce API calls
- Probably something broke too.
What's Changed
- Replaces PR #300 by @liberatorcnx in #305
- Fix Deezer/Bandcamp/YouTube/Crunchyroll service path. Improve Spotify API logging and search routing by @liberatorcnx in #315
- feat: add randomized download delay variance setting by @KiLLeRRaT in #319
- feat: add support for {composer} tag with smart path formatting by @edisun3003 in #324
- Handle lyrics download error gracefully by @Snowy-Fluffy in #327
- fix: apple music token retrieval update and better error handling #329 by @kasterby in #331
- feat: refactor and yt-music fix by @moddroid94 de551b3
New Contributors
- @KiLLeRRaT made their first contribution in #319
- @edisun3003 made their first contribution in #324
- @Snowy-Fluffy made their first contribution in #327
- @kasterby made their first contribution in #331
Full Changelog: v1.2.2beta...1.8.0beta
You can check the validity of the artifacts with the MD5 in the run where they are built: https://github.com/justin025/onthespot/actions/runs/27786143733