Bluetooth modules and profiles for audio
Two profiles are involved for audio:

A2DP (for audio streaming) and AVRCP (for remote control). These profiles are available on iOS, Android, Windows Phone, Linux, Windows, and many other systems. You can use it on apple devices without any MFi license. MFi is only used for RFCOMM-dependent profiles, such as serial port profile, or iAP.

The downside of this is that devices usually implement AVRCP 1.0 or 1.3, that allow to perform play/pause/stop/next/previous, and, with 1.3, to get information about currently played song, but don't allow browsing of the content (implemented in AVRCP 1.4).