Print file names with duration for musicbrainz.org with this elegant one-liner:
for i in *mp3 ; \ do dur=$(ffprobe "$i" 2>&1 | \ grep Duration | \ perl -ne '/Duration: 00:(.*?)\./; print $1;'); \ echo "${i%%.mp3} $dur"; \ done
Print file names with duration for musicbrainz.org with this elegant one-liner:
for i in *mp3 ; \ do dur=$(ffprobe "$i" 2>&1 | \ grep Duration | \ perl -ne '/Duration: 00:(.*?)\./; print $1;'); \ echo "${i%%.mp3} $dur"; \ done