Open Montago opened 6 years ago
Alternative 3 … integrate a torrent client into Soundnode that makes every user host the cached copies of songs …
Alternative 4 : Use KeepVid / Anything2mp3 technique to scrape SoundCloud using a web-client circumventing the stupid API …
Technically speaking - this would emulate the user listening to the music through a web-browser... so no rules broken…
With the latest version, you're able to change API keys.
Alternatives 3/4 would break the API usage TOS (Arguably under the condition of caching, as caching songs is not allowed from memory)
ahh ok..
too bad that Soundcloud has closed down on new apps / keys ...
ohhh that makes me wonder:
Couldn't you then introduce an 'alternative 5': API-Key randomization..
let say you had 100 API keys from generous users, you could thereby randomize which one to use and thereby allow 1.500.000 song-plays instead of 15.000
Since Soundcloud has this ridicolous limit of 15.000 songs/requests per day - wouldn't it be possible to cache the music on some service somewhere, making it possible to increase the cache with 15.000 songs per day (all the popular / new songs would be cached very quickly)
Alternatively - let each user request a developer token / api-key to login-with and ask for it when booting up the app … or write the key in a config somewhere…