From 237e4898e7e84ff4cfc79dd9770971f3899caf46 Mon Sep 17 00:00:00 2001 From: Jens <69081683+jenslys@users.noreply.github.com> Date: Tue, 16 Jul 2024 21:51:40 +0200 Subject: [PATCH] fix #87 --- AutoVOD.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/AutoVOD.sh b/AutoVOD.sh index 85a4629..6c769da 100644 --- a/AutoVOD.sh +++ b/AutoVOD.sh @@ -131,6 +131,9 @@ while true; do else FETCHED_TITLE=$(echo "$json" | jq -r '.stream_title') FETCHED_GAME=$(echo "$json" | jq -r '.stream_game') + + # URL encode the fetched game title + FETCHED_GAME_ENCODED=$(printf '%s' "$FETCHED_GAME" | jq -sRr @uri) fi if [ "$FETCHED_TITLE" = null ] || [ "$FETCHED_TITLE" = "initial_title" ]; then @@ -144,7 +147,7 @@ while true; do #? Replace the variables with the fetched metadata for var in "${variables[@]}"; do eval "$var=\${$var//\$STREAMER_TITLE/$FETCHED_TITLE}" - eval "$var=\${$var//\$STREAMER_GAME/$FETCHED_GAME}" + eval "$var=\${$var//\$STREAMER_GAME/$FETCHED_GAME_ENCODED}" done echo "" fi