This commit is contained in:
James 2019-10-05 09:51:08 +01:00
parent d97f9f4944
commit 86888a9ae7
5 changed files with 26 additions and 9 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
download.txt

18
gui
View File

@ -5,11 +5,10 @@ GTKDIALOG=gtkdialog
radioBtn() { radioBtn() {
echo '<button> echo '<button>
<label>'$1'</label> <label>'$1'</label>
<action>./play "'$2'"</action> <action>./play "'$1'" "'$2'"</action>
</button>' </button>'
} }
MAIN_DIALOG=' MAIN_DIALOG='
<window title="Radio"> <window title="Radio">
<vbox> <vbox>
@ -61,10 +60,19 @@ MAIN_DIALOG='
'"`radioBtn "100CHILL" http://streaming211.radionomy.com:80/100-CHILL`"' '"`radioBtn "100CHILL" http://streaming211.radionomy.com:80/100-CHILL`"'
'"`radioBtn "Radio House" http://142.44.135.172:8001/listen`"' '"`radioBtn "Radio House" http://142.44.135.172:8001/listen`"'
</hbox> </hbox>
<hbox>
'"`radioBtn "AmbianceReggae" http://streaming211.radionomy.com:80/Ambiance-Reggae`"'
'"`radioBtn "UbuntuFM Reggae Radio" http://streaming307.radionomy.com:80/UbuntuFM-Reggae`"'
'"`radioBtn "ReggaeNation" http://streaming313.radionomy.com:80/ReggaeNation`"'
'"`radioBtn "HearMe - Reggae" http://hearme.fm:8549/stream`"'
'"`radioBtn "Reggaewave Radio" http://rascast.podzone.org:8014/reggaewave`"'
'"`radioBtn "Big Reggae Mix" http://ais-sa2.wdc01.cdnstream.com:80/2294_64.aac`"'
'"`radioBtn "Hoy Si Que Se Bebe (Acapella)" http://113fm-edge2.cdnstream.com:80/5228_128`"'
</hbox>
<text wrap="false" xalign="0.5" selectable="true"> <text wrap="false" xalign="0.5" selectable="true">
<variable>txtTitles</variable> <variable>txtTitles</variable>
<label>This text will be overwritten with the data from the command.</label> <label>This text will be overwritten with the data from the command.</label>
<input>tail -n100 /tmp/play | grep icy-title | sed -e 's/icy-title://' | tail -n1</input> <input>./info</input>
</text> </text>
<timer interval="1" visible="false"> <timer interval="1" visible="false">
<action>refresh:txtTitles</action> <action>refresh:txtTitles</action>
@ -74,7 +82,7 @@ MAIN_DIALOG='
<button> <button>
<input file icon="media-record"></input> <input file icon="media-record"></input>
<label>Download</label> <label>Download</label>
<action>tail -n100 /tmp/play | grep icy-title | sed -e 's/icy-title://' | tail -n1 >> download.txt </action> <action>(echo ; date ; ./info) >> download.txt</action>
</button> </button>
<button> <button>
<input file icon="media-playback-stop-symbolic"></input> <input file icon="media-playback-stop-symbolic"></input>
@ -92,4 +100,4 @@ case $1 in
*) $GTKDIALOG -G +10000 +10000 --space-expand=true --space-fill=true --program=MAIN_DIALOG ;; *) $GTKDIALOG -G +10000 +10000 --space-expand=true --space-fill=true --program=MAIN_DIALOG ;;
esac esac
killall mpv ./stop

2
info Executable file
View File

@ -0,0 +1,2 @@
echo Station: `tail -n100 /tmp/play | grep touch_radio_name | sed -e 's/touch_radio_name://' | tail -n1`
echo Track: `tail -n100 /tmp/play | grep icy-title | sed -e 's/icy-title://' | tail -n1`

8
play
View File

@ -1,7 +1,7 @@
#!/bin/bash #!/bin/bash
killall mpv ./stop
echo "icy-title: " >> /tmp/play echo "icy-title: " >> /tmp/play
echo "---------------" >> /tmp/play echo "---------------" >> /tmp/play
echo $1 >> /tmp/play echo "touch_radio_name: $1" >> /tmp/play
mpv --quiet $1 >> /tmp/play 2>&1 & echo "touch_radio_url: $2" >> /tmp/play
mpv --quiet $2 >> /tmp/play 2>&1 &

6
stop Executable file
View File

@ -0,0 +1,6 @@
#!/bin/bash
killall mpv
echo STOP >> /tmp/play
echo touch_radio_name: >> /tmp/play
echo touch_radio_url: >> /tmp/play
echo icy-title: >> /tmp/play