- United States
- https://joshuafhiggins.github.io
- Joined on
2025-02-17
Block a user
apple-music-rip (main)
Published 2026-05-28 20:35:42 +00:00 by joshuafhiggins
Installation
docker pull git.abunchofknowitalls.com/joshuafhiggins/apple-music-rip:mainsha256:6dbd2bfe3e3fcced7bb6d4f864df7409780c3f098988e093e7356de7c7ad37f5
Image Layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:8ce1caf246e7c778bca84c516d02fd4e83766bb2c530a0fffa8a351b560a2728 in / |
| CMD ["/bin/bash"] |
| ARG DEBIAN_FRONTEND=noninteractive |
| ARG BENTO4_VERSION=1-6-0-641 |
| ARG ANDROID_NDK_VERSION=r23b |
| ARG WRAPPER_REPO=https://github.com/WorldObservationLog/wrapper.git |
| ARG AMD_REPO=https://github.com/zhaarey/apple-music-downloader.git |
| ENV AMRIP_DATA_DIR=/data |
| ENV AMRIP_TOOL_ROOT=/opt/amrip |
| ENV NEXT_TELEMETRY_DISABLED=1 |
| RUN |5 DEBIAN_FRONTEND=noninteractive BENTO4_VERSION=1-6-0-641 ANDROID_NDK_VERSION=r23b WRAPPER_REPO=https://github.com/WorldObservationLog/wrapper.git AMD_REPO=https://github.com/zhaarey/apple-music-downloader.git /bin/sh -c apt-get update && apt-get install -y --no-install-recommends build-essential ca-certificates cmake curl ffmpeg git gpac golang make unzip wget && rm -rf /var/lib/apt/lists/* # buildkit |
| ENV NVM_DIR=/usr/local/nvm |
| RUN |5 DEBIAN_FRONTEND=noninteractive BENTO4_VERSION=1-6-0-641 ANDROID_NDK_VERSION=r23b WRAPPER_REPO=https://github.com/WorldObservationLog/wrapper.git AMD_REPO=https://github.com/zhaarey/apple-music-downloader.git /bin/sh -c mkdir -p $NVM_DIR # buildkit |
| RUN |5 DEBIAN_FRONTEND=noninteractive BENTO4_VERSION=1-6-0-641 ANDROID_NDK_VERSION=r23b WRAPPER_REPO=https://github.com/WorldObservationLog/wrapper.git AMD_REPO=https://github.com/zhaarey/apple-music-downloader.git /bin/sh -c curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash # buildkit |
| RUN |5 DEBIAN_FRONTEND=noninteractive BENTO4_VERSION=1-6-0-641 ANDROID_NDK_VERSION=r23b WRAPPER_REPO=https://github.com/WorldObservationLog/wrapper.git AMD_REPO=https://github.com/zhaarey/apple-music-downloader.git /bin/sh -c . $NVM_DIR/nvm.sh && nvm install 24.14.0 && nvm alias default 24.14.0 && nvm use default # buildkit |
| ENV NODE_PATH=/usr/local/nvm/versions/node/v24.14.0/lib/node_modules |
| ENV PATH=/usr/local/nvm/versions/node/v24.14.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| RUN |5 DEBIAN_FRONTEND=noninteractive BENTO4_VERSION=1-6-0-641 ANDROID_NDK_VERSION=r23b WRAPPER_REPO=https://github.com/WorldObservationLog/wrapper.git AMD_REPO=https://github.com/zhaarey/apple-music-downloader.git /bin/sh -c wget -O /tmp/bento4.zip "https://www.bok.net/Bento4/binaries/Bento4-SDK-${BENTO4_VERSION}.x86_64-unknown-linux.zip" && unzip -q /tmp/bento4.zip -d /opt && install -m 755 /opt/Bento4-SDK-${BENTO4_VERSION}.x86_64-unknown-linux/bin/* /usr/local/bin/ && rm -f /tmp/bento4.zip # buildkit |
| RUN |5 DEBIAN_FRONTEND=noninteractive BENTO4_VERSION=1-6-0-641 ANDROID_NDK_VERSION=r23b WRAPPER_REPO=https://github.com/WorldObservationLog/wrapper.git AMD_REPO=https://github.com/zhaarey/apple-music-downloader.git /bin/sh -c mkdir -p /opt/amrip/deps && wget -O /tmp/android-ndk.zip "https://dl.google.com/android/repository/android-ndk-${ANDROID_NDK_VERSION}-linux.zip" && unzip -q /tmp/android-ndk.zip -d /opt/amrip/deps && rm -f /tmp/android-ndk.zip # buildkit |
| RUN |5 DEBIAN_FRONTEND=noninteractive BENTO4_VERSION=1-6-0-641 ANDROID_NDK_VERSION=r23b WRAPPER_REPO=https://github.com/WorldObservationLog/wrapper.git AMD_REPO=https://github.com/zhaarey/apple-music-downloader.git /bin/sh -c git clone "${WRAPPER_REPO}" /tmp/wrapper && sed -i '/${MEDIAPLATFORM_LIB}/a\\ ${LOG_SHARED_LIB}' /tmp/wrapper/CMakeLists.txt && mkdir -p /tmp/wrapper/build && cd /tmp/wrapper/build && cmake -DANDROID_NDK_PATH="/opt/amrip/deps/android-ndk-${ANDROID_NDK_VERSION}" .. && make -j"$(nproc)" && mkdir -p /opt/amrip/wrapper && install -m 755 /tmp/wrapper/wrapper /opt/amrip/wrapper/wrapper && cp -R /tmp/wrapper/rootfs /opt/amrip/wrapper/rootfs && rm -rf /tmp/wrapper # buildkit |
| RUN |5 DEBIAN_FRONTEND=noninteractive BENTO4_VERSION=1-6-0-641 ANDROID_NDK_VERSION=r23b WRAPPER_REPO=https://github.com/WorldObservationLog/wrapper.git AMD_REPO=https://github.com/zhaarey/apple-music-downloader.git /bin/sh -c git clone "${AMD_REPO}" /opt/amrip/apple-music-downloader && cd /opt/amrip/apple-music-downloader && go mod download # buildkit |
| WORKDIR /app |
| COPY package*.json ./ # buildkit |
| RUN |5 DEBIAN_FRONTEND=noninteractive BENTO4_VERSION=1-6-0-641 ANDROID_NDK_VERSION=r23b WRAPPER_REPO=https://github.com/WorldObservationLog/wrapper.git AMD_REPO=https://github.com/zhaarey/apple-music-downloader.git /bin/sh -c npm ci # buildkit |
| COPY . . # buildkit |
| RUN |5 DEBIAN_FRONTEND=noninteractive BENTO4_VERSION=1-6-0-641 ANDROID_NDK_VERSION=r23b WRAPPER_REPO=https://github.com/WorldObservationLog/wrapper.git AMD_REPO=https://github.com/zhaarey/apple-music-downloader.git /bin/sh -c npm run build # buildkit |
| RUN |5 DEBIAN_FRONTEND=noninteractive BENTO4_VERSION=1-6-0-641 ANDROID_NDK_VERSION=r23b WRAPPER_REPO=https://github.com/WorldObservationLog/wrapper.git AMD_REPO=https://github.com/zhaarey/apple-music-downloader.git /bin/sh -c mkdir -p .next/standalone/.next && cp -R .next/static .next/standalone/.next/static && if [ -d public ]; then cp -R public .next/standalone/public; fi # buildkit |
| RUN |5 DEBIAN_FRONTEND=noninteractive BENTO4_VERSION=1-6-0-641 ANDROID_NDK_VERSION=r23b WRAPPER_REPO=https://github.com/WorldObservationLog/wrapper.git AMD_REPO=https://github.com/zhaarey/apple-music-downloader.git /bin/sh -c mkdir -p /data # buildkit |
| EXPOSE [5000/tcp] |
| VOLUME [/data] |
| CMD ["node" ".next/standalone/server.js"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.created | 2026-05-28T20:35:12.018Z |
| org.opencontainers.image.description | |
| org.opencontainers.image.licenses | |
| org.opencontainers.image.revision | a30ec8efd473a7da60785ce50ede7b7054bed6a2 |
| org.opencontainers.image.source | https://git.abunchofknowitalls.com/joshuafhiggins/apple-music-rip |
| org.opencontainers.image.title | apple-music-rip |
| org.opencontainers.image.url | https://git.abunchofknowitalls.com/joshuafhiggins/apple-music-rip |
| org.opencontainers.image.version | main |