The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Audio::Tagger - (DEPRECATED) Perl module to handle audio metadata

VERSION

version 0.12

SYNOPSIS

Synopsis section

use feature 'say';

use Audio::Tagger qw(Any);

my $tagger = Any("/path/to/file.mp3");

# print the song title
say $tagger -> title;

# print the song artist
say $tagger -> artist;

# change and print the song album
say $tagger -> album("Awesome Album");

# save the modifications to disk
$tagger -> save or
    die("Cannot write to disk");

DESCRIPTION

Audio::Tagger is a module to read and write metadata from various types of different audio formats. It is currently based on taglib, a library written in C++ which is quite fast and complete.

There are many other Perl modules that handle audio metadata, but they are all either incomplete (e.g. they support only a single audio/tag format or cannot modify tags at all) or abandoned/broken.

Note: Audio::Tagger is now deprecated and pretty much unmaintained. Have a look at Audio::TagLib or get in touch if you want to maintain this.

SUBROUTINES

Any( $filename )

Create an Audio::Tagger::Any object given a file name.

Flac( $filename )

Create an Audio::Tagger::Flac object given a file name.

MP3( $filename )

Create an Audio::Tagger::MP3 object given a file name.

Ogg( $filename )

Create an Audio::Tagger::Ogg object given a file name.

AUTHOR

Alessandro Ghedini <alexbio@cpan.org>

LICENSE AND COPYRIGHT

Copyright 2011 Alessandro Ghedini.

This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.

See http://dev.perl.org/licenses/ for more information.