@@ -15,12 +15,13 @@ apk add -U --update --no-cache \
1515 gcc \
1616 ffmpeg && \
1717echo " ************ install python packages ************" && \
18+ pip install --upgrade pip==24.1 && \
1819pip install --upgrade --no-cache-dir -U --break-system-packages \
1920 excludarr \
2021 yt-dlp \
2122 yq && \
2223echo " ************ setup SMA ************"
23- if [ -d " ${SMA_PATH} " ]; then
24+ if [ -d " ${SMA_PATH} " ]; then
2425 rm -rf " ${SMA_PATH} "
2526fi
2627echo " *********SMA WORKAROUND ************"
@@ -48,18 +49,19 @@ touch ${SMA_PATH}/config/sma.log && \
4849chgrp users ${SMA_PATH} /config/sma.log && \
4950chmod g+w ${SMA_PATH} /config/sma.log && \
5051echo " ************ install pip dependencies ************" && \
51- python3 -m pip install --break-system-packages --upgrade pip && \
52+ python3 -m pip install --break-system-packages --upgrade pip==24.1 && \
5253pip3 install --break-system-packages -r ${SMA_PATH} /setup/requirements.txt || true
5354
54- echo " ************ install qtfaststart ************"
55- pip3 install qtfaststart || echo " qtfaststart installation failed, continuing..."
55+ echo " ************ install qtfaststart ************" && \
56+ git clone https://github.com/danielgtaylor/qtfaststart.git /tmp/qtfaststart && \
57+ cd /tmp/qtfaststart && \
58+ python3 setup.py install
5659
5760echo " ************ install recyclarr ************" && \
5861mkdir -p /recyclarr && \
5962wget " https://github.com/recyclarr/recyclarr/releases/latest/download/recyclarr-linux-musl-x64.tar.xz" -O " /recyclarr/recyclarr.tar.xz" && \
6063tar -xf /recyclarr/recyclarr.tar.xz -C /recyclarr & > /dev/null && \
61- chmod 777 /recyclarr/recyclarr
62-
64+ chmod 777 /recyclarr/recyclarr && \
6365apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/community dotnet8-runtime
6466
6567mkdir -p /custom-services.d
@@ -90,22 +92,22 @@ echo "Done"
9092
9193if [ ! -f /config/extended/naming.json ]; then
9294 echo " Download Naming script..."
93- curl https://raw.githubusercontent.com/RandomNinjaAtk/arr-scripts/main/radarr/naming.json -o /config/extended/naming.json
95+ curl https://raw.githubusercontent.com/RandomNinjaAtk/arr-scripts/main/radarr/naming.json -o /config/extended/naming.json
9496 echo " Done"
9597fi
9698
9799mkdir -p /config/extended
98100echo " Download PlexNotify script..."
99- curl https://raw.githubusercontent.com/RandomNinjaAtk/arr-scripts/main/radarr/PlexNotify.bash -o /config/extended/PlexNotify.bash
101+ curl https://raw.githubusercontent.com/RandomNinjaAtk/arr-scripts/main/radarr/PlexNotify.bash -o /config/extended/PlexNotify.bash
100102echo " Done"
101103
102104echo " Download Extras script..."
103- curl https://raw.githubusercontent.com/RandomNinjaAtk/arr-scripts/main/radarr/Extras.bash -o /config/extended/Extras.bash
105+ curl https://raw.githubusercontent.com/RandomNinjaAtk/arr-scripts/main/radarr/Extras.bash -o /config/extended/Extras.bash
104106echo " Done"
105107
106108if [ ! -f /config/extended/sma.ini ]; then
107109 echo " Download SMA config..."
108- curl https://raw.githubusercontent.com/RandomNinjaAtk/arr-scripts/main/radarr/sma.ini -o /config/extended/sma.ini
110+ curl https://raw.githubusercontent.com/RandomNinjaAtk/arr-scripts/main/radarr/sma.ini -o /config/extended/sma.ini
109111 echo " Done"
110112fi
111113
0 commit comments