Skip to content

imheyday/cloudradioo-app

 
 

Repository files navigation

cloudradioo

Cloudradioo App

cloudradioo.com 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!

This is the app version of cloudradioo, built with electron and Vue.js (with Vuex).

Installer

Please go to the release page and get the latest version for your operation system

For developers

Requirements

  • Node / NPM

Install

The app comes with the cloudradioo server as the default api url. If you have the full cloudradioo web app just start the server and:

Change the url in app/js/app.js for your backend cloudradioo server:

store.dispatch('SET_API_URL', 'http://cloudradioo.com/');

Then compile the assets and start the app:

npm i && npm start

Creating a release

You can create a release only for your operation system

For windows users, you need the NSIS library installed and added to your path. The version 2 of this library has some bugs with electron, I recommend the version 3.0 which is currently in RC

npm run release

ToDo

  • Electron App
  • Desktop Notifications (HTML5 Notification API)
  • Notification preferences (Sound on/off, notification on/off, etc)
  • Native Icon for each platform
  • Splash Screen
  • Improve release build system
  • Create the app installer (Now the release system wrap the app into an exe, deb or dmg file instead of return the source code)
  • New Charts

About

The desktop app for cloudradioo

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • JavaScript 50.9%
  • CSS 26.7%
  • Vue 16.2%
  • NSIS 5.3%
  • HTML 0.9%