Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #playlist File
- playlist="$HOME/.dmusic.m3u"
- #wad dir
- WADS="$HOME/.doom/"
- #playlist Url
- url='https://www.youtube.com/playlist?list=PLcUid3OP_4OVBK5JUVRshK25aIpuEWc-k'
- #function
- func="$1"
- function main(){
- if [ "$func" = "update" ]
- then
- update
- elif [ "$func" = "maps" ]
- then
- deutex -wadi $WADS/*.wad|grep -i "^map"|awk '{print $1}'|sort
- echo "====================="
- echo -n "Number of MAPS: "
- deutex -wadi $WADS/*.wad|grep -i "^map"|awk '{print $1}'|sort|wc -l
- exit
- elif [ "$func" = "music" ]
- then
- music 100
- else
- play
- fi
- }
- function update(){
- echo "Updating $playlist, please wait..."
- youtube-dl --get-id "$url" $cookie|\
- while read id;
- do
- #echo "https://www.youtube.com/watch?v=$id";
- youtube-dl -g -f bestaudio $cookie "https://www.youtube.com/watch?v=$id";
- done > $playlist
- }
- function music(){
- if [ "$#" -lt "1" ]
- then
- vol="50"
- else
- vol="$1"
- fi
- #tmux split "mpv --input-ipc-server=/tmp/mpvsocket --no-video --volume=$vol --shuffle \"$playlist\""
- tmux split "mpv --input-ipc-server=/tmp/mpvsocket --no-video --volume=$vol --shuffle $HOME/music/dmusic/* "
- #tmux split "mpv --input-ipc-server=/tmp/mpvsocket --no-video --volume=$vol --shuffle \"$url\""
- }
- function game(){
- wads="$(echo -n "-file ";find "$WADS" -iname "*.WAD"|while read wad;do echo "$wad";done |tr "\n" " ")"
- dehs="$(find "$WADS" -iname "*.deh"|while read deh;do echo "-deh $wdeh";done |tr "\n" " ")"
- echo "RUNNING: prboom-plus -nomusic $wads $deh"
- if [ "$func" = "doom1" ];
- then
- echo "==============Playing Doom 1================"
- prboom-plus -iwad /usr/share/games/doom/doom.wad -nomusic $wads $deh
- elif [ "$func" = "plutonia" ] || [ "$func" = "p" ];
- then
- echo "==============Playing Doom 1================"
- prboom-plus -iwad /usr/share/games/doom/plutonia.wad -nomusic
- elif [ "$func" = "tnt" ] || [ "$func" = "t" ];
- then
- echo "==============Playing Doom 1================"
- prboom-plus -iwad /usr/share/games/doom/tnt.wad -nomusic
- else
- prboom-plus -nomusic $wads $deh
- fi
- }
- function play(){
- music
- game
- }
- main
- echo "Goodbye"
Add Comment
Please, Sign In to add comment