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:shoutcast2
ShoutCast DNAS v1
Package name:shoutcast1
Note: Requires 32-bit x86 support by the operating system
IceCast
Package name:icecast
Optional: add--icecast-fromsrc
to build the latest IceCast from source instead of using a .deb/.rpm package
Optional: add--icecast-rebuild
to build even if the latest available version is already installedsc_trans v2
Package name:sctrans2
ices-cc
Package name:icescc
Optional: add--icescc-rebuild
to build even if the latest available version is already installedLiquidsoap
Package name:liquidsoap
Optional: add--liquidsoap-fromsrc
to build the latest Liquidsoap from source instead of using a .deb package
Optional: add--liquidsoap-rebuild
to build even if the latest available version is already installed
Optional: add--show-liquidsoap-deps
to show the yum/apt commands needed to install Liquidsoap's build dependencies and then exit
Optional: add--no-liquidsoap-deps
to 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:ICES
ices v2.x
Package name:ICES2
ezstream
Package name:EZSTREAM
sc_trans v1.x
Package name:SCTRANS
sc_trans v2.x:
Package name:SCTRANS2
Liquidsoap 1.1+:
Package name:LIQUIDSOAP
IceCast
Package name:ICECAST
SHOUTcast DNAS v2
Package name:SHOUTCAST2
SHOUTcast 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
.