I agree, but I can't force the Radio Paradise to fix their tags. foobar2000 could handle this case properly by default.
Foobar2000 is displaying what Radio Paradise is sending.
If StreamTitle exists , it is converted to %artist% - %title%
ffprobe -hide_banner http://stream-uk1.radioparadise.com/mp3-128
[mp3 @ 00000256c96edb00] Skipping 0 bytes of junk at 0.
Input #0, mp3, from 'http://stream-uk1.radioparadise.com/mp3-128':
Metadata:
icy-br : 128
icy-genre : eclectic rock
icy-name : Radio Paradise - DJ-mixed modern & classic rock, world, electronica & more - info: radioparadise.com
icy-notice1 : <BR>This stream requires <a href="http://www.winamp.com/">Winamp</a><BR>
icy-notice2 : SHOUTcast Distributed Network Audio Server/Linux v1.9.8<BR>
icy-pub : 0
icy-url : http://www.radioparadise.com
StreamTitle : Jason Isbell - White Man's World
StreamUrl : http://www.radioparadise.com/graphics/covers/m/B06XR7KH96.jpg
Duration: N/A, start: 0.000000, bitrate: 128 kb/s
Stream #0:0: Audio: mp3, 44100 Hz, stereo, s16p, 128 kb/s
The ogg stream only sends TITLE metadata and foobar2000 displays it as %title%.
ffprobe -hide_banner http://stream-dc1.radioparadise.com/rp_96m.ogg
Input #0, ogg, from 'http://stream-dc1.radioparadise.com/rp_96m.ogg':
Metadata:
icy-br : 96
icy-description : Music & station info at radioparadise.com
icy-genre : eclectic rock
icy-name : Radio Paradise - DJ-mixed modern & classic rock, world, electronica & more
icy-pub : 1
icy-url : http://www.radioparadise.com
Duration: N/A, start: 48.018866, bitrate: 96 kb/s
Stream #0:0: Audio: vorbis, 44100 Hz, stereo, fltp, 96 kb/s
Metadata:
TITLE : Jason Isbell - White Man's World
SERVER : Icecast 2.3.3-kh9