Changeset 41 in flacrip for trunk/cd2flac


Ignore:
Timestamp:
05/08/15 20:00:01 (10 years ago)
Author:
peter
Message:

Use Audio::FLAC::Header to write the tags to the FLAC file instead of making
external calls to metaflac. In addition, rip_to_flac now returns a
DiscFlacFile object.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/cd2flac

    r38 r41  
    3737$CD_DEVICE ||= '/dev/cdrom'; 
    3838 
     39my $tags = $BARCODE ? { BARCODE => $BARCODE } : {}; 
    3940my $ripper = Ripper->new({ device => $CD_DEVICE }); 
    40 $ripper->rip_to_flac($archive_flac); 
    41  
    42 if ($BARCODE) { 
    43     print "Writing barcode\n"; 
    44     system 'metaflac', '--set-tag', "BARCODE=$BARCODE", $archive_flac; 
    45 } 
     41$ripper->rip_to_flac($archive_flac, $tags); 
    4642 
    4743print "Rip saved as $archive_flac\n"; 
Note: See TracChangeset for help on using the changeset viewer.