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…