Works best with Firefox. The aim is a radio stream player for all browsers and formats. My motivation comes from the fact that most radio apps for Android only offer a limited choice of streams, formats and stations. You cannot select manually between stream sources of one station. So I've set up a large database focussing on the real stream sources (IP and port based, checking bitrates and sample rates). This allows to select a low bitrate streamif you have limited mobile bandwidth and to chose high quality when using Wifi.
HTML5 theoretically simplifies audio embedding. But when it comes to streams instead of files, browsers behave differently.
Firefox 45+ and Firefox Android work with both AAC and MP3.
MP3 works with most browsers. AAC is supported by Chrome on a Windows desktop but not on every Android device. IE 11 still fails with aac (aacp) streaming. If you click on the http link you can access the streams with external applications depending on the configuration of your system. The database was compiled in early 2015 so a few streams are probably outdated.
Another issue is the auto-selection between Shoutcast and Icecast servers. Currently, one audio player for each standard is fed with the links. Firefox mobile still crashes regularly. So I keep working on it...