From 55e2f39fdde93c4351122547a652428a036a1f69 Mon Sep 17 00:00:00 2001 From: Denis Lehmann Date: Sat, 12 Jun 2021 17:26:04 +0200 Subject: [PATCH] expand empty connection string to localhost --- strm | 9 +++++++-- strm.config | 6 ++++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/strm b/strm index 8a02730..bfa1737 100755 --- a/strm +++ b/strm @@ -232,8 +232,13 @@ for media_directory in "${media_directories[@]}"; do # Get connection string and remote directory IFS="/" read -r connection_string directory <<< "$media_directory" - # Check validity of variables - if [ "$connection_string" == "" ] || [ "$directory" == "" ]; then + # Correct empty connection string + if [ "$connection_string" == "" ]; then + connection_string="localhost" + fi + + # Check validity of directory + if [ "$directory" == "" ]; then error "Not a valid media directory: $media_directory" fi diff --git a/strm.config b/strm.config index c3a9e20..9d5e9b3 100644 --- a/strm.config +++ b/strm.config @@ -5,9 +5,10 @@ # Multiple media directories can be set with a comma (,) as delimiter. # Spaces must be escaped with a backslash (\). # Media directories are queried and played in order. +# If is not set, 'localhost' is used. # # Examples: -# localhost/home/bob/videos +# /home/bob/videos # remote-machine/home/bob/music # bob@another-machine/media/movies,bob@10.0.0.1/home/bob/series media_directories="" @@ -17,9 +18,10 @@ media_directories="" # # # If it is not set, the mpv resume playback functionality is not enabled by default. +# If is not set, 'localhost' is used. # # Examples: -# localhost/home/bob/.strm +# /home/bob/.strm # remote-machine/home/bob/strm # bob@another-machine/home/bob/strm playback_directory="" \ No newline at end of file