HomeLab

drmdownloader (0.1.8)

Published 2025-09-20 10:32:19 -07:00 by gitearobot

Installation

docker pull git.disi.dev/homelab/drmdownloader:0.1.8
sha256:50b434858f462df7128d1db8b733c17cf0dd20bb5107ea1cfceaeb07d5d7b41b

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=24.04
ADD file:dafefa97de6dc66a6734ec6f05e58125ce01225cccce3f50662330c252aad518 in /
CMD ["/bin/bash"]
ENV N_m3u8DL_VERSION=v0.3.0-beta
ENV N_m3u8DL_TIMESTAMP=20241203
ENV ffmpeg_VERSION=8.0
ENV shaka_VERSION=v3.4.2
ENV bento4_VERSION=1.6.0-641
WORKDIR /opt/dl
RUN /bin/sh -c apt update && DEBIAN_FRONTEND=noninteractive TZ=Etc/UTC apt install -y autoconf automake build-essential cmake git-core libass-dev libfreetype6-dev libgnutls28-dev libmp3lame-dev libsdl2-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev meson ninja-build pkg-config texinfo wget yasm nasm zlib1g-dev unzip # buildkit
RUN /bin/sh -c wget -o N_m3u8DL-RE.tar.gz https://github.com/nilaoda/N_m3u8DL-RE/releases/download/${N_m3u8DL_VERSION}/N_m3u8DL-RE_${N_m3u8DL_VERSION}_linux-x64_${N_m3u8DL_TIMESTAMP}.tar.gz # buildkit
RUN /bin/sh -c tar xvfz N_m3u8DL-RE_${N_m3u8DL_VERSION}_linux-x64_${N_m3u8DL_TIMESTAMP}.tar.gz && rm N_m3u8DL-RE_${N_m3u8DL_VERSION}_linux-x64_${N_m3u8DL_TIMESTAMP}.tar.gz # buildkit
RUN /bin/sh -c wget https://ffmpeg.org/releases/ffmpeg-${ffmpeg_VERSION}.tar.gz # buildkit
RUN /bin/sh -c tar xvfz ffmpeg-${ffmpeg_VERSION}.tar.gz && rm ffmpeg-${ffmpeg_VERSION}.tar.gz # buildkit
WORKDIR /opt/dl/ffmpeg-8.0
RUN /bin/sh -c ./configure && make # buildkit
WORKDIR /opt/dl
RUN /bin/sh -c cp ./ffmpeg-${ffmpeg_VERSION}/ffmpeg . && cp ./ffmpeg-${ffmpeg_VERSION}/ffprobe . && rm -r ./ffmpeg-${ffmpeg_VERSION} # buildkit
RUN /bin/sh -c wget https://github.com/shaka-project/shaka-packager/releases/download/${shaka_VERSION}/packager-linux-x64 # buildkit
RUN /bin/sh -c mv packager-linux-x64 shaka-packager && chmod +x shaka-packager # buildkit
RUN /bin/sh -c wget https://github.com/axiomatic-systems/Bento4/archive/refs/tags/v${bento4_VERSION}.zip # buildkit
RUN /bin/sh -c unzip v${bento4_VERSION}.zip && rm v${bento4_VERSION}.zip # buildkit
WORKDIR /opt/dl/Bento4-1.6.0-641
RUN /bin/sh -c cmake -DCMAKE_BUILD_TYPE=Release && make # buildkit
WORKDIR /opt/dl
RUN /bin/sh -c cp ./Bento4-${bento4_VERSION}/mp4decrypt . && rm -r ./Bento4-${bento4_VERSION} # buildkit
COPY command.sh . # buildkit

Labels

Key Value
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 24.04
Details
Container
2025-09-20 10:32:19 -07:00
1
OCI / Docker
linux/amd64
848 MiB
Versions (6) View all
0.3.0 2025-10-05
0.2.5 2025-09-28
0.2.3 2025-09-28
0.2.2 2025-09-28
0.1.8 2025-09-20