anchor.diff:  :: $1 is the song name
   :: $2 is the artist name
   :: simply rearrange to change the order and formatting you desire
  -type %line% | jrepl ".*Playing: (.*) by (.*) -.*" "$2 // $1" /O %sa%
  -:: replace the above^ %sa% with %dest% and delete this line \/
  +type %line% | jrepl ".*Playing: (.*) by (.*) -.*" "$2 // $1" > %sa%
   set /p string= < %sa%
  +upper "%string%" | jrepl "\q(.*)\q" "$1" /B /X > %satemp%
   
   ::keep \/
  -fc /c %sa% %dest% > NUL && GOTO :nochange || GOTO :change
  +fc /A /C %dest% %sa% > NUL && GOTO :nochange || GOTO :change
   ::keep /\
   
   :change
  -:: \/ and this ilne if you DO NOT want all caps
  -upper "%string%" | jrepl "\q(.*)\q" "$1" /B /X > %dest%
  +:: \/ change this ilne if you DO NOT want all caps
  +type %satemp% > %dest%
   :: this just shows you what the string you're putting into the OBS text file looks like
   type %dest%
  -GOTO :timeout
  +GOTO :wait
   
   :nochange
  -
  -:timeout
  +:wait
   timeout /t %delay% /nobreak > NUL
   
  -GOTO :parse+GOTO :recopy
positive.code: if %src%==p GOTO :p
  if %src%==h GOTO :h
  
  echo Invalid input, try again.
  GOTO :prompts
  
  :p
  :: make sure this source line matches whatever DIRECTORY your chat logs are stored in - please make sure this is correct for your system/configuration
  set source=%AppData%\.purple\logs\irc\%username%@irc.twitch.tv\#%username%.chat
  echo You are using Pidgin.
  GOTO :delay
  
  :h
  :: make sure this source line matches whatever DIRECTORY your chat logs are stored in - please make sure this is correct for your system/configuration
  set source=%AppData%\HexChat\logs\twitch
  echo You are using HexChat.
  GOTO :delay
  
  :delay
  set /a delay=10
  set /p delay="Default delay is 10 seconds. Configured delay (optional): "
  
  :begin
  echo --------------------------------------------------------------------------------
  
negative.code: echo If no song is shown below, the song has not changed since last run.
  echo ================================================================================
  
  :recopy
  if %src%==p GOTO :pcopy
  if %src%==h GOTO :hcopy
  
  :pcopy
  copy /V /Y %cpysrc% %cpy% > NUL
  GOTO :mcatfind
  
  :hcopy
  copy /V /Y %cpysrc% %cpy% > NUL
  GOTO :mcatfind
  
  :mcatfind
  findstr ".*monstercat.*.*Now Playing:.*- Listen now: http://spoti.fi/.*" %cpy% > %mcat%
  for /f %%C in ('find /V /C "" ^< %mcat%') do set LINES=%%C
  set /a LINES=LINES-1
  more /S +%LINES%  %mcat% > %line%
  
  ::  _____ ___  ____  __  __    _  _____ _____ ___ _   _  ____ 
  :: |  ___/ _ \|  _ \|  \/  |  / \|_   _|_   _|_ _| \ | |/ ___|
  