Under development! See the live site: http://radio.djazz.se
Note: Installation instructions are not complete!
sudo pacman -S nodejs npm mariadb mpd icecast mediainfo graphicsmagick flac opus-tools curl festival sox
Install ffmpeg-git from AUR or build it yourself. Any recent ffmpeg version with fdkaac enabled should work. You could also install the ffmpeg-full or ffmpeg-full-git package, or possibly ffmpeg-libfdk_aac.
Follow these instructions to set up the MySQL service.
# Install Gulp globally: sudo npm install -g gulp # Install nodejs dependencies and build the app in debug mode: ./install # Create structure for MPD: mkdir -p ~/.mpd/playlists touch ~/.mpd/playlists/radio.m3u
/etc/icecast.xml and increase
<sources> from 2 to 10. Also, change passwords! Create a MySQL database for the radio. Edit
conf/mpd.conf. Start Icecast and MySQL services.
Start Liquidsoap: in development
bin/startliq dev or production
Start node server: in development
bin/startserver -d or production
If you haven't changed the default port, you can view the radio page here: http://localhost:8002
For debugging with BrowserSync, run
bin/startserver -d and open http://localhost:3000
To build the app for production: