notes/dmusic-eMCFJ6js.sh
#!/bin/bash


#playlist File

playlist="$HOME/.dmusic.m3u"

#playlist Url
url='https://www.youtube.com/playlist?list=PLcUid3OP_4OVBK5JUVRshK25aIpuEWc-k'

#function

func="$1"

function main(){
  if [ "$func" = "update" ]
  then
    update
  elif [ "$func" = "music" ]
  then
    music
  else
    play
  fi
}

function update(){
  echo "Updating $playlist, please wait..."
  youtube-dl --get-id "$url"|\
    while read id;
    do 
      echo "https://www.youtube.com/watch?v=$id";
    done > $playlist
  }

  function music(){
    tmux split "mpv --no-video --volume 50 --shuffle \"$playlist\""
  }

  function game(){
    prboom-plus -nomusic -file /home/metalx1000/doom/mod.wad
  }

  function play(){
    music
    game
  }

main
  echo "Goodbye"

syntax highlighted by Code2HTML, v. 0.9.1