Site Tools


linux:ubuntu:alexamusictitleonwebsite

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
linux:ubuntu:alexamusictitleonwebsite [2019/10/11 13:37] lunetikklinux:ubuntu:alexamusictitleonwebsite [2019/11/24 22:11] lunetikk
Line 1: Line 1:
 ====== Display playing music title on website  ====== ====== Display playing music title on website  ======
  
-I wrote my own script based on [[linux:ubuntu:alexaremotecontrol|Alexa Remote Control]] to display the current music title played by my Echo device on my website+I wrote my own script based on [[linux:ubuntu:alexaremotecontrol|Alexa Remote Control]] to display the current music title played by my Echo device on my website. Check my updated version [[linux:ubuntu:alexamusictodatabase|here]]
  
 {{:linux:ubuntu:pasted:20191005-132910.png}} {{:linux:ubuntu:pasted:20191005-132910.png}}
Line 18: Line 18:
 The script will execute the the "Alexa Remote Control" with "-q / query queue" to get the current tracks, then cuts out the playing song with all its info and albumcover to pipe it into the php file. The script will execute the the "Alexa Remote Control" with "-q / query queue" to get the current tracks, then cuts out the playing song with all its info and albumcover to pipe it into the php file.
  
-<code shellscript copyTracks.sh>+<code bash copyTracks.sh>
 #!/bin/bash #!/bin/bash
  
Line 29: Line 29:
 OFFLINE=`grep -m1 'message' $TMPFILE | awk 'BEGIN{FS=" "}{gsub(",",""); print $2}'` OFFLINE=`grep -m1 'message' $TMPFILE | awk 'BEGIN{FS=" "}{gsub(",",""); print $2}'`
 STATE=`grep -m1 'state' $TMPFILE | cut -d '"' -f 4` STATE=`grep -m1 'state' $TMPFILE | cut -d '"' -f 4`
-STATECUT=`grep -m1 'state' /tmp/audio.txt | awk 'BEGIN{FS=" "}{gsub(",",""); print $2}'`+STATENULL=`grep -m1 'state' /tmp/audio.txt | awk 'BEGIN{FS=" "}{gsub(",",""); print $2}'`
 ARTIST=`grep -m1 'subText1' $TMPFILE | cut -d '"' -f 4` ARTIST=`grep -m1 'subText1' $TMPFILE | cut -d '"' -f 4`
 TITLE=`grep -m1 'title' $TMPFILE | cut -d '"' -f 4` TITLE=`grep -m1 'title' $TMPFILE | cut -d '"' -f 4`
Line 37: Line 37:
 echo "" > $WEBFILE echo "" > $WEBFILE
  
-if [ "$OFFLINE" != "null" ] && [ "$STATECUT" != "null" ]; then+if [ "$OFFLINE" != "null" ] && [ "$STATENULL" != "null" ]; then
 echo "<table style='width:100%'><col style='width:90%'><col style='width:10%'><tr><td>" >> $WEBFILE echo "<table style='width:100%'><col style='width:90%'><col style='width:10%'><tr><td>" >> $WEBFILE
 echo "State: $STATE </br>" >> $WEBFILE echo "State: $STATE </br>" >> $WEBFILE
Line 49: Line 49:
 echo "Iam not listening to music right now..." >> $WEBFILE echo "Iam not listening to music right now..." >> $WEBFILE
 fi fi
- 
- 
 </code> </code>
  
linux/ubuntu/alexamusictitleonwebsite.txt · Last modified: 2021/12/29 00:15 by lunetikk