The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Audio::TagLib::Shell - A mini shell of Audio::TagLib

SYNOPSIS

  $> perl -MAudio::TagLib::Shell -e shell
  $tag:>open <file>
  file openned successfully
  $tag:o>title
  <title in tag>
  $tag:o>artist
  <artist in tag>
  $tag:o>channels
  2
  $tag:o>setComment blah blah blah
  comment set successfully
  $tag:o>comment
  blah blah blah
  $tag:o>save
  data saved successfully
  $tag:>exit

DESCRIPTION

A mini shell of Audio::TagLib, for viewing and editing common audio meta data on the fly.

The functionality offerred follows the abstract interface designing of Audio::TagLib, for instance, Audio::TagLib::Tag and Audio::TagLib::AudioProperties.

WHAT CAN DO

Simply start the shell and push <TAB>. All available commands will appear.

HOW TO GET & SET DATA

First of all, choose an audio file and open it. Then play your game.

Don't forget to use <TAB> ;-)

No need to escape the space in path.

A SMALL RULE

Every game should have rule. Pls save or close current openned file before openning another one. close will discard all changes you made while save does what it should do.

hmmm.. $tag:> vs. $tag:o>

MORE WORDS ABOUT set???

No need to use " " to comment your data. Just setComment your comment directly. setComment will clear current comment.

EXPORT

shell by default.

SEE ALSO

Audio::TagLib Audio::TagLib::Tag Audio::TagLib::AudioProperties

AUTHOR

Dongxu Ma, <dongxu.ma@gmail.com>

COPYRIGHT AND LICENSE

Copyright (C) 2005 by Dongxu Ma

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.7 or, at your option, any later version of Perl 5 you may have available.