}
sub plan_flac {
+ local $@;
my $workdir = shift;
my $path = shift;
my $tags = shift;
-
+ my %track_tags = eval { track_tags($tags) };
+ if ($@) {
+ die("$@: $path")
+ }
(
- tags => {track_tags($tags)},
+ tags => \%track_tags,
flac => $path,
filename => filename($tags),
dir => join('/', $workdir, mangle_for_file_name(@{$tags->{ALBUM}})),