Part of the issue may be how it's coming through...
The video stream isn't stream 0...
There's duplicative "English" audio feeds and unsure what Channels makes of that or if it even munges description/comment metadata on a live stream.
Not sure what the id3v2 tag is on the radio/Spanish audio feeds.
Pretty sure with a little ffmpeg-ness, it could be optimized for consumption outside of VLC.
Duration: 02:29:49.01, start: 5194.923067, bitrate: 0 kb/s
Program 0
Metadata:
variant_bitrate : 6600000
Stream #0:0(en): Audio: aac (LC), 48000 Hz, mono, fltp, 48 kb/s
Metadata:
variant_bitrate : 6600000
id3v2_priv.com.apple.streaming.transportStreamTimestamp: \x00\x00\x00\x00\x1b\xde+\x80
comment : English Radio
Stream #0:1(es): Audio: aac (LC), 48000 Hz, mono, fltp, 48 kb/s
Metadata:
variant_bitrate : 6600000
id3v2_priv.com.apple.streaming.transportStreamTimestamp: \x00\x00\x00\x00\x1b\xde+\x80
comment : Radio Española
Stream #0:2: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(progressive), 1280x720 [SAR 1:1 DAR 16:9], 59.94 fps, 59.94 tbr, 90k tbn
Metadata:
variant_bitrate : 6600000
Stream #0:3(en): Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 128 kb/s (default)
Metadata:
variant_bitrate : 6600000
comment : English
Stream #0:4: Data: timed_id3 (ID3 / 0x20334449)
Metadata:
variant_bitrate : 6600000