No, I can't get titles with any other software.
Like you said, I think the player gets it from other places: watching the network activity I see that once a station is selected it downloads a playlist file, two ts files, one "now" api call, then restarts from the playlist and so on.
If you switch station (that site has more than one, it gets a synch js file, then goes as before.
No idea if this is standard, may be some custom thing. Can this kind of station/stream be added to XMPlay?