Skip to content

This is a Vue.js web application for streaming radio stations from AzuraCast. This app uses the public AzuraCast API endpoint to pull in a list of stations and makes it easy to switch between stations. This app also uses Three.js and the HTML5 Web Audio Context API to sample audio data and create a visualizer effect for the selected

License

Notifications You must be signed in to change notification settings

gAlleb/AzuraCast-Player

 
 

Repository files navigation

Fully Modified SomaFM Music Player as AzuraCast Player

This is a fully modified version of SomaFM Music Player from rainner/soma-fm-player as AzuraCast Radio Player.

This Web project will be grab all radio station from AzuraCast streaming server via API interface.

Demo Screenshots

AzuraCast-Player

AzuraCast-Player

This is a Vue.js web application for streaming radio stations from demo.azuracast.com. This app uses the public AzuraCast JSON channels API endpoint to pull in a list of stations and makes it easy to switch between stations. This app also used Three.js and the HTML5 Web Audio Context API to sample audio data and create a visualizer effect for the selected station.

Demo Site

Install

Clone this repository :

git clone https://github.com/PeWe79/AzuraCast-Player.git

Edit Your AzuraCast Server.

Edit the configuration AzuraCast server. Open the config.js file and edit the line below :

apiBaseUrl: 'https://your-azuracast-server.com'

Project setup

npm install

Compiles for development

npm run dev

Compiles and hot-reloads for development

npm run init

Compiles and minifies for production

npm run build

Supported Cover Artworks

  • iTunes

TODO

  • Option get Cover Artworks from Deezer or/and from Spotify.
  • Make song request form and work with AzuraCast server.

Author

PeWe79

License

Licensed under MIT.

Credits

About

This is a Vue.js web application for streaming radio stations from AzuraCast. This app uses the public AzuraCast API endpoint to pull in a list of stations and makes it easy to switch between stations. This app also uses Three.js and the HTML5 Web Audio Context API to sample audio data and create a visualizer effect for the selected

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 42.0%
  • SCSS 33.3%
  • HTML 24.7%