perl-Audio-Digest-MP3 - Get a message digest for the audio stream out of an MP3 file (skipping ID3 tags)

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package name perl-Audio-Digest-MP3
Package version 0.1
Package release alt1
Package architecture noarch
Package type rpm
Installed size 7.51 KB
Download size 7.51 KB
Official Mirror
Sometimes you want to know if you have duplicate MP3 files on your disks. But
as soon as you start editing the ID3 tags, the file contents changes, and you
can no longer trust a plain MD5 checksum on the file, nor the file size, to
compare them.
This module scans the MP3 file, only including the audio stream (undecoded!) to
calculate the message digest.
While it scans, it compiles more metadata about the file, such as playing time,
either in seconds or as formatted string, bitrate (in kbits/sec), stream size
in bytes, and whether the file is a CBR or a VBR file.
In short: lots of info that you can use to compare MP3 files, but excluding any
info coming out of the ID3 tags.
By default, it uses Digest::MD5 to calculate the digest, but if you specify
'SHA1' (or any other specifier for a message digest module, that is compatible
with the Digest manpage) it'll use that instead.
It uses MPEG::Audio::Frame, a Pure Perl module, to extract
the stream from the file. Average processing speed on my computer is about 1-2MB/sec.


Package Version Architecture Repository
perl-Audio-Digest-MP3 - - -


Name Value
/usr/share/perl5 -
perl( -
perl(MPEG/Audio/ -
perl( -
rpmlib(PayloadIsLzma) -


Name Value
perl(Audio/Digest/ = 0.100
perl-Audio-Digest-MP3 = 0.1-alt1


Type URL
Binary Package perl-Audio-Digest-MP3-0.1-alt1.noarch.rpm
Source Package perl-Audio-Digest-MP3-0.1-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] noarch autoimports
    rpm [Sisyphus] noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-Audio-Digest-MP3 rpm package:
    # sudo apt-get install perl-Audio-Digest-MP3



See Also

Package Description
perl-Audio-Extract-PCM-0.04-alt1.noarch.rpm Extract PCM data from audio files
perl-Audio-File-0.11-alt1.noarch.rpm Audio file abstraction library
perl-Audio-File-Wav-0.01a-alt1.noarch.rpm represents a Microsoft WAV audio file
perl-Audio-File-Wma-0.02-alt1.noarch.rpm represents a WMA/ASF audio file
perl-Audio-GtkGramofile-0.10-alt1.noarch.rpm a Gtk2-Perl interface to libgramofile
perl-Audio-GtkGramofile-scripts-0.10-alt1.noarch.rpm Audio-GtkGramofile scripts
perl-Audio-JackMiniMix-0.02-alt1.noarch.rpm Talk to JACK Mini Mixer using OSC
perl-Audio-M4P-0.57-alt1.noarch.rpm Perl M4P/MP4/M4a video and audio media file tools
perl-Audio-MadJACK-0.04-alt1.noarch.rpm Talk to MadJACK server using Object Oriented Perl
perl-Audio-Metadata-0.16-alt1.noarch.rpm Manipulate metadata in audio files
perl-Audio-Moosic-0.10-alt1.noarch.rpm Moosic client library for Perl
perl-Audio-Musepack-1.0.1-alt1.noarch.rpm An object-oriented interface to Musepack file information and APE tag fields
perl-Audio-NoiseGen-0.04-alt1.noarch.rpm Unit Generator Based Sound Synthesizer
perl-Audio-OSS-0.0501-alt1.noarch.rpm pure-perl interface to OSS (open sound system) audio devices
perl-Audio-Play-MPlayer-0.07-alt1.noarch.rpm a frontend to play audio files using MPlayer