From 6152f7487cb0ba47e98e7b2c14eb481268627338 Mon Sep 17 00:00:00 2001 From: steve1977 Date: Sun, 18 May 2025 00:10:13 +0800 Subject: [PATCH] Fix video naming Issue with special characters in video file names. Fixed with same logic as for audio files. --- lidarr/TidalVideoDownloader.bash | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lidarr/TidalVideoDownloader.bash b/lidarr/TidalVideoDownloader.bash index ae8fb399..1054c452 100644 --- a/lidarr/TidalVideoDownloader.bash +++ b/lidarr/TidalVideoDownloader.bash @@ -249,8 +249,8 @@ VideoProcess () { tidalVideoProcessNumber=$(( $tidalVideoProcessNumber + 1 )) videoData=$(echo $tidalVideosData | jq -r "select(.id==$id)") videoTitle=$(echo $videoData | jq -r .title) - videoTitleClean="$(echo "$videoTitle" | sed 's%/%-%g')" - videoTitleClean="$(echo "$videoTitleClean" | sed -e "s/[:alpha:][:digit:]._' -/ /g" -e "s/ */ /g" | sed 's/^[.]*//' | sed 's/[.]*$//g' | sed 's/^ *//g' | sed 's/ *$//g')" + videoTitleClean="$(echo "$videoTitle" | sed -e "s/[^[:alpha:][:digit:]$^&_+=()'%;{},.@#]/ /g" -e "s/ */ /g" | sed 's/^[.]*//' | sed 's/[.]*$//g' | sed 's/^ *//g' | sed 's/ *$//g')" + videoTitleClean="$(echo "$videoTitleClean" | sed -e "s/[^[:alpha:][:digit:]$^&_+=()'%;{},.@#]/ /g" -e "s/ */ /g" | sed 's/^[.]*//' | sed 's/[.]*$//g' | sed 's/^ *//g' | sed 's/ *$//g')" videoExplicit=$(echo $videoData | jq -r .explicit) videoUrl="https://tidal.com/browse/video/$id" videoDate="$(echo "$videoData" | jq -r ".releaseDate")"