Rely on stream content instead on file extension

Issue #243 new
fillobotto created an issue

This would be an important feature that it's actually missing. Detecting the audio type reading the stream content is possible in the most of cases. Have a look at TagLib library:

https://github.com/taglib/taglib/search?p=2&q=isSupported&type=&utf8=%E2%9C%93