It can be done under two conditions:
1 - find an API broadcasting the metadata
2 - setup an Icecast server + Node Red to merge audio stream and metadata retrieved from the API
I can definitely help with 2, adding BBC Radio 6 to the server I set for Radio France stations.
I was unfortunately unable to find an API for Radio 6 metadata, the one from BBC website is only broadcasting program name and not songs. https://rms.api.bbc.co.uk/v2/broadcasts/poll/bbc_6music