Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/data/data/com.termux/files/usr/bin/bash
- dir="$HOME/downloads"
- function get_new(){
- clear
- echo "No Files Found"
- echo "Streaming newest..."
- url="https://player.dailyaudiobible.com/dab"
- m4a="$(wget -qO- "$url"|grep m4a|sed 's/"url":"/\n/g'|tail -n1|cut -d\" -f1|sed 's|\\/|/|g')"
- echo "$m4a"
- mpv --speed 1.77 "$m4a"
- exit
- }
- #files=( $dir/*dailyaudiobible* )
- ls $dir/*dailyaudiobible* || get_new
- files=($( ls $dir/*dailyaudiobible* ))
- let x=0;
- if [ "${#files[@]}" -eq "1" ]
- then
- echo "One File Found"
- f="${files[0]}"
- echo "Playing $f"
- else
- echo "${files[@]} files found."
- for i in "${files[@]}"
- do
- t="$(echo "$i"|rev|cut -d\_ -f1|rev)"
- echo "$x)$t"
- let x++
- done
- echo -n "Select a number: "
- read f
- #exit if no option is selected
- if [ "$f" = "" ];then exit 0;fi
- f="${files[f]}"
- fi
- t="$(echo "$f"|rev|cut -d\_ -f1|rev)"
- echo "Playing $t"
- mpv --speed 1.77 $f
- echo "Would you like to remove this file? (Y/n)"
- read del
- if [ "${del^^}" == "Y" ] || [ "$del" == "" ]
- then
- rm "$f" && echo "$f had been deleted."
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement