Index: server/Slim/Formats/Parse.pm =================================================================== --- server/Slim/Formats/Parse.pm (revision 2281) +++ server/Slim/Formats/Parse.pm (working copy) @@ -275,13 +275,13 @@ # If we can't get $lastpos from the cuesheet, try and read it from the original file. if (!$lastpos) { - # This needs more thought. - #my $track = $ds->updateOrCreate({ - # 'url' => $filename, - # 'readTags' => 1, - #}); + my $track = $ds->updateOrCreate({ + 'url' => $filename, + 'attributes' => {}, + 'readTags' => 1, + }); - # $lastpos = $secs = $track->secs(); + $lastpos = $secs = $track->secs(); $::d_parse && Slim::Utils::Misc::msg("Couldn't get duration of $filename\n") unless $lastpos; }