Index: /trunk/applymeta
===================================================================
--- /trunk/applymeta	(revision 34)
+++ /trunk/applymeta	(revision 35)
@@ -29,14 +29,18 @@
 
 my @track_numbers;
-foreach (split /,/, $TRACKS) {
-    if (/^(\d+)$/) {
-        push @track_numbers, $1;
-    } elsif (/^(\d+)-(\d+)$/) {
-        push @track_numbers, ($1 .. $2);
-    } elsif (/^-(\d+)$/) {
-        push @track_numbers, (1 .. $1);
-    } elsif (/^(\d+)-$/) {
-        push @track_numbers, ($1 .. $track_count);
+if ($TRACKS) {
+    foreach (split /,/, $TRACKS) {
+        if (/^(\d+)$/) {
+            push @track_numbers, $1;
+        } elsif (/^(\d+)-(\d+)$/) {
+            push @track_numbers, ($1 .. $2);
+        } elsif (/^-(\d+)$/) {
+            push @track_numbers, (1 .. $1);
+        } elsif (/^(\d+)-$/) {
+            push @track_numbers, ($1 .. $track_count);
+        }
     }
+} else {
+    @track_numbers = (1 .. $track_count);
 }
 
@@ -60,5 +64,4 @@
     $mp3->year_set($year) if $year;
     $mp3->track_set($i);
-    $mp3->select_id3v2_frame_by_descr('TPE2', $metadata->{ALBUMARTIST}) if $metadata->{ALBUMARTIST};
     $mp3->update_tags;
     printf "    Apply to %s\n", $audio_file;
