#39 Add AUX data for files processed using libmp4v2

open
nobody
None
5
2014-08-26
2012-09-04
cojms1
No

This is my first attempt a patch (and to be fair even at using c++ in anger)...

I am aware of the patch found at https://sourceforge.net/tracker/?func=detail&aid=2670433&group_id=129766&atid=715782. However this does not use the new ITMF tags in newer versions of libmp4v2.

I have modified the patch and added support for the following fields: -

TCOM - Composer
TENC - Encoding Tool
TRCK - Track Number (will use format <track>/<total> if possible)
TPOS - Disk Number (will use format <disk>/<total> if possible)
TIT1 - Grouping/Music Category
TBPM - Tempo/BPM
TCMP - Part of compilation (yes|no)
STIK - Media Type (see http://code.google.com/p/mp4v2/wiki/iTunesMetadata#Media_Type_%28stik%29 for details)
TVSH - TV Show
TVES - TV Episode number
TVSN - TV Season
TPE2" || TPE4 - Album artist

You'll see that there are similarities as I based my code on the previous patch.

I have only tested this being applied after patch 3515012 has been applied.

Discussion

  • cojms1
    cojms1
    2012-09-04

    Patch for providing aux data using libmp4v2 (versions 1.9.1 and up)

     
  • cojms1
    cojms1
    2012-09-05

    Fixed a problem where the patch would crash MediaTomb under certain conditions

     
  • cojms1
    cojms1
    2012-09-05

    Uploaded v2 which fixes a problem I found when importing my entire library.