FabioTech / radio

Home Page:https://fabiotech.github.io/radio

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Player SHOUTCast and Icecast HTML5

Responsive web player with lyrics for SHOUTCast and Icecast streaming.

Thanks to @andreas5232 for add Icecast support.

Responsive Web Player for SHOUTCast and Icecast

Required:

  • PHP >= 5.3
  • cURL

Installation

  • Just put the files in your server
  • Configure your player in the file config.js in the root
    • Set the name of your web radio
    • Set your streaming URL (without / in the end)
    • Set your API key of Vagalume for the lyrics(See how to get your API key)

HTML5 Player for SHOUTCast and Icecast streamings with info like:

  • Current song
  • Historic of played songs (Not tested in SHOUTCast V1)
  • Cover art of the current song (iTunes API)
  • Lyrics of the current song (Vagalume API)
  • Responsive design

Keyboard Controls

  • M - mute/unmute
  • P and space - play/pause
  • arrow up and arrow down - increase/decrease volume
  • 0 to 9 - volume percent

About

https://fabiotech.github.io/radio

License:MIT License


Languages

Language:HTML 60.0%Language:JavaScript 24.3%Language:PHP 8.1%Language:CSS 7.5%