Music::Tag

Interface for collecting information about music files
Download

Music::Tag Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Edward J. Allen III
  • Publisher web site:
  • http://search.cpan.org/~ealleniii/

Music::Tag Tags


Music::Tag Description

Interface for collecting information about music files Music::Tag is an extendable module for working with Music Tags. Music::Tag Is powered by various plugins that collect data about a song based on whatever information has already been discovered.The motivation behind this was to provide a convenient method for fixing broken tags in music files. This developed into a universal interface to various music file tagging schemes and a convenient way to augment this from online databases.Several plugin modules to find information about a music file and write it back into the tag are available. These modules will use available information (REQUIRED DATA VALUES and USED DATA VALUES) and set various data values back to the tag.SYNOPSIS use Music::Tag; my $info = Music::Tag->new($filename); # Read basic info $info->get_tag(); print "Performer is ", $info->artist(); print "Album is ", $info->album(); print "Release Date is ", $info->releasedate(); # Change info $info->artist('Throwing Muses'); $info->album('University'); # Augment info from an online database! $info->add_plugin("MusicBrainz"); $info->add_plugin("Amazon"); $info->get_tag; print "Record Label is ", $info->label(); # Save back to file $info->set_tag(); $info->close(); Requirements: · Perl


Music::Tag Related Software