cloudradio
cloudradio copied to clipboard
cloudradio is a web app that plays all songs from the soundcloud charts
cloudradio
Looks like Soundcloud no longer allows to use the charts API for others. At least my API key doesn't work anymore, and you can't register new keys.
cloudradio is a web app for modern browsers that plays randomly all top 50 songs from the soundcloud charts. You will discover your new favorite song!
It's build on top of Laravel and Vue.js (with Vuex).

Requirements
Install
- Download cloudradio and
cdinto/backend. - Rename
.env.exampleto.envand set your soundcloud api key forCLIENT_ID. - Run
composer install. - Give
/backend/storagerecursive write access. - Access site over
/public.
Development
- Run
npm installin your/clientfolder. - Make sure you have installed
webpackglobally. - Run
npm run devornpm run build.
Misc
There is an default 6-hour cache for access all songs from the charts. Set a Cron for the /all-songs route, so that the cache is always renewed.
ToDo
- Repeat-Button
- Buffer-Icon
- Sort charts by
trendingortop - Safari is crashing