http://tech.ebu.ch/docs/techreview/trev ... iotext.pdf
Hm, there are a few extra bits that are not present in normal RDS blocks. CB and SCB are new. Also, the toggle bit needs info because it needs to know when a new track starts.
Most importantly, I think RT+ doesn't support multiple RT texts - so the RT text must always be the same, only the track name should be filled in. So "You're listening to Weird Titan Radio/Now playing Paul Elstak - Ik Haat Je" wouldn't work because the text at the indicated position would appear and disappear all the time.
So it will be a bit tricky. I could check when the text changes and flip the toggle bit when that happens.
In the input field, things could be defined as - for example - \+A{Artist name} \+T{Title}, or potentially (since there are so many classes) with numbers: \+31{Artist name} (No idea if that number is correct, I just typed something).
Which leaves CB and SCB. I'll have to read the official specification to see if I'm missing anything, and WHEN these values need to be transmitted.