Releases: ots-downloader/onthespot
v1.8.0beta3
What's Changed
- Fix crash on startup when running an update check on beta by @Snowy-Fluffy in #337
- UNIX/MACOS: fix ffmpeg hanging on conversion, fixes #334
Full Changelog: v1.8.0beta2...v1.8.0beta3
V1.8.0beta2 - Better API requests pacing, fixes
What's Changed
- Fix Spotify rate limiting with per-user Web API credentials by @Lefoxxxx in #332
- fixed Spotify download error
- fixes possible error in metadata conversion (possibly fixes spotify podcasts)
- catching exception on failed migration from previous versions (only for very old <v1.0.7 releases and only with betas)
- *fixed regression in config file in 0e9a59a
New Contributors
Full Changelog: 1.8.0beta...v1.8.0beta2
V1.8.0beta - smol refactor, apple music fixes, yt music, spotify API Keys and global Retry-After
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
v1.2.2beta
What's New:
- Search filters for Spotify
- Removed deprecated Spotify Endpoints
- other qol fixes
- Fixed Tidal login
What's Changed
- Spotify Fixes by @liberatorcnx in #297
New Contributors
- @liberatorcnx made their first contribution in #297
MD5
You can check the MD5 from the run or download directly from there: https://github.com/justin025/onthespot/actions/runs/22118424041
v1.2.1beta - Search hotfix
This release adds the fix for searching directly in the UI for spotify.
What's Changed
- Fix NoneType crash in spotify_get_search_results by @JaJaMalikov in #283
New Contributors
- @JaJaMalikov made their first contribution in #283
Full Changelog: v1.2.0beta...v1.2.1beta
v 1.2.0Beta
v1.2.0Beta - Prerelease
NOTE: the version reported in the app is still 1.1.4!
Spotify-Breaking Change:
After the big Rip accomplished by anna's blog, Spotify has partially reworked/blocked most of the free calls we were using before, because of this it is now strongly suggested to use the new OAuth credentials Obtained from Spotify Developers Dashboard, and set them accordingly in the settings of the app.
This new method comes with a slight risk increase, as we now use credentials directly linked to the spotify account, therefore it is even MORE strongly suggested to create a disposable account to use this app, to avoid the ban of your main account.
We're a not responsible for your account getting banned, you may loose everything related to it, BE MINDFUL
Recap:
This version implements a complete refactor of the Metadata API calls logic.
Adds the option to use Developers OAuth credentials from Spotify, fixes a lot of with failed calls and failing downloads, and adds some QoL improvements like a popup when a song or playlist is unavailable.
Thanks to @respondcreate for the contributions!
Tests reports are welcome on the Discussion linked, and of course as Issue if necessary.
Happy Listening and Happy New Year!
What's Changed
- Fix: Address Spotify API Rate Limiting Issues by @respondcreate in #276
New Contributors
- @respondcreate made their first contribution in #276
Full Changelog: v1.1.4...v1.1.5beta
v1.1.4
Changelog: v1.1.3 -> v1.1.4
macOS arm support (@moddroid94)
Fix Tidal download bugs
Significantly improve webui download queue (@neuos)
Fix m3u generation for cli and webui (@MonochromaticCoder)
Fix Soundcloud artwork extraction on improperly tagged items
Fix Bandcamp download errors
Fix vorbis metadata to better align with the standard
File Checksum ( MD5 )
| Filename | Checksum |
|---|---|
| OnTheSpot-1.1.4-arm64.dmg | ebe6eacf7e5d6b7e37687ea674e7b12b |
| OnTheSpot-1.1.4-x86_64.AppImage | effcac6fbc727fe0b7a46fb923302111 |
| OnTheSpot-1.1.4-x86_64.dmg | 89a301ac00590314980da70ffbda1027 |
| OnTheSpot-1.1.4-x86_64.exe | 6636152979c5c44f12700a6e93f32107 |
| OnTheSpot-1.1.4-x86_64.tar.gz | 196ec023f5160df2d5e3e3acda87ef1f |
v1.1.3
Changelog: v1.1.2 -> v1.1.3
Spotify download fix
Spotify token expiry fix (@moddroid94)
Apple Music Login Fix (@danilomilk)
Tidal Login Fix
Tidal Download Fix
Serialize Web UI download queue (@neuos)
Fix GUI language selector
Add initial Japanese language support (@reindex-ot)
Update yt-dlp
File Checksum ( MD5 )
| Filename | Checksum |
|---|---|
| OnTheSpot-1.1.3-arm64.dmg | 204d6d6e2c6c70e4ab32fc0b7f734010 |
| OnTheSpot-1.1.3-x86_64.AppImage | 4ab933764e8abca4019617f5b181eb8c |
| OnTheSpot-1.1.3-x86_64.dmg | f32f41d7c727e697698e622280833d5b |
| OnTheSpot-1.1.3-x86_64.exe | 17f57052e32b5a160afa6f94c6c11f7e |
| OnTheSpot-1.1.3-x86_64.tar.gz | 17b63820bf07e320218c18e748ec083d |
v1.1.2
Changelog: v1.1.1 -> v1.1.2
Spotify login error hotfix
Improve fetching Tidal cover art
File Checksum ( MD5 )
| Filename | Checksum |
|---|---|
| OnTheSpot-1.1.2-arm64.dmg | bdeae8130b3aa9a2e36637183a0a1b97 |
| OnTheSpot-1.1.2-x86_64.AppImage | 64d023c61f312414a08a59563d4f7458 |
| OnTheSpot-1.1.2-x86_64.dmg | da44b23121dd3eb507257d4863081c9a |
| OnTheSpot-1.1.2-x86_64.exe | 61e79208e234690e85c5697adc8490d4 |
| OnTheSpot-1.1.2-x86_64.tar.gz | 6f9817df45651f7d1df4a9f889223e91 |
v1.1.1
Changelogs: v1.1.0 -> v1.1.1
- Fix Apple Music attribute error
- Fix downloads on Spotify with missing credits_data
- Improve Soundcloud thumbnail quality
- Add function to download Albums and Artist Discography with Soundcloud
- Fix Tidal downloads and missing coverart
- Improve Deezer Link Parsing
- Fix Crunchyroll Metadata Error
- Clear parsing and pending queue on Cancel All
- Fix keyerror when downloading Bandcamp Singles
- Fix Youtube Downloads (bump bundled ytdlp)
- Small UI Improvemetns
- Other Misc Changes
File Checksum ( MD5 )
| Filename | Checksum |
|---|---|
| OnTheSpot-1.1.1-arm64.dmg | 47e1655dc4c22c8bd7495a87d2524695 |
| OnTheSpot-1.1.1-x86_64.AppImage | 2eb230ce1ebd9d04b2c97be102d50beb |
| OnTheSpot-1.1.1-x86_64.dmg | 55575aa62fe13bbd2007336deb3e581a |
| OnTheSpot-1.1.1-x86_64.exe | fdcfadcad91fe770d64a0ee4ecbf5138 |
| OnTheSpot-1.1.1-x86_64.tar.gz | 12beec0a4a66cf4ad98e92b7b71c64d9 |
