-sub artist { shift->choose("artist"); }
-sub album { shift->choose("album"); }
-# We don't care if year is not set
-sub year { shift->choose("year"); }
-sub audiotype { return "mp3"; }
-sub haspic { return undef; } # NEXTVERSION
+sub year { return(shift->set("year", @_)); }
+sub artist { return(shift->set("artist", @_)); }
+sub album { return(shift->set("album", @_)); }
+sub track { return(shift->set("title", @_)); }
+sub tracknum { return(shift->set("tracknum", @_)); }
+sub comment { return(shift->set("comment", @_)); }
+
+sub audiotype { return "mp3"; }
+sub haspic { return undef; } # NEXTVERSION