Is it possible to create an own device (/dev/rds0 [RDS-FAKE], Major number 249 for example) with mknod and route all the requests from the player software to the original device? Sould be possible without kernel modification, shouldn't it?
What do I need to implement such a device? I think a good start point is the file empeg_rds.c from the kernel source, isn't it?
I hope we don't get a new beta of the player software with different implementation in the next few days. :-)