I am switching from the old method of using a video object and am now using an audio object since timedMetaData support was added in 10.5.
I am able to get good values for TIT2 and TPE1, but our WXXX frame is being modified in a way that I cannot translate into something usable. Due to limitations in our stream hosting provider, we are using the WXXX (user URL) frame to provide a GUID ID of the current song.
Just a note for anyone else trying to convert hex to ASCII, here is my function:
function convertHexToText(hex as string)
text = ""
i = 0
len = Len(hex)
while i < len
segment = Mid(hex, i + 1, 2)
ascii = Val(segment, 16)
decoded = Chr(ascii)
text = text + decoded
i = i + 2
Probably other ways to do it, but this one does the job
I did find the HexToASCII function buried in the documentation but it gave me odd errors when I tried to use it.