Could be in the kernel, I suspect. We put the RDS stream checking into the device driver, so you can just interpret the packets and take note of the commands from the player.

A very large amount of the work is already done in the player, though, it just needs finishing.

Hugo