alias mp3 {
set %mp3.artist $mp3artist
set %mp3.title $mp3title
set %mp3.album $mp3album
set %mp3.filename $dll($scriptdir\dlls\wa_link.dll, WA_Link_Raw_Stats, TRACKFILENAME)
set %mp3.trackno $dll($scriptdir\dlls\wa_link.dll, WA_Link_Raw_Stats, TRACKNO)
if ($mp3artist = $null) {
say :: %mp3.trackno $+ . %mp3.filename
halt
}
elseif ($mp3title = $null) {
say :: %mp3.trackno $+ . %mp3.filename
halt
}
elseif ($mp3title && $mp3artist = $null) {
say :: %mp3.trackno $+ . %mp3.filename
halt
}
else say :: %mp3.trackno $+ . %mp3.artist - %mp3.title %mp3.album
unset %mp3.*
}
alias mp3artist {
if ($dll($scriptdir\dlls\wa_link.dll, WA_Link_Raw_Stats, ARTIST) = $false) return $null
else return $dll($scriptdir\dlls\wa_link.dll, WA_Link_Raw_Stats, ARTIST)
}
alias mp3title {
if ($dll($scriptdir\dlls\wa_link.dll, WA_Link_Raw_Stats, TITLE) = $false) return $null
else return $dll($scriptdir\dlls\wa_link.dll, WA_Link_Raw_Stats, TITLE)
}
alias mp3album {
if ($dll($scriptdir\dlls\wa_link.dll, WA_Link_Raw_Stats, ALBUM) = $false) return $null
else return $chr(47) $dll($scriptdir\dlls\wa_link.dll, WA_Link_Raw_Stats, ALBUM)
}