#!/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"