File tree Expand file tree Collapse file tree 5 files changed +17
-32
lines changed
Expand file tree Collapse file tree 5 files changed +17
-32
lines changed Original file line number Diff line number Diff line change 11# syntax=docker/dockerfile:1
22
3- FROM ghcr.io/linuxserver/baseimage-alpine:3.21
3+ FROM ghcr.io/linuxserver/baseimage-alpine:3.23
44
55# set version label
66ARG BUILD_DATE
2121 git \
2222 gobject-introspection-dev \
2323 jpeg-dev \
24+ libedit-dev \
2425 libpng-dev \
2526 mpg123-dev \
2627 openjpeg-dev \
4243 libffi \
4344 libpng \
4445 mpg123 \
46+ mp3gain \
4547 nano \
4648 openjpeg \
4749 python3 \
5456 git clone https://github.com/beetbox/beets.git /tmp/beets && \
5557 cd /tmp/beets && \
5658 git checkout -f "${BEETS_VERSION}" && \
57- echo "**** compile mp3gain ****" && \
58- mkdir -p \
59- /tmp/mp3gain-src && \
60- curl -o \
61- /tmp/mp3gain-src/mp3gain.zip -sL \
62- https://sourceforge.net/projects/mp3gain/files/mp3gain/1.6.2/mp3gain-1_6_2-src.zip && \
63- cd /tmp/mp3gain-src && \
64- unzip -qq /tmp/mp3gain-src/mp3gain.zip && \
65- sed -i "s#/usr/local/bin#/usr/bin#g" /tmp/mp3gain-src/Makefile && \
66- make && \
67- make install && \
6859 echo "**** compile mp3val ****" && \
6960 mkdir -p \
7061 /tmp/mp3val-src && \
@@ -79,18 +70,18 @@ RUN \
7970 python3 -m venv /lsiopy && \
8071 pip install -U --no-cache-dir \
8172 pip \
82- setuptools \
83- wheel && \
73+ setuptools && \
8474 echo "**** install beets ****" && \
8575 cd /tmp/beets && \
86- pip install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.21 / . && \
76+ pip install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.23 / . && \
8777 echo "**** install pip packages ****" && \
88- pip install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.21 / \
78+ pip install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.23 / \
8979 beautifulsoup4 \
9080 beets-extrafiles \
9181 beetcamp \
9282 python3-discogs-client \
9383 flask \
84+ flask-cors \
9485 PyGObject \
9586 pyacoustid \
9687 pylast \
Original file line number Diff line number Diff line change 11# syntax=docker/dockerfile:1
22
3- FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.21
3+ FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.23
44
55# set version label
66ARG BUILD_DATE
2121 git \
2222 gobject-introspection-dev \
2323 jpeg-dev \
24+ libedit-dev \
2425 libpng-dev \
2526 mpg123-dev \
2627 openjpeg-dev \
4243 libffi \
4344 libpng \
4445 mpg123 \
46+ mp3gain \
4547 nano \
4648 openjpeg \
4749 python3 \
5456 git clone https://github.com/beetbox/beets.git /tmp/beets && \
5557 cd /tmp/beets && \
5658 git checkout -f "${BEETS_VERSION}" && \
57- echo "**** compile mp3gain ****" && \
58- mkdir -p \
59- /tmp/mp3gain-src && \
60- curl -o \
61- /tmp/mp3gain-src/mp3gain.zip -sL \
62- https://sourceforge.net/projects/mp3gain/files/mp3gain/1.6.2/mp3gain-1_6_2-src.zip && \
63- cd /tmp/mp3gain-src && \
64- unzip -qq /tmp/mp3gain-src/mp3gain.zip && \
65- sed -i "s#/usr/local/bin#/usr/bin#g" /tmp/mp3gain-src/Makefile && \
66- make && \
67- make install && \
6859 echo "**** compile mp3val ****" && \
6960 mkdir -p \
7061 /tmp/mp3val-src && \
@@ -79,18 +70,18 @@ RUN \
7970 python3 -m venv /lsiopy && \
8071 pip install -U --no-cache-dir \
8172 pip \
82- setuptools \
83- wheel && \
73+ setuptools && \
8474 echo "**** install beets ****" && \
8575 cd /tmp/beets && \
86- pip install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.21 / . && \
76+ pip install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.23 / . && \
8777 echo "**** install pip packages ****" && \
88- pip install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.21 / \
78+ pip install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.23 / \
8979 beautifulsoup4 \
9080 beets-extrafiles \
9181 beetcamp \
9282 python3-discogs-client \
9383 flask \
84+ flask-cors \
9485 PyGObject \
9586 pyacoustid \
9687 pylast \
Original file line number Diff line number Diff line change @@ -296,6 +296,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
296296
297297# # Versions
298298
299+ * ** 01.02.26:** - Rebase to Alpine 3.23.
299300* ** 27.01.25:** - Rebase to Alpine 3.21, unpin beetcamp.
300301* ** 22.10.24:** - Pin beetcamp to 0.19.2 until upstream requirements fixed.
301302* ** 01.10.24:** - Add packages required for Discogs plugin.
Original file line number Diff line number Diff line change @@ -77,6 +77,7 @@ init_diagram: |
7777 "beets:nightly" <- Base Images
7878# changelog
7979changelogs :
80+ - {date: "01.02.26:", desc: "Rebase to Alpine 3.23."}
8081 - {date: "27.01.25:", desc: "Rebase to Alpine 3.21, unpin beetcamp."}
8182 - {date: "22.10.24:", desc: "Pin beetcamp to 0.19.2 until upstream requirements fixed."}
8283 - {date: "01.10.24:", desc: "Add packages required for Discogs plugin."}
Original file line number Diff line number Diff line change @@ -41,6 +41,7 @@ fetchart:
4141
4242replaygain :
4343 auto : no
44+ command : mp3gain
4445
4546scrub :
4647 auto : yes
You can’t perform that action at this time.
0 commit comments