chore(02-03): remove mpv-libs from Dockerfile, keep ffmpeg and libsndfile

- Remove mpv-libs and libmpv.so symlink (browser plays audio now)
- Keep ffmpeg/ffmpeg-libs (used by librosa and waveform extraction)
- Keep libsndfile and its symlink (used by soundfile package)
This commit is contained in:
Claude
2026-04-06 15:35:43 +00:00
parent 5d93294b97
commit cce76a2b1c

View File

@@ -2,13 +2,11 @@ FROM python:3.11-alpine
WORKDIR /app WORKDIR /app
# Audio stack: libmpv for python-mpv, ffmpeg for MP3 waveform, libsndfile for soundfile # Audio stack: ffmpeg for MP3 waveform + librosa, libsndfile for soundfile
RUN apk add --no-cache \ RUN apk add --no-cache \
mpv-libs \
ffmpeg \ ffmpeg \
ffmpeg-libs \ ffmpeg-libs \
libsndfile && \ libsndfile && \
ln -sf /usr/lib/libmpv.so.2 /usr/lib/libmpv.so && \
ln -sf /usr/lib/libsndfile.so.1 /usr/lib/libsndfile.so ln -sf /usr/lib/libsndfile.so.1 /usr/lib/libsndfile.so
COPY pyproject.toml . COPY pyproject.toml .