Adding Additional Software
Centova Cast supports a wide variety of streaming software applications. If you did not install a particular streaming application during the initial installation of Centova Cast, you can always add it later using the instructions in the sections below.
Installed by Centova Cast
Centova Cast can automatically install certain software for you with a single command:
/usr/local/centovacast/sbin/update --add <package>
Replace <package> in the above command with a valid package name from the following list:
ShoutCast DNAS v2
Package name:shoutcast2ShoutCast DNAS v1
Package name:shoutcast1Note: Requires 32-bit x86 support by the operating system
IceCast
Package name:icecast
Optional: add--icecast-fromsrcto build the latest IceCast from source instead of using a .deb/.rpm package
Optional: add--icecast-rebuildto build even if the latest available version is already installedsc_trans v2
Package name:sctrans2ices-cc
Package name:icescc
Optional: add--icescc-rebuildto build even if the latest available version is already installedLiquidsoap
Package name:liquidsoap
Optional: add--liquidsoap-fromsrcto build the latest Liquidsoap from source instead of using a .deb package
Optional: add--liquidsoap-rebuildto build even if the latest available version is already installed
Optional: add--show-liquidsoap-depsto show the yum/apt commands needed to install Liquidsoap's build dependencies and then exit
Optional: add--no-liquidsoap-depsto skip installing Liquidsoap's build dependencies (useful if you've already installed them manually)MaxMind GeoLite City Database
Package name:geolitecity
For example, to install ShoutCast DNAS v2:
/usr/local/centovacast/sbin/update --add shoutcast2
These commands are fully automated, and will download and install the requested package automatically. Note that some of these will actually build the package from source, so they may take quite some time to complete.
Manually Installed
If you've manually installed a supported server/source in a custom location, you can use the following command to register it with Centova Cast:
/usr/local/centovacast/sbin/enable_package <package> <pathname>
Replace <package> with a valid package name from the following list, and <pathname> with the full pathname
to the software you've installed:
ices
Package name:ICESices v2.x
Package name:ICES2ezstream
Package name:EZSTREAMsc_trans v1.x
Package name:SCTRANSsc_trans v2.x:
Package name:SCTRANS2Liquidsoap 1.1+:
Package name:LIQUIDSOAPIceCast
Package name:ICECASTSHOUTcast DNAS v2
Package name:SHOUTCAST2SHOUTcast DNAS v1
Package name:SHOUTCAST
For example, if you've installed sc_trans v2 yourself and its pathname is /usr/bin/sc_trans:
/usr/local/centovacast/sbin/enable_package SCTRANS2 /usr/bin/sctrans
The above would tell Centova Cast that you've installed sc_trans v2 at /usr/bin/sc_trans.