Update Docker images to use Alpine 3.23.4 and FFmpeg 8.1

This commit is contained in:
Mike Brady
2026-05-06 15:39:55 +01:00
parent 0e4bb2a8ff
commit 3a1bfd718a
2 changed files with 7 additions and 9 deletions
+5 -6
View File
@@ -1,7 +1,7 @@
ARG NQPTP_BRANCH=main
ARG FFMPEG_BRANCH=release/7.1
ARG FFMPEG_BRANCH=release/8.1
ARG SHAIRPORT_SYNC_BRANCH=.
ARG ALPINE_VERSION=20250108
ARG ALPINE_VERSION=3.23.4
##### FFMPEGLITE #####
FROM alpine:$ALPINE_VERSION AS ffmpeglite
@@ -28,10 +28,9 @@ RUN ./configure \
--disable-network \
--disable-iamf \
--disable-pixelutils \
--disable-postproc \
--enable-decoder=alac \
--enable-decoder=aac
RUN make -j $(nproc)
RUN make
RUN make install
##### FFMPEGLITE END #####
@@ -51,7 +50,7 @@ RUN git clone --depth=1 -b "$NQPTP_BRANCH" https://github.com/mikebrady/nqptp
WORKDIR /nqptp
RUN autoreconf -i
RUN ./configure
RUN make -j $(nproc)
RUN make
WORKDIR /
##### NQPTP END #####
@@ -102,7 +101,7 @@ RUN ../configure --sysconfdir=/etc --with-alsa --with-pulseaudio --with-soxr --w
--with-airplay-2 --with-metadata --with-dummy --with-pipe --with-dbus-interface \
--with-stdout --with-mpris-interface --with-mqtt-client \
--with-convolution --with-pipewire
RUN make -j $(nproc)
RUN make
RUN DESTDIR=install make install
WORKDIR /
##### SPS END #####
+2 -3
View File
@@ -1,8 +1,8 @@
# Classic Shairport-Sync build. Note: the only decoder in FFmpeg is ALAC.
ARG SHAIRPORT_SYNC_BRANCH=.
ARG FFMPEG_BRANCH=release/7.1
ARG ALPINE_VERSION=20250108
ARG FFMPEG_BRANCH=release/8.1
ARG ALPINE_VERSION=3.23.4
##### FFMPEGLITE #####
FROM alpine:$ALPINE_VERSION AS ffmpeglite
@@ -29,7 +29,6 @@ RUN ./configure \
--disable-network \
--disable-iamf \
--disable-pixelutils \
--disable-postproc \
--enable-decoder=alac
RUN make
RUN make install