@@ -15,6 +15,7 @@ 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 \
@@ -48,14 +49,20 @@ 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- pip3 install --break-system-packages -r ${SMA_PATH} /setup/requirements.txt && \
52+ python3 -m pip install --break-system-packages --upgrade pip==24.1 && \
53+ pip3 install --break-system-packages -r ${SMA_PATH} /setup/requirements.txt || true
54+
55+ echo " ************ install qtfaststart ************" && \
56+ git clone https://github.com/danielgtaylor/qtfaststart.git /tmp/qtfaststart && \
57+ cd /tmp/qtfaststart && \
58+ python3 setup.py install
59+
5360echo " ************ install recyclarr ************" && \
5461mkdir -p /recyclarr && \
5562wget " https://github.com/recyclarr/recyclarr/releases/latest/download/recyclarr-linux-musl-x64.tar.xz" -O " /recyclarr/recyclarr.tar.xz" && \
5663tar -xf /recyclarr/recyclarr.tar.xz -C /recyclarr & > /dev/null && \
57- chmod 777 /recyclarr/recyclarr
58- apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/community dotnet7 -runtime
64+ chmod 777 /recyclarr/recyclarr && \
65+ apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/community dotnet8 -runtime
5966
6067mkdir -p /custom-services.d
6168echo " Download QueueCleaner service..."
@@ -83,11 +90,10 @@ echo "Download Script Functions..."
8390curl https://raw.githubusercontent.com/RandomNinjaAtk/arr-scripts/main/universal/functions.bash -o /config/extended/functions
8491echo " Done"
8592
86-
8793if [ ! -f /config/extended/naming.json ]; then
88- echo " Download Naming script..."
89- curl https://raw.githubusercontent.com/RandomNinjaAtk/arr-scripts/main/radarr/naming.json -o /config/extended/naming.json
90- echo " Done"
94+ echo " Download Naming script..."
95+ curl https://raw.githubusercontent.com/RandomNinjaAtk/arr-scripts/main/radarr/naming.json -o /config/extended/naming.json
96+ echo " Done"
9197fi
9298
9399mkdir -p /config/extended
@@ -100,29 +106,28 @@ curl https://raw.githubusercontent.com/RandomNinjaAtk/arr-scripts/main/radarr/Ex
100106echo " Done"
101107
102108if [ ! -f /config/extended/sma.ini ]; then
103- echo " Download SMA config..."
104- curl https://raw.githubusercontent.com/RandomNinjaAtk/arr-scripts/main/radarr/sma.ini -o /config/extended/sma.ini
105- echo " Done"
109+ echo " Download SMA config..."
110+ curl https://raw.githubusercontent.com/RandomNinjaAtk/arr-scripts/main/radarr/sma.ini -o /config/extended/sma.ini
111+ echo " Done"
106112fi
107113
108114echo " Download Recyclarr service..."
109- curl https://raw.githubusercontent.com/RandomNinjaAtk /arr-scripts/main/universal/services/Recyclarr -o /custom-services.d/Recyclarr
115+ curl https://raw.githubusercontent.com/billsbdb3 /arr-scripts/main/universal/services/Recyclarr -o /custom-services.d/Recyclarr
110116echo " Done"
111117
112118if [ ! -f /config/extended/recyclarr.yaml ]; then
113- echo " Download Recyclarr config..."
114- curl https://raw.githubusercontent.com/RandomNinjaAtk/arr-scripts/main/radarr/recyclarr.yaml -o /config/extended/recyclarr.yaml
115- echo " Done"
119+ echo " Download Recyclarr config..."
120+ curl https://raw.githubusercontent.com/RandomNinjaAtk/arr-scripts/main/radarr/recyclarr.yaml -o /config/extended/recyclarr.yaml
121+ echo " Done"
116122fi
117123
118124if [ ! -f /config/extended.conf ]; then
119- echo " Download Extended config..."
120- curl https://raw.githubusercontent.com/RandomNinjaAtk/arr-scripts/main/radarr/extended.conf -o /config/extended.conf
121- chmod 777 /config/extended.conf
122- echo " Done"
125+ echo " Download Extended config..."
126+ curl https://raw.githubusercontent.com/RandomNinjaAtk/arr-scripts/main/radarr/extended.conf -o /config/extended.conf
127+ chmod 777 /config/extended.conf
128+ echo " Done"
123129fi
124130
125-
126131chmod 777 -R /config/extended
127132if [ -f /custom-services.d/scripts_init.bash ]; then
128133 # user misconfiguration detected, sleeping...
0 commit comments