diff --git a/.local/bin/getting-spotify b/.local/bin/getting-spotify index a08181d..96aefbf 100755 --- a/.local/bin/getting-spotify +++ b/.local/bin/getting-spotify @@ -1,15 +1,18 @@ #!/bin/bash +FOLDER_AUDIOBOOK="/Volumes/Music/Jellyfin/Playlist-Audiobook" FOLDER_FAV="/Volumes/Music/Jellyfin/Playlist-Fav" FOLDER_DUB="/Volumes/Music/Jellyfin/Playlist-Dub" FOLDER_PIANO="/Volumes/Music/Jellyfin/Playlist-Piano" # Check if folder exists +[ ! -d $FOLDER_AUDIOBOOK ] && exit 1 [ ! -d $FOLDER_DUB ] && exit 1 [ ! -d $FOLDER_FAV ] && exit 1 [ ! -d $FOLDER_PIANO ] && exit 1 # Remove old files +rm -rfv $FOLDER_AUDIOBOOK/errors.txt rm -rfv $FOLDER_DUB/errors.txt rm -rfv $FOLDER_FAV/errors.txt rm -rfv $FOLDER_PIANO/errors.txt @@ -35,6 +38,9 @@ spotdl --user-auth --keep-alive \ --yt-dlp-args no-check-certificates # Sync to Jellyfin +rsync -h --progress --recursive --ignore-existing \ + $FOLDER_AUDIOBOOK/* docker-de:/mnt/HC_Volume_34966154/jellifin/media/music/Audiobook + rsync -h --progress --recursive --ignore-existing \ $FOLDER_DUB/* docker-de:/mnt/HC_Volume_34966154/jellifin/media/music/Dub @@ -45,6 +51,8 @@ rsync -h --progress --recursive --ignore-existing \ $FOLDER_PIANO/* docker-de:/mnt/HC_Volume_34966154/jellifin/media/music/Piano # Generate playlist +ssh docker-de -t "cd /mnt/HC_Volume_34966154/jellifin/media/music/Audiobook; find . -type f \( -name '*.mp3' -o -name '*.flac' -o -name '*.loss' -o -name '*.aiff' -o -name '*.aif' \) -printf './%P\n' | sort > playlist.m3u" + ssh docker-de -t "cd /mnt/HC_Volume_34966154/jellifin/media/music/Dub; find . -type f \( -name '*.mp3' -o -name '*.flac' -o -name '*.loss' -o -name '*.aiff' -o -name '*.aif' \) -printf './%P\n' | sort > playlist.m3u" ssh docker-de -t "cd /mnt/HC_Volume_34966154/jellifin/media/music/Fav; find . -type f \( -name '*.mp3' -o -name '*.flac' -o -name '*.loss' -o -name '*.aiff' -o -name '*.aif' \) -printf './%P\n' | sort > playlist.m3u"