mirror of
https://github.com/AzuraCast/AzuraCast.git
synced 2024-06-15 05:36:37 +00:00
b37e793588
* #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>
29 lines
1.2 KiB
Bash
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
|