|
|
@ -27,9 +27,15 @@ RUN \
|
|
|
|
sox \
|
|
|
|
sox \
|
|
|
|
ffmpeg && \
|
|
|
|
ffmpeg && \
|
|
|
|
apk add mp3val --repository=https://dl-cdn.alpinelinux.org/alpine/edge/testing && \
|
|
|
|
apk add mp3val --repository=https://dl-cdn.alpinelinux.org/alpine/edge/testing && \
|
|
|
|
|
|
|
|
echo "*** install beets ***" && \
|
|
|
|
|
|
|
|
apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/community beets && \
|
|
|
|
echo "************ install python packages ************" && \
|
|
|
|
echo "************ install python packages ************" && \
|
|
|
|
pip install --upgrade --no-cache-dir -U \
|
|
|
|
pip install --upgrade --no-cache-dir -U \
|
|
|
|
m4b-merge \
|
|
|
|
m4b-merge \
|
|
|
|
|
|
|
|
pyacoustid \
|
|
|
|
|
|
|
|
requests \
|
|
|
|
|
|
|
|
pylast \
|
|
|
|
|
|
|
|
mutagen \
|
|
|
|
r128gain && \
|
|
|
|
r128gain && \
|
|
|
|
echo "************ setup SMA ************" && \
|
|
|
|
echo "************ setup SMA ************" && \
|
|
|
|
echo "************ setup directory ************" && \
|
|
|
|
echo "************ setup directory ************" && \
|
|
|
@ -44,10 +50,7 @@ RUN \
|
|
|
|
chmod g+w ${SMA_PATH}/config/sma.log && \
|
|
|
|
chmod g+w ${SMA_PATH}/config/sma.log && \
|
|
|
|
echo "************ install pip dependencies ************" && \
|
|
|
|
echo "************ install pip dependencies ************" && \
|
|
|
|
python3 -m pip install --upgrade pip && \
|
|
|
|
python3 -m pip install --upgrade pip && \
|
|
|
|
pip3 install -r ${SMA_PATH}/setup/requirements.txt && \
|
|
|
|
pip3 install -r ${SMA_PATH}/setup/requirements.txt
|
|
|
|
echo "************ install beets ************" && \
|
|
|
|
|
|
|
|
pip3 install https://github.com/beetbox/beets/tarball/master && \
|
|
|
|
|
|
|
|
pip3 install pyacoustid
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# copy local files
|
|
|
|
# copy local files
|
|
|
|