Support multiple audio formats via symphonia master
Replace the minimp3-based Mp3Decoder with a symphonia StreamDecoder that probes the stream container/codec using the Content-Type header as a hint. Icecast stations in AAC/AAC+ (ADTS), Ogg Vorbis, FLAC (raw and in Ogg), WAV, and ALAC now play, in addition to MP3. - Skip malformed packets at stream start instead of failing - Define our own Frame type for the visualizer, replacing minimp3::Frame - Remove an unconsumed frame channel and unused decoder field in player.rs - Drop minimp3; disable rodio default features (only Sink/OutputStream are used), removing minimp3 from the dependency tree entirely - Add ignored network tests decoding live MP3/AAC/Ogg-FLAC streams (cargo test -- --ignored)