How to know Audio CD or Data CD ??

If CD inserted, I want to know it is Audio CD or Data CD.
If Audio CD inserted, I’ll play it
If Data CD inserted ( in my case MP3 Data CD), I’ll play mp3player.

Please tell me how to know if CD is loaded or unloaded.
and how to know inserted CD is Audio CD or Data CD.