Todd Harris > Audio-DB-0.01 > Audio::DB::Parse::FlatFile

Download:
Audio-DB-0.01.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Source  

Audio::DB::Parse::FlatFile.pm ^

Glean information on music files from a flat file of music file data.

DESCRIPTION ^

Audio::DB::Parse::FlatFile.pm is used internally by Audio::DB. It's internal, private methods will be called when trying to create or update a music database using the 'files' option:

      $mp3->load_database(-files   =>'/path/to/music_summary.txt',
                          -columns => [qw/artist album song year/],
                          -verbose  => 100);

All methods of Audio::DB::Parse::FlatFile are private (for now). You will never need to interact with Audio::DB::Parse::FlatFile objects directly.

REQUIRES ^

EXPORTS ^

No methods are exported.

METHODS ^

No public methods available.

PRIVATE METHODS ^

parse_files;

 Title   : parse_flatfiles
 Usage   : $mp3->parse_files;
 Function: Process list of text files containing ID3 information
 Returns : Nothing
 Args    : none
 Status  : Private

Used for loading pre-generated data from flat files into the database. Finds all the text files contained within top level directories provided during calls to the new() method. Processes each file, farming off a line at a time to cache_song.

AUTHOR ^

Copyright 2002-2004, Todd W. Harris <harris@cshl.org>.

This module is distributed under the same terms as Perl itself. Feel free to use, modify and redistribute it as long as you retain the correct attribution.

SEE ALSO ^

Audio::DB

syntax highlighting: