there isnt a direct way but you could construct it yourself using:
FilePropertyType.Kind
FilePropertyType.Bitrate
So as I now realized it is not as easy as it seemed.
If you choose (in MusicBee) a language other than English, then it's a little confusing.
Thus behaves string FilePropertyType.Kind:
1) Radio Stream
MusicBee: correctly translated by language file
API: "Stream" (untranslated)
2) Web Stream
MB: correctly translated by language file
API:
incorrectly translated by language file (aka "audio file")
It is also a problem with the string "Unknown Bitrate".
MusicBee does not display it, but the API returns it (untranslated).
I'm actually glad it is untranslated, because in that case I can filter it.
If it was translated, is there any way to find the corresponding expression in the currently selected language?
Something like
GetLocalisedString("Main.msg.UnBitrate#") ?
I hope I wrote it clearly.
Pako