gsavio / player-shoutcast-html5

Responsive HMTL5 Web Player for SHOUTCast and Icecast streamings with cover art and lyrics

Home Page:https://guilhermesavio.dev/player-shoutcast-html5/

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

Responsive HMTL5 Web Player for SHOUTCast and Icecast streamings with cover art and lyrics

https://guilhermesavio.dev/player-shoutcast-html5/

License:MIT License


Languages

Language:JavaScript 51.0%Language:PHP 16.8%Language:HTML 16.6%Language:CSS 15.6%