For folks like me, who use multiple windows machines as our ripping platforms, you might find yourself occasionally wanting to syncronize the contents of the c:\windows\cdplayer.ini files between the machines.
CDPLAYER.INI is a file that stores metadata info about CDs and is used by many windows based ripping tools: EAC, EZ-CDDA, etc. I've written a little command-line utility (syncini) which helps in syncing the contents between ini files. I've posted it, along with full source code at: http://www.hegardtfoundation.org/flacstuff/syncini.zip Unzip file file and store the executable wherever you keep small utilities of this kind. Then, create a shortcut to the executable along with the appropriate cmd line args on your desktop or quick-launch tool bar to make using the utility handy. In my own use, I usually enter metadata about a CD using EZ-CDDA 9.1.3 and then rip using 11.5. Syncini makes transferring the data from the ansi encoded cdplayer.ini to the unicode encoded cdplayer.uni a single double-click event. The shortcut I use for this has this as the "target": C:\Apps\FLAC\syncini.exe --force --current-cds-only c:\windows\cdplayer.ini c:\windows\CDPLAYER.UNI Here is the syntax for the utility: Code: -------------------- syncini.exe: Syncs all sections of the target INI file to the source INI file. Synatx: syncini.exe [options] Source.ini Target.ini Valid options are: /F (force overwrite of target with source) /C (Compare Contents: only overwrite a target ini section if it is smaller than the source section.) /Q (Quiet output) Long form options are: --force (force overwrite of target with source) --compare (Compare Contents: only overwrite a target ini section if it is smaller than the source section.) --quiet (Quiet output) --source-is-ansi (source ini assumed to be ansi) --source-is-utf8 (source ini assumed to be utf8) --source-is-unicode (source ini assumed to be unicode) --target-is-ansi (target ini assumed to be ansi) --target-is-utf8 (target ini assumed to be utf8) --target-is-unicode (target ini assumed to be unicode) --current-cd-only (Sync the section corresponding to the CDID of the audio cd present in the first CD drive. --current-cds-only (Sync the section corresponding to the CDID of all audio cds present in any CD drive. -------------------- Syncini understands UNC pathnames so syncing ini files between machines on a LAN is supported. -- gharris999 ------------------------------------------------------------------------ gharris999's Profile: http://forums.slimdevices.com/member.php?userid=115 View this thread: http://forums.slimdevices.com/showthread.php?t=48910 _______________________________________________ ripping mailing list [email protected] http://lists.slimdevices.com/lists/listinfo/ripping
