Skip to content

Internet Radio Scripts

This was the vlcd looked like on Pirate Radio

 /usr/bin/vlc --verbose 1 --file-logging --logfile /var/run/vlcd/vlcd.log --alsa-gain 0.065 --audio-filter compressor,volnorm --norm-buff-size 10 --norm-max-level 80.0 --norm-max-level -3 --compressor-attack 50.0 --compressor-release 200.0 --compressor-ratio 20.0 --compressor-threshold 0.0 --compressor-rms-peak 0.0 --compressor-knee 1.0 --compressor-makeup-gain 0.0 --intf dummy --extraintf rc:http --rc-host 0.0.0.0:9294 --rc-fake-tty --http-host 0.0.0.0 --http-port 8080 --http-password raspberry --no-quiet --daemon --pidfile /var/run/vlcd/vlcd.pid /etc/vlcd/default.m3u

The following is a script to recreate Pimoroni Pirate Radio VLCD, to get it up and runnning . This uses CVLC but is a simple bash script. I will add more later, for now this is enough to get up and do what I need.

#!/bin/bash

pass="pass1234"
port="8181"
plist="otr.m3u"
bindp="0.0.0.0"

cvlc $plist --verbose 1 --file-loggin --logfile /var/log/cvlci.log  -I http --http-host $bindp --http-port $port --http-password $pass&

This has been test on Fedora 42. A systemd script is coming…

Leave a Reply

Your email address will not be published. Required fields are marked *