Make the HMS target work.

MP3::Info does not provide HH, so the hours value must be calculated from the SECS,
and MP3::Info's MM is minutes in total (over 60 mins if the file is more than an hour long.) so that it's also needs to be calculated.