test uri status
-play_shared_link(): test uri status = 200
This commit is contained in:
@@ -867,14 +867,6 @@ play_local_audio_dir() {
|
|||||||
|
|
||||||
param="$*"
|
param="$*"
|
||||||
|
|
||||||
if ! command -v mediainfo &> /dev/null; then
|
|
||||||
echo "Install mediainfo to display media tags !"
|
|
||||||
echo -e "${italic}brew install mediainfo${reset}"
|
|
||||||
mediainfo=false
|
|
||||||
else
|
|
||||||
mediainfo=true
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -n "$param" ]; then # fichier passé en param
|
if [ -n "$param" ]; then # fichier passé en param
|
||||||
|
|
||||||
if [ -d "$param" ]; then
|
if [ -d "$param" ]; then
|
||||||
@@ -900,8 +892,6 @@ play_local_audio_dir() {
|
|||||||
else
|
else
|
||||||
|
|
||||||
if [ $fzf_bin -eq 1 ]; then
|
if [ $fzf_bin -eq 1 ]; then
|
||||||
#header=" Choose a target speaker for this alarm"
|
|
||||||
#prompt="Choose a target speaker for this alarm: "
|
|
||||||
|
|
||||||
fzf_music_folder_args=(
|
fzf_music_folder_args=(
|
||||||
--border
|
--border
|
||||||
@@ -1016,7 +1006,14 @@ play_shared_link() {
|
|||||||
for i in ${music_uri[@]}; do
|
for i in ${music_uri[@]}; do
|
||||||
[[ "$sl" == *"$i"* ]] && s_link=$sl
|
[[ "$sl" == *"$i"* ]] && s_link=$sl
|
||||||
done
|
done
|
||||||
if [ -n "$s_link" ]; then
|
|
||||||
|
status_uri=$(curl -sS -I ${s_link} 2> /dev/null | head -n 1 | cut -d' ' -f2-)
|
||||||
|
status_uri="${status_uri//[$'\t\r\n ']}"
|
||||||
|
#echo $status_w_desc
|
||||||
|
|
||||||
|
#[ $status_uri -eq 200 ] && echo "ok"
|
||||||
|
if [ $status_uri -eq 200 ]; then
|
||||||
|
#if [ -n "$s_link" ]; then
|
||||||
queue=$(sonos $loc $device sharelink "$sl")
|
queue=$(sonos $loc $device sharelink "$sl")
|
||||||
sonos $loc $device play_from_queue $queue
|
sonos $loc $device play_from_queue $queue
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user