-my %info = (
- '.flac' => \&flacinfo,
- '.mp3' => \&mp3info,
- '.ogg' => \&vorbisinfo,
- '.oga' => \&vorbisinfo,
- '.mp4' => \&mp4info,
- '.aac' => \&mp4info,
- '.m4a' => \&mp4info,
- '.opus' => \&opusinfo,
+my @optional_modules = (
+ [ 'Audio::FLAC::Header', \&flacinfo, '.flac' ],
+ [ 'MP3::Info', \&mp3info, '.mp3' ],
+ [ 'Ogg::Vorbis::Header::PurePerl', \&vorbisinfo, '.ogg', '.oga' ],
+ [ 'MP4::Info', \&mp4info, '.mp4', '.aac', '.m4a' ],
+ [ 'Audio::Opusfile', \&opusinfo, '.opus' ]