Skip to content

Http server that provides simple web interface to icecast radio server

License

Notifications You must be signed in to change notification settings

FreeSlave/hypnoradio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hypnoradio

Http server that provides simple web interface to icecast radio server, that's meant to be shown to listeners, not icecast administrators. Made with vibe.d

Build Status

Features:

  • Name of the currently playing track and the number of listeners are automatically updating on browser side via WebSockets
  • Users can vote to skip the track when liquidsoap is used for streaming to icecast

Usage

dub run -- --pageTitle="My cool radio" --icecastAddress=http://127.0.0.1:8000/ # put actual icecast address here

By default it runs on 8080 port. Use --port to change the port. Use --help to see other options.

If you want to use skip feature with liquidsoap don't forget to include the following line in your liquidsoap script:

set("server.telnet", true)

About

Http server that provides simple web interface to icecast radio server

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages