allow spaces in media directory paths
This commit is contained in:
parent
76b9a3d5e6
commit
847295f511
3 changed files with 4 additions and 4 deletions
|
|
@ -119,6 +119,7 @@
|
|||
# <SSH connection string><absolute_path_to_media_directory>
|
||||
#
|
||||
# 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.
|
||||
#
|
||||
# Examples:
|
||||
|
|
|
|||
6
strm
6
strm
|
|
@ -112,11 +112,9 @@ if [ "$media_directories" == "" ]; then
|
|||
fi
|
||||
fi
|
||||
|
||||
# Remove possible whitespace characters from media directories string
|
||||
media_directories=${media_directories//[[:blank:]]/}
|
||||
|
||||
# Read media directories
|
||||
IFS="," read -a media_directories <<< "$media_directories"
|
||||
echo "${#media_directories[@]}"
|
||||
|
||||
# Construct find argument array
|
||||
# Ignore hidden files and directories and list only files and symlinks
|
||||
|
|
@ -152,7 +150,7 @@ for media_directory in "${media_directories[@]}"; do
|
|||
|
||||
# Get search results from remote
|
||||
# Look for paths matching given queries in visible directories, listing only filenames and links
|
||||
mapfile -t tmp_results < <(ssh -o ConnectTimeout=10 "$connection_string" find "$directory" "${find_arguments[@]}" | sort)
|
||||
mapfile -t tmp_results < <(ssh -o ConnectTimeout=10 "$connection_string" find "'$directory'" "${find_arguments[@]}" | sort)
|
||||
|
||||
# Build SFTP strings and printable strings
|
||||
for i in "${!tmp_results[@]}"; do
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
# <SSH connection string><absolute_path_to_media_directory>
|
||||
#
|
||||
# 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.
|
||||
#
|
||||
# Examples:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue