In the spirit of sharing, in order to help other members that might not be so well acquainted with the requirements to edit a custom mmedia.csv custom file, I'll post some information here (if this is not OK, just let me know and I'll erase the post).
My current custom output is mainly focused on audio files and produces something like this:
Code: Select all
[-----FILE----]
File........: Kelleigh Bannen - Famous.m4a
Path........: s:\_Music_\singles
[----ALBUM----]
Artist......: Kelleigh Bannen
Album.......: Famous
Year/Date...: UTC 2013-11-25 08:00:00
[----TRACK----]
Title.......: Famous
Artist......: Kelleigh Bannen
[---DETAILS---]
Track.#.....: 1
Genre.......: Country
Time........: 3mn 9s [00:03:09.080]
Bitrate.....: 275 Kbps (VBR) [275253]
[----FILE-----]
Date........: UTC 2013-11-28 09:33:11.000
Size........: 6.20 MiB [6505600 bytes]
Header......: 192 KiB (3%) [196414 bytes]
Stream......: 6.02 MiB (97%) [6309186 bytes]
[----AUDIO----]
Max.Bitrate.: 314 Kbps [256 Kbps (nominal)]
Audio.Type..: 2ch / 44.1 KHz / Lossy / Advanced Audio Codec
Date (tag)..: UTC 2013-11-27 16:15:41
This is the default output produced if you don't use the custom .csv file:
Code: Select all
General
Complete name : s:\_Music_\singles\Kelleigh Bannen - Famous.m4a
Format : MPEG-4
Format profile : Apple audio with iTunes info
Codec ID : M4A
File size : 6.20 MiB
Duration : 3mn 9s
Overall bit rate mode : Variable
Overall bit rate : 275 Kbps
Album : Famous
Album/Performer : Kelleigh Bannen
Track name : Famous
Track name/Position : 1
Performer : Kelleigh Bannen
Composer : Sara Haze, Troy Verges & Gordie Sampson
Genre : Country
ContentType : Music
Recorded date : UTC 2013-11-25 08:00:00
Tagged date : UTC 2013-11-27 16:15:41
Cover : Yes
Rating : None
AppleStoreCatalogID : 7402
AppleStoreAccount :
PurchaseDate : 2013-11-27 15:15:22
iTunMOVI : <?xml version="1.0" encoding="UTF-8"?> / <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> / <plist version="1.0"> / <dict> / <key>asset-info</key> / <dict> / <key>file-size</key> / <integer>6901</integer> / <key>flavor</key> / <string>2:256</string> / </dict> / </dict> / </plist>
AlbumTitleID : 27950
cmID : 28728
PlayListID : 74024
GenreID : 6
AppleStoreCountry : United States
Vendor : Universal:isrc:USUM71314572
Audio
ID : 1
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 3mn 9s
Bit rate mode : Variable
Bit rate : 256 Kbps
Maximum bit rate : 314 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 44.1 KHz
Compression mode : Lossy
Stream size : 6.02 MiB (97%)
Language : English
Tagged date : UTC 2013-11-27 16:15:41
The custom mmedia.csv text file required for this output have this kind of structure:
Code: Select all
General;
\[-----FILE----\]\r\n
File........: %FileName%.%FileExtension%\r\n
Path........: %FolderName%\r\n
\[----ALBUM----\]\r\n
Artist......: %Album/Performer%\r\n
Album.......: %Album%\r\n
Year/Date...: %Recorded_Date%\r\n
\[----TRACK----\]\r\n
Title.......: %Track% $if(%Comment%,\(%Comment%\), )\r\n
Artist......: %Performer%\r\n
\[---DETAILS---\]\r\n
Track.#.....: %Track/Position%$if(%Track/Position_Total%,/%Track/Position_Total%,)\r\n
Genre.......: %Genre%\r\n
Time........: %Duration/String2% \[%Duration/String3%\]\r\n
Bitrate.....: %OverallBitRate/String% \(%OverallBitRate_Mode%\) \[%OverallBitRate%\]\r\n
\[----FILE-----\]\r\n
Date........: %File_Modified_Date%\r\n
Size........: %FileSize/String3% \[%FileSize% bytes\]\r\n
Header......: %StreamSize/String5% \[%StreamSize% bytes\]\r\n
Video
Audio;
Stream......: %StreamSize/String5% \[%StreamSize% bytes\]\r\n
\[----AUDIO----\]\r\n
$if(%BitRate_Maximum/String%, Max.Bitrate.: %BitRate_Maximum/String% \[%BitRate/String% \(nominal\)\]\r\n,)
Audio.Type..: %Channel(s)%ch / %SamplingRate/String%$if(%Resolution/String%, / %Resolution/String%,)$if(%Compression_Mode/String%, / %Compression_Mode/String%,)$if(%Format/Info%, / %Format/Info%,)\r\n
$if(%Tagged_Date%, Date \(tag\)..: %Tagged_Date%\r\n,)
But it actually reads like this (all entries in each section - GENERAL/VIDEO/AUDIO - have to be in the same line):
Code: Select all
General;\[-----FILE----\]\r\n File........: %FileName%.%FileExtension%\r\n Path........: %FolderName%\r\n\[----ALBUM----\]\r\n Artist......: %Album/Performer%\r\n Album.......: %Album%\r\n Year/Date...: %Recorded_Date%\r\n\[----TRACK----\]\r\n Title.......: %Track% $if(%Comment%,\(%Comment%\), )\r\n Artist......: %Performer%\r\n\[---DETAILS---\]\r\n Track.#.....: %Track/Position%$if(%Track/Position_Total%,/%Track/Position_Total%,)\r\n Genre.......: %Genre%\r\n Time........: %Duration/String2% \[%Duration/String3%\]\r\n Bitrate.....: %OverallBitRate/String% \(%OverallBitRate_Mode%\) \[%OverallBitRate%\]\r\n\[----FILE-----\]\r\n Date........: %File_Modified_Date%\r\n Size........: %FileSize/String3% \[%FileSize% bytes\]\r\n Header......: %StreamSize/String5% \[%StreamSize% bytes\]\r\n
Video
Audio; Stream......: %StreamSize/String5% \[%StreamSize% bytes\]\r\n\[----AUDIO----\]\r\n$if(%BitRate_Maximum/String%, Max.Bitrate.: %BitRate_Maximum/String% \[%BitRate/String% \(nominal\)\]\r\n,) Audio.Type..: %Channel(s)%ch / %SamplingRate/String%$if(%Resolution/String%, / %Resolution/String%,)$if(%Compression_Mode/String%, / %Compression_Mode/String%,)$if(%Format/Info%, / %Format/Info%,)\r\n$if(%Tagged_Date%, Date \(tag\)..: %Tagged_Date%\r\n,)