http://www.perlmonks.org?node_id=1131831

Rodster001 has asked for the wisdom of the Perl Monks concerning the following question:

Hello Monks,

When parsing an mp3 file using Audio::TagLib, quite often I see these messages:
TagLib: MPEG::Header::parse() -- Invalid sample rate. TagLib: MPEG::Header::parse() -- Invalid sample rate. TagLib: MPEG::Header::parse() -- Invalid sample rate. TagLib: MPEG::Header::parse() -- Invalid sample rate. TagLib: MPEG::Header::parse() -- Invalid sample rate. TagLib: MPEG::Header::parse() -- Invalid sample rate. TagLib: MPEG::Header::parse() -- Invalid sample rate. TagLib: MPEG::Header::parse() -- Invalid sample rate. TagLib: MPEG::Header::parse() -- Invalid sample rate. TagLib: MPEG::Header::parse() -- Invalid sample rate.
Sometimes a few lines, sometimes a lot. I understand the nature of the problem and it's safe to ignore. So is there anyway to silence these messages (and only these messages) without redirecting all output to /dev/null (or something like that)?

Thanks!