I need to know, if there is any library that can handle this features:

1. Decode the main formats (Mp3, Wav, Ogg, etc..)
2. Handle sample rates, volume, duration, seek, etc...
3. With the library, features that allow you to create an equalizer
4. Handle the channels count (stereo, mono, etc..)
5. Detect audio devices (output and input) and choose in what device I want to stream
6. Get Information of the song, title, album, and the default sample rate of the song.

I'm tired of looking for a library that can do this 6 features. I don't know if you can help me with this. Thanks so much!