diff --git a/Dockerfile-release b/Dockerfile-release index e94ceeb3..9e01ecbd 100644 --- a/Dockerfile-release +++ b/Dockerfile-release @@ -1,4 +1,4 @@ -FROM alpine:3.14 AS build +FROM alpine:3.17 AS build WORKDIR /tmp/workdir @@ -35,7 +35,7 @@ ARG BUILD_PACKAGES=" \ RUN apk add --no-cache --update ${BUILD_PACKAGES} # ffmpeg -ARG FFMPEG_VERSION=4.1.4 +ARG FFMPEG_VERSION=4.3.5 RUN \ DIR=/tmp/ffmpeg && mkdir -p ${DIR} && cd ${DIR} && \ curl -sLO https://ffmpeg.org/releases/ffmpeg-${FFMPEG_VERSION}.tar.bz2 && \ @@ -77,7 +77,7 @@ RUN \ make distclean # WT -ARG WT_VERSION=4.7.2 +ARG WT_VERSION=4.9.1 RUN \ DIR=/tmp/wt && mkdir -p ${DIR} && cd ${DIR} && \ curl -sLO https://github.com/emweb/wt/archive/${WT_VERSION}.tar.gz && \ @@ -90,7 +90,7 @@ RUN \ make install # STB -ARG STB_VERSION=b42009b3b9d4ca35bc703f5310eedc74f584be58 +ARG STB_VERSION=5736b15f7ea0ffb08dd38af21067c314d6a3aae9 RUN \ DIR=/tmp/stb && mkdir -p ${DIR} && cd ${DIR} && \ curl -sLO https://github.com/nothings/stb/archive/${STB_VERSION}.tar.gz && \ @@ -132,12 +132,12 @@ RUN \ rm -rf /tmp/fakeroot/share/Wt/resources/themes ## Release Stage -FROM alpine:3.14 AS release +FROM alpine:3.17 AS release LABEL maintainer="Emeric Poupon " ARG RUNTIME_PACKAGES=" \ - libssl1.1 \ - libcrypto1.1 \ + libssl3 \ + libcrypto3 \ openjpeg \ libpng \ libogg \ diff --git a/approot/admin-users.xml b/approot/admin-users.xml index ec9417f6..7b43499c 100644 --- a/approot/admin-users.xml +++ b/approot/admin-users.xml @@ -3,7 +3,7 @@

${tr:Lms.Admin.Users.users}

- ${users class="d-grid gap-1 mb-3"} + ${users class="d-grid gap-1 mb-3 Lms-row-container"} ${} ${add-btn class="btn btn-primary"} ${} diff --git a/approot/mediaplayer.xml b/approot/mediaplayer.xml index f37292f4..8fb44ba3 100644 --- a/approot/mediaplayer.xml +++ b/approot/mediaplayer.xml @@ -27,10 +27,14 @@
${title class="d-block text-truncate"} - ${release class="text-decoration-none text-truncate link-success"} + ${artist class="d-inline text-decoration-none text-truncate link-success"} + + ${separator} + ${release class="text-decoration-none text-truncate link-success"} +
- + -- / --
diff --git a/approot/playqueue.xml b/approot/playqueue.xml index c10a3c15..c372f8df 100644 --- a/approot/playqueue.xml +++ b/approot/playqueue.xml @@ -30,28 +30,44 @@ ${entries} + + ${elements class="Lms-row-container"} + ${loading-indicator} + + -
-
+
+
${cover}
-
-
${name}
- ${}${release class="text-decoration-none link-success text-truncate"}${} +
+
+
+
${name}
+ ${}${artists class="d-block d-md-none text-truncate"}${} +
+
+
+ ${}${artists-md class="d-none d-md-block text-truncate"}${} +
+
+ ${}${release class="d-none d-lg-inline text-truncate text-decoration-none link-success"}${} +
-
+
${duration}
- ${play-btn class="btn btn-sm btn-outline-secondary border-0"} -
diff --git a/approot/release.xml b/approot/release.xml index 79e3c0d1..91a38f6f 100644 --- a/approot/release.xml +++ b/approot/release.xml @@ -51,30 +51,38 @@

${disc-title}

- ${tracks class="d-grid gap-1"} + ${tracks class="d-grid gap-1 Lms-row-container"}
- ${tracks class="d-grid gap-1"} + ${tracks class="d-grid gap-1 Lms-row-container"} -
-
+
+
${}${track-number}${}
-
- ${name} - ${}${artists}${} +
+
+
+ ${name} + ${}${artists class="d-block d-md-none"}${} +
+
+
+ ${}${artists-md class="d-none d-md-block"}${} +
-
+
${duration}
- ${play-btn class="btn btn-sm btn-outline-secondary border-0"} + ${play-btn class="d-none d-sm-block btn btn-sm btn-outline-secondary border-0"}