Skip to content

claquesous/radio

Repository files navigation

Claqradio Configuration files

This repo contains configuration files to run your very own instance of the not so world famous Claqradio.

Prerequisites

You must have perl, icecast and ices v0.4 installed. (If you want to reencode to a standard bitrate, you'll need to have included liblame support in ices.) See this guide for help installing dependencies on an Ubuntu system.

You must also install the URI and JSON perl modules.

Included files

Systemctl services

  • claqradio.service
  • claqradio-backend.service
  • claqradio-frontend.service

If you have systemctl, these can be added to automatically start your nextjs frontend server, rails backend server as well as your ices server and mount it to your icecast service.

See systemctl manuals to determine how to install and enable these services.

ices config

  • claqradio.conf.sample

A sample ices config file which should be modified to match your icecast configuration. The service assumes this will be available in /etc/ices without .sample.

Perl modules

  • ClaqRadio.pm
  • ClaqRadio/Config.pm.sample
  • ClaqRadio/Ices.pm

Perl modules used by ices to connect to your instance of ClaqRadio Backend. See that repo for more instructions. Update the Config file with your chosen port and remove .sample. The service assumes this will be available in /etc/ices.

nginx config

  • claqradio.nginx.conf

An example nginx config.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages