new feature

Features:
+ play local .m3u playlist
This commit is contained in:
2021-01-28 07:11:22 +01:00
parent 6010aaaf67
commit 29c8d709b7

View File

@@ -12,7 +12,8 @@ if [ "$list" = "discovery" ]; then loc="";
else loc=" -l"; fi else loc=" -l"; fi
# Needed to get the soco-cli update # Needed to get the soco-cli update
GITHUB_TOKEN=add_your_token_here # add_your_token_below
GITHUB_TOKEN=
discover=$(sonos-discover -p) discover=$(sonos-discover -p)
dev=$(echo "$discover" | grep -E "([0-9]{1,3}[\.]){3}[0-9]{1,3}") dev=$(echo "$discover" | grep -E "([0-9]{1,3}[\.]){3}[0-9]{1,3}")
@@ -516,25 +517,26 @@ play_radio_from_tunein() {
# Play local .m3u playlist # Play local .m3u playlist
play_local_m3u() { play_local_m3u() {
playing="Play a local .m3u playlist..." playing="Play a local .m3u playlist..."
echo -e "\n${bold} $playing ${reset}" echo -e "\n${bold} $playing ${reset}\n"
# /Users/bruno/Music/Shaka Ponk - Apelogies/CD1/playlist.m3
m3u="/Users/bruno/Music/Shaka Ponk - Apelogies/CD1/playlist.m3u"
# ${directory////\\/} # ${directory////\\/}
# sed 's/ /\\ /g' # sed 's/ /\\ /g'
m3u="\/Users\/bruno\/Music\/Shaka\ Ponk\ \-\ Apelogies\/CD1\/playlist.m3u" #plt=$(ls *.m3u*)
m3u="/Users/bruno/Music/Shaka\ Ponk\ \-\ Apelogies/CD1/playlist.m3u" #cd /Users/bruno/Music/Shaka\ Ponk\ -\ Apelogies/CD1
m3u="playlist.m3u"
plt=$(ls *.m3u*) read -e -p "Enter .m3u file path: " fp
cd /Users/bruno/Music/Shaka\ Ponk\ -\ Apelogies/CD1
read -p "Enter m3u file path: " fp m3u=$(echo "$fp" | awk -F"/" '{print $NF}')
if [ -a "$fp" ]; then if [ -a "$fp" ]; then
cat "$fp" echo -e "\n${underline}$m3u:${reset}"
sonos $loc $device play_m3u "$fp" pls=$(cat "$fp")
echo -e "\n$pls\n"
sonos $loc $device play_m3u "$fp" pi
else else
echo "File doesn't exist!" echo -e "File ${bold}$m3u${reset} doesn't exist!"
fi fi
} }