Para obter o comprimento de um mp3, provavelmente a maneira mais fácil é fazer uso do que o explorador usa, um objeto Shell.
Eu tenho medo de não ter um verso para você, mas você sempre pode fazer um script que você chama.
$path = 'M:\Musikk\awesome_song.mp3'
$shell = New-Object -COMObject Shell.Application
$folder = Split-Path $path
$file = Split-Path $path -Leaf
$shellfolder = $shell.Namespace($folder)
$shellfile = $shellfolder.ParseName($file)
write-host $shellfolder.GetDetailsOf($shellfile, 27);
Mais informações podem ser encontradas aqui: link
Editar: o motivo pelo qual esse método é necessário é porque as informações de comprimento residem nos outros metadados do arquivo.