RfK - Radio freies Krautchan
RfK is a Webradio based on liquidsoap, icecast2, MySQL and PHP. The idea was to create a platform which is easy to use and available for everyone. To achieve this every user can get his own account for the streaming server, in our case icecast2, without unnecessary steps. Another integral feature is the site itself, it's needed to plan and organize shows. Furthermore there's an API which we use for our IRC integration. The database is frequently used to save every kind of information (see table structure for more on that topic). The site itself is based on PHP, with supporting parts written in Perl and Bash.
Configure
icecast2
(seeetc/icecast.xml
).Import
src/scheme-*.sql
andsrc/locales-*.sql
and editetc/config.inc.php
.Add the mountpoints from the
icecast2
config to the database.Execute
etc/genLiquidsoap.php
and runliquidsoap
with the generated config.
Site: Webserver + PHP5 + MySQL
Backend: icecast2 + liquidsoap
Eye Candy: rrdtool (+ RRDTool::OO)
#RfK @ irc.euirc.net
teddydestodes, MrLoom and others