As i've mentioned I have been looking at adding a useful command line method to Media Companion and have spent a several hours playing with this this evening.
In order to avoid the need for extensive rewriting of the application I have written a small console application that can perform the neccesary basic tasks. The program still needs to be located in the MC folder so that it has access to all the same libraries, preferences, and cache files.
The application is called 'mc_com' and at the moment is about 150kb, it's only single threaded and although it uses much the same routines as the main MC program the scraping appears to be considerably faster.
The command line functionality so far is
'mc_com -m -e -p profilename'
-m Scrape movies
-e Scrape episodes
-p with profile (profilename) if -p is not used then the default profile will be used.
eg
'mc_com -m -p Billys' will search for new movies using the folders and settings in the 'Billys' profile
'mc_com -m -e' will search and scrape new movies and episodes in the default profile.
'mc_com' or 'mc_com help'
will display the above info in the console.
Both methods update used cache files accordingly so they will be listed within MC when it is next run, and the console outputs progress.
I intend to make this available this weekend and I may have time to add some additional features, so if you have any ideas or thoughts then this is the thread to air them.