Dump barcode and catalog number into EXTD
[clinton/abcde.git] / abcde-musicbrainz-tool
index 4f2021b..a0a08ae 100644 (file)
@@ -77,7 +77,9 @@ if ($command =~ m/^id/) {
     my @sums;
 
     foreach my $release (@releases) {
+       #print Dumper( $release->release_event_list() );
         my $a_artist = $release->artist()->name();
+       my $a_date = substr (@{$release->release_event_list()->events()}[0]->date(), 0, 4);
         my $va = 0;
         if ($a_artist =~ /Various Artists/) {
             $va = 1;
@@ -104,7 +106,7 @@ if ($command =~ m/^id/) {
         print OUT "#CATEGORY=none\n";
         print OUT "DISCID=" . $discid . "\n";
         print OUT "DTITLE=" . $a_artist. " / " . $release->title() . "\n";
-        print OUT "DYEAR=\n";
+       print OUT "DYEAR=" . $a_date . "\n";
         print OUT "DGENRE=\n";
            
         my @tracks = @{$release->track_list()->tracks()};
@@ -119,7 +121,8 @@ if ($command =~ m/^id/) {
             }
         }
 
-        print OUT "EXTD=\n";
+        print OUT "EXTD=barcode=" . @{$release->release_event_list()->events()}[0]->barcode()
+               . " catalognumber=" . @{$release->release_event_list()->events()}[0]->catalog_number() . "\n";
         for (my $i = 0; $i < scalar(@tracks); $i++) {
             printf OUT "EXTT%d=\n", $i;
         }