Movie Information Manager
version 1.0.0
© 2003 the analog underground
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.