To work around this limitation, I'm trying to programatically stack the original and the processed files.
To create\update the cache files, I'm doing this via the sync to handheld MC feature:
- Source files = Smart playlists (with file path <> sync destination folder)
- Sync destination = a local folder
- Mode = Always convert
- Encoder = external encoder, i.e. a batch I wrote
The critical part is the batch.
It should do this:
A) Audio process (via some external exe programs) the input mp3 file and outputs a processed mp3 file (in the sync destination folder above)
B) stack the processed and original mp3 files together (note: apart from the path location, these files have identical MC tags)
My batch already does the A step.
I'm trying to achieve step B by running "mc17.exe /mcc 26018, 2".
So far, before including that command in my batch, I'm just testing it manually from a DOS command prompt, with MC running and all files I want to be stacked manually selected via the GUI in MC.
Two issues\questions:
- When I run the "mc17.exe /mcc 26018" command manually, MC prompts me for which type of file should be the stack top. But both the original and the processed files are mp3s; the only difference being the path location, is there anyway to tell MC that files in a specific path location should be on top of the stack?
- How will I tell mc17.exe which files to stack together when the /mcc command will be executed in my script? Will the "/mcc 26018" command process the whole library anytime is run?