Allows bpm-tag to operate on m4a files.

Tags are written using mp4tags and read using mp4info, both of
which are part of the mp4v2 project, whose code is available at
https://code.google.com/p/mp4v2/
This commit is contained in:
encoded 2014-05-20 14:49:25 -06:00 committed by Mark Hills
parent 913728bf97
commit e0f5676e48
1 changed files with 6 additions and 0 deletions

View File

@ -93,6 +93,9 @@ case "$FILE" in
*.ogg) *.ogg)
BPM=`vorbiscomment "$FILE" | sed -n 's/^BPM=//p'` BPM=`vorbiscomment "$FILE" | sed -n 's/^BPM=//p'`
;; ;;
*.m4a)
BPM=`mp4info "$FILE" | sed -n 's/^\s*BPM://p'`
;;
*) *)
echo "$FILE: file extension not known" >&2 echo "$FILE: file extension not known" >&2
exit 1 exit 1
@ -129,6 +132,9 @@ case "$FILE" in
*.ogg) *.ogg)
vorbiscomment -at "BPM=$BPM" "$FILE" vorbiscomment -at "BPM=$BPM" "$FILE"
;; ;;
*.m4a)
mp4tags -tempo "$BPM" "$FILE"
;;
*) *)
echo "$FILE: don't know how to tag this type of file" >&2 echo "$FILE: don't know how to tag this type of file" >&2
exit 1 exit 1