MCUtilities

This package contains various simple command line utilities I've written for MC that perform handy tasks. I'll update this as I tweak them or add new ones.

There are two ways to download it: a ZIP version that you can extract wherever you'd like, and an Installer than puts it in C:\Program Files (x86)\MCUtilities\ for you. The only thing special it needs is .NET 4.5 to be installed (Vista SP2 and newer only). The Setup program checks for .NET, and installs some Start Menu shortcuts.

Downloads:

Current Version: 1.1.0

Support:

This is a free application, but I'm happy to try to help you out if you have trouble.  I'd also love to hear from you if you find these utilities useful.  The best place to ask for help is:

Currently Includes:

Click on the links below for instructions specific to each utility.

  1. MCFileRemover - Remove files from MC based on a playlist
  2. MCPlayIfNotPlaying - If MC is not currently playing something, play the provided playlist.
  3. MC-Switch-Library.wsf - Script to switch Libraries on a remote MC Server.
  4. MCcl - Automatically forward arguments to the appropriate MC command launcher.

General Instructions

Logging:

These applets log all operations to here by default:

C:\Users\<USERNAME>\AppData\Roaming\glynor\<APPLICATION NAME>\

By default, the log rotates daily, and preserves the logs from the last seven days.This behavior is configurable.You simply have to modify a standard .NET Settings app.config XML file and change the settings.You can find this settings file in the standard spot here:

C:\Users\<USERNAME>\AppData\Local\glynor.com\<APPLICATION NAME>\

Command Line Options Conventions:

Like MCFileIngester and MCVideoRedoer, these utilities use NDesk.Options to parse the command line options, so you can specify the command line options via any of those standard notations, including:

--opt
-opt
/opt

Order does not matter, but case does!

Options that take a parameter (--playlist only in this case) are specified like so:

--opt:"value"
-opt="value"
/opt "value"

Or any combination of the above.