Movie Information Manager
version 1.0.0
© 2003 the analog underground
Contents
0. Revision History
• 1.0
» Project started as rewrite of Movies Front End
» Using ActiveX / COM components
» Definition of .mim file format
1. License
Movie Information Manager (MIM) is released as freeware, which means that it may be distributed to anyone at no charge.  MIM is also an open-source project, which means that the source code is available to anyone who might want to use it.  The most current files are available from the analog underground page (http://geek.track7.vze.com/analogu.html), and anyone who would like to make MIM available for download is welcome to, provided that a link to the analog underground is included.
2. Requirements
MIM should run on any computer running Windows 95 and up, or Windows NT 4 and up.  A default web browser is required in order to view the readme file from within the program, and an internet connection is required in order to make use of the IMDb.  MIM does not serve to encode or decode movie files, nor does it burn CDs--it is simply an enhanced database.
3. Installation
In most cases, extracting the contents of the .zip file to a temporary directory and running setup.exe will install MIM correctly.  On some systems, however, this process may not work, and a manual install may be necessary.  For a manual installation, extract the contents of the .cab file to the program directory, then copy any .ocx, .dll, or .tlb files to the Windows SYSTEM32 directory and register them one by one.  To register components, go to START > Run... and enter regsvr32 "C:\WINDOWS\SYSTEM32\auComCtl.ocx" and repeat for all other components.  A window will pop up saying that it was successful.
• Application path
Filename Description
mim.exe Program executable
readme.html This file (documentation)
• Windows SYSTEM32 (usually C:\WINDOWS\SYSTEM32 or C:\WINNT\SYSTEM32)
Filename Description
asycfilt.dll Purpose unknown
auComCtl.ocx analog underground Common Controls
auMIMpnl.ocx Panel Controls for MIM
auMIMsvr.dll Data Classes for MIM
COMCAT.DLL Microsoft Component Category Manager
COMDLG32.OCX Common dialog controls (Save, Open, etc.)
MSCOMCTL.OCX Microsoft Windows Common Controls
MSFLXGRD.OCX Microsoft Flex Grid Control
MSSTKPRP.DLL Purpose unknown
msvbmv60.dll Microsoft Visual Basic Virtual Machine 6.0
msvcrt.dll Microsoft Visual C runtime library
oleaut32.dll Microsoft OLE for Windows
olepro32.dll Microsoft OLE Property Support
scrrun.dll Microsoft Script Runtime (file access)
stdole2.tlb Microsoft OLE for Windows
VB6STKIT.DLL Visual Basic 6 setup toolkit library
4. How to Use MIM
The first step in using MIM is getting it installed correctly.  See the installation section for more information.
Please note that allowing the mouse cursor to hover over labels and buttons in the program will usually bring up a tooltip with more information.
5. MIM File Format
Each movie database created by MIM is stored in a single ASCII file, named what was entered in the File Name field when it was created.  The format of these files is detailed below.
.mim
The pieces of database information are stored on one line each.  Each movie also has its own line, and pieces of information for a movie are separated by pipe characters.  This file can be imported into most spreadsheet applications as a text file with | as the delimiting character.
» Database information
· Title for HTML
· Maximum size to burn to CD
» Movie information
· Index
· Title
· Number of discs / files
· Size (in bytes)
· Time (hmmss)
· Width
· Height
· Year
· CD
· HD
· IMDb
· Video codec
· Video bitrate (kbps)
· Audio codec
· Audio bitrate (kbps)
Only the index and title are required.  Numeric values will appear as zero in the file if they are left blank in the program.