4
0
mirror of https://github.com/AzuraCast/AzuraCast.git synced 2024-06-15 05:36:37 +00:00
AzuraCast/util/docker/stations/setup/liquidsoap.sh
RM-FM b37e793588
#6252 -- Update to latest LS RR for protocol resolving fixes (#7044)
* #6252 -- Update to LS rolling release for AutoCue improvements

https://github.com/savonet/liquidsoap/pull/3811

* Update liquidsoap.sh

* #6252 -- Update to latest LS rolling release for protocol resolving fixes

Fixes an issue with missing metadata id using custom protocols and `metadata.decoder.add`. With this, autocue will respect cue/cross/fade values set manually in Azuracast.

* #6252 -- Update to latest LS RR for autocue fix

---------

Co-authored-by: Buster Neece <buster@busterneece.com>
2024-04-05 11:58:32 -05:00

29 lines
1.2 KiB
Bash

#!/bin/bash
set -e
set -x
# Packages required by Liquidsoap
apt-get install -y --no-install-recommends \
libao4 libfaad2 libfdk-aac2 libgd3 liblo7 libmad0 libmagic1 libportaudio2 \
libsdl2-image-2.0-0 libsdl2-ttf-2.0-0 libsoundtouch1 libxpm4 \
libasound2 libavcodec59 libavdevice59 libavfilter8 libavformat59 libavutil57 \
libpulse0 libsamplerate0 libswresample4 libswscale6 libtag1v5 \
libsrt1.5-openssl bubblewrap ffmpeg liblilv-0-0 libjemalloc2 libpcre3
# Audio Post-processing
apt-get install -y --no-install-recommends ladspa-sdk
# Per-architecture LS installs
ARCHITECTURE=amd64
if [[ "$(uname -m)" = "aarch64" ]]; then
ARCHITECTURE=arm64
fi
# wget -O /tmp/liquidsoap.deb "https://github.com/savonet/liquidsoap-release-assets/releases/download/rolling-release-v2.2.x/liquidsoap-cadd055_2.2.5-debian-bookworm-1_${ARCHITECTURE}.deb"
wget -O /tmp/liquidsoap.deb "https://github.com/savonet/liquidsoap-release-assets/releases/download/rolling-release-v2.2.x/liquidsoap-5f6dad4_2.2.5-debian-bookworm-1_${ARCHITECTURE}.deb"
dpkg -i /tmp/liquidsoap.deb
apt-get install -y -f --no-install-recommends
rm -f /tmp/liquidsoap.deb
ln -s /usr/bin/liquidsoap /usr/local/bin/liquidsoap