home *** CD-ROM | disk | FTP | other *** search
/ Chip 2000 November / Chip_2000-11_cd2.bin / sharewar / Slunec / app / 16 / mimic.CAB / Mimic.txt < prev    next >
Text File  |  2000-01-10  |  14KB  |  385 lines

  1. Mimic    Version: 1.10, Jan 10/2000
  2. =====    (C)2000 Steve J. Gray  <sgray@acs.ryerson.ca>
  3.     http://www.ryerson.ca/~sgray
  4.  
  5. Program Documentation
  6. ~~~~~~~~~~~~~~~~~~~~~
  7.  
  8. Mimic: Multi-Interface Mediaplayer with Integrated Components
  9.  
  10. Note: ActiveMovie, Netshow, DirectX Media, and Windows Media
  11.     are all basically the same thing. They are all built on
  12.     and around the ActiveMovie engine. They are all trademarks
  13.     and/or copyright Microsoft Corporation.
  14.  
  15. Requirements
  16. ------------
  17.  
  18. * Microsoft Internet Explorer 4 or higher (IE5 recommended)
  19. * Microsoft Media Player 6.0 or higher (6.4 recommended)
  20. * May require editing of system files to enable ActiveMovie.
  21.   If you know for sure that MediaPlayer is installed and you get
  22.   the message "not a registered MCI device" do the following:
  23.  
  24.   << Windows 95 >>
  25.      Edit the SYSTEM.INI file.
  26.      In the [MCI] section add the line: ActiveMovie=mciqtz.drv
  27.   << Windows NT >>
  28.      Use REGEDIT to add the following key:
  29.      
  30.      HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\Windows NT\
  31.     CurrentVersion\MCI32\ActiveMovie
  32.  
  33.      Set the value to: mciqtz32.dll
  34.  
  35. * Windows NT users must install a special driver to allow direct
  36.   access to hardware in order for the FM Tuner component to function!
  37.   Please refer to the file "winnt.txt" for more info!
  38.  
  39.  
  40. Introduction
  41. ------------
  42.  
  43.   Welcome to Mimic! Mimic is an all-in-one accessory program that can mimic
  44. most other programs of it's type using "skins". Skins are a collection of files
  45. that define the entire look of the user interface. Mimic contains one of the most
  46. powerful skin engines of any program. It allows buttons and labels of any size,
  47. tooltips for all buttons, graphical digit displays of any size and supports
  48. non-rectangular windows. Also, unlike most other programs that are limited to
  49. large BMP files, Mimic allows the use of GIF and JPEG files to save hard drive space!
  50. There is a special Winamp skin (winamp.skin) to import and use Winamp skins!
  51.  
  52. Mimic includes the following features:
  53.  
  54.   Common Features:
  55.     * Powerful skins with buttons of any size and placement
  56.       (only two bitmap files required! Can be GIF or JPG to save space)
  57.     * Multi Non-Rectangular regions for main form
  58.     * Graphical Digits and Text
  59.     * Right-click menu for access to most function even if not specifically
  60.       included in the current skin
  61.     * Tray icon
  62.     * Keyboard control
  63.     * Tooltips for all buttons and text.
  64.  
  65.   Media Player:
  66.     * Able to play almost any format including:
  67.         MPEG Audio: MP2, MP3, MPA
  68.         MS Audio:    WMA, ASF
  69.         Wave Audio: WAV, SND, AU
  70.         MIDI:    MID, RMI, KAR
  71.         Video: AVI, MOV, QT, DAT (mpeg)
  72.         And more....
  73.     * Visual Playlist Selector (great for CD compilations)
  74.     * Album cover features
  75.     * Include bitmap files (BMP, GIF, JPG) in playlist
  76.     * Intelligent conversion of filenames in playlist
  77.     * MP3 IDTag display/editor with cover bitmap
  78.     * Volume Control
  79.     * Continuous Playback (adjustable song overlap)
  80.     * Direct selection of song via keyboard
  81.     * Karaoke Lyrics Playback (preliminary)
  82.       (compatible with SJGPlay when files renamed to .LYR)
  83.  
  84.   CD Player:
  85.     * Preliminary CDDB and CDPLAYER.INI support (read only)
  86.     * Use Menu to toggle between CD and Media Mode
  87.     
  88.   FM Tuner:
  89.     * Supports The following Cards:
  90.         - Aztech / Packard-Bell / CompExpress
  91.         - RadioTrack I / Reveal RA300
  92.         - RadioTrack II
  93.     * Unlimited Presets
  94.     * Allows descriptive station names
  95.     * Displays Station Logo bitmap
  96.     * Direct access to station or preset via keyboard
  97.  
  98.   Clock:
  99.     * Current Time (12 or 24 hour mode)
  100.     * Date with Day of Week
  101.     * 10 independent Timers with Lap function
  102.  
  103.   Calculator:
  104.     * Basic Calculator functions
  105.     * Memory
  106.     * Unit Conversions, with loadable definitions
  107.  
  108.   Notepad:
  109.     * For quick notes
  110.     * Load, Save, Print
  111.  
  112.   Web Browser:
  113.     * Uses Internet Explorer engine
  114.     * Supports Java, downloading
  115.     * 10 Quick URL buttons
  116.     * URL History
  117.  
  118.   Web Radio:
  119.     * Compatible with MS MediaPlayer streams
  120.     * Unlimited Stations
  121.     * 10 Preset Station Buttons
  122.  
  123.   Screensaver:
  124.     * Separate component (install to windows directory)
  125.     * Clock functions
  126.     * Animations
  127.     * Picture viewer (to be implemented)
  128.  
  129. And much more!...
  130.  
  131. Future Planned additions (depending on user feedback):
  132.     * Lyrics Editing/Synch'ing capability for player
  133.     * More Karaoke functions
  134.     * Jukebox features
  135.     * Voice Recorder
  136.     * Calendar with To-Do lists
  137.     * Multiple alarms for clock
  138.     * User suggested features.... e-mail me your suggestions!
  139.  
  140.  
  141. About MCI
  142. ---------
  143.  
  144.   For those not familiar with MCI (Media Control Interface), it is
  145. the mechanism that the Microsoft Media Player (and others) uses to
  146. play various media files that are out there. This means that you need
  147. an MCI driver to play specific file types. MCI drivers for some of the
  148. common types of files such as WAV, MIDI, AVI etc come standard with
  149. Windows, whereas other types such as MPEG Video, Quicktime etc need
  150. to be installed separately. This is where ActiveMovie comes in.
  151. ActiveMovie is the engine behind Microsoft's DirectShow, Netshow, and
  152. the new Media Player. ActiveMovie attempts to combine all the various
  153. formats into one player.
  154.  
  155.   Mimic requires MediaPlayer 6.0 or higher. Version 6.4 or higher
  156. is required for Windows Media Audio files.
  157.  
  158. Note!: Version 6.0 is the only version that supports RealAudio/Video files.
  159.  
  160.  
  161. Supported Media Formats
  162. -----------------------
  163.  
  164.   Mimic is a complete multi-format media player, with features favoring
  165. the very popular MP3 format. Because it uses the Microsoft MediaPlayer
  166. engine it is able to play a wide variety of formats. MS MediaPlayer is
  167. an open standard and can support future formats with the use of CODECS.
  168. Mimic will automatically support all current and future formats supported
  169. via MediaPlayer. The following file types are supported:
  170.  
  171.     MP2, MP3
  172.     WAV, AU, SND, AIF, AIFC, AIFF
  173.     MID, RMI
  174.     RA, RM, RAM, RMM (with MS Mediaplayer 6.0)
  175.     AVI, MOV, QT, M1V, MPA, MPE, MPEG, DAT
  176.     ASF, ASX
  177.  
  178. Additionally support is included for the following formats using
  179. other 3rd-party MCI drivers:
  180.  
  181. 1) Modules: MOD, MTM, FAR, 669, OKT, STM, S3M, NST, WOW, XM
  182.    (requires Mod 4Win MCI driver available from www.mod4win.com)
  183. 2) AutoDesk Animator: FLI, FLC
  184.    (MCI driver available with Autodesk Animator)
  185. 3) Golddisk Animation: AWA, AWM
  186.    (MCI driver source unknown)
  187. 4) Multimedia Movie: MMM
  188.    (MCI driver source unknown)
  189.  
  190.  
  191. Using the program
  192. =================
  193.  
  194. Prefs
  195. -----
  196. * Info
  197.     - Displays current skin info
  198. * Manual
  199.     - Display documentation
  200. * Options
  201.     - Startup: Lets you specify a playlist or directory to load
  202.     - Shutdown: Save window position option
  203.     - Window:
  204.         * Always on Top makes the window stay above all others
  205.         * Snap to ViewPort makes the window snap to the edges
  206.     - Misc:
  207.         * Scroll Songname - only works for Winamp skins or skins
  208.             with a graphical song title display
  209.         * Load Album using ID3Tag - looks for a corresponding album
  210.             cover bitmap using info from MP3 file ID Tag
  211.         * Use Friendly names - strips out underlines, extensions
  212.             and track numbers from the filename
  213.     - External Display
  214.         * Sends the track title to a Prolite LED sign
  215. * Auto On/Off
  216.     (not implemented)
  217. * Paths/Fav
  218.     - Skins:
  219.         * Default Path for Mimic or VB-Amp Pro Skin files
  220.     - Vis PL Selector:
  221.         * Default Path for the Visual Playlist Selector
  222.     - Favorite Skins:
  223.         * Lets you pick a favorite skin for each "component"
  224.     Note: Click the "..." button to browse and select a directory.
  225. * Player
  226.     - DirAdd Extensions:
  227.         A list of extensions separated by spaces. Determines
  228.         which file types are added to the playlist when you
  229.         add a directory or drag a folder.
  230.     - Device:
  231.         Lets you select which MCI device to use;
  232.         MPEGVideo or ActiveMovie
  233.  
  234.         Use MPEGVideo unless you have installed a device
  235.         that has replaced the MediaPlayer driver (such as a
  236.         DVD playback card). If you have, please refer to the
  237.         README for instructions on installing ActiveMovie).
  238.     - Continuous Playback:
  239.         The number of milliseconds to overlap the end of one
  240.         track and the start of the next. Zero to disable.
  241.  
  242. * FMTuner
  243.     - Tuner Card:
  244.         * Selects the card type and address
  245.     - Startup:
  246.         * Lets you select a preset or frequency to tune
  247.     - Shutdown:
  248.         * Lets you control if the radio is left on or muted
  249.           when the program ends
  250.     - Registration:
  251.         * The FM Tuner is the only component of Mimic that
  252.           requires registration ($15 US). The radio will become
  253.           non-functional after 5 minutes unless registered!
  254.  
  255. Skins
  256. -----
  257.  
  258.   Skins are loaded by selecting a ".skin" file. Skins can be in the
  259. same directory as the program or you can define the skins path in the
  260. preferences. Some skins (like the default) use skin linking. Linked
  261. skins should all be in the same directory since they usually share
  262. bitmap files.
  263.  
  264.   If you create a unique skin please e-mail it to me so I can add it
  265. to the skin download page.
  266.  
  267.  
  268. Album Covers
  269. ------------
  270.  
  271.   The program makes extensive use of "Album Cover" bitmap files. The
  272. cover files can be either BMP, GIF or JPG format. Skins can contain
  273. the cover display in the main window itself, or if not used the
  274. program will open a separate window when a cover bitmap is found.
  275.  
  276.   When you load a playlist, the program will automatically look for
  277. a matching album cover bitmap.
  278.  
  279.  Example:
  280.     Playlist: "Phil Collins - Hits.m3u"
  281.     Cover...: "Phil Collins - Hits.jpg"
  282.  
  283.   You can also include Album Cover bitmaps (or any bitmap for that
  284. matter) right inside the playlist. When the program sees the bitmap
  285. it "plays" it for 5 seconds before continuing with the next song.
  286.  
  287.   Album Cover's will also display, if available, when displaying the
  288. MP3 IDTag, which is a special tag that may be available in some MP3
  289. files.
  290.  
  291.   When the "Display Album Cover using IDTag info" option is selected
  292. the Album cover bitmap is updated whenever the IDTag exists and a
  293. matching bitmap file is found. The bitmap file must exist in the same
  294. directory as the MP3 file and it's name must correspond to one of the
  295. following formats:
  296.  
  297.     1) AlbumTitle.xxx
  298.     2) Artist-AlbumTitle.xxx
  299.     3) Artist - AlbumTitle.xxx
  300.  
  301.     Where xxx is the extension (BMP, GIF or JPG).
  302.  
  303.  
  304. Visual Playlist Selector (VPS)
  305. ------------------------------
  306.  
  307.  The main purpose of this feature is for CD compilation discs, where
  308. many CD's have been MP3'd and put on a single disc. The idea is to
  309. scan each album cover and create a playlist for the album, then the
  310. program will display thumbnails of all the albums on the disc so you
  311. can choose which to load and play. Up to 16 covers can be displayed on
  312. a page. You can page up/down through an unlimited amount of playlists.
  313.  
  314.  What you need to do is:
  315.     1) Convert the CD tracks to MP3 format
  316.     2) Place them in a folder (optional, but recommended)
  317.     3) Load the MP3 files and create a playlist
  318.     4) Scan the album cover (BMP, GIF, or JPG format)
  319.     5) Save the album cover with the same name as the playlist.
  320.  
  321.  Now, in the preferences "Paths" tab, enter the path to your files or
  322. your cd-rom drive (ie: D:\). When you insert the compilation CD click
  323. on the "Visual Playlist Selector" button and watch all your virtual
  324. CD's appear on the screen!
  325.  
  326.  Categorizing Playlists:
  327.  
  328.  You can also categorize your playlists in the VPS. Say you want to
  329. split your playlists into genres like "Pop", "Rock", "Country" etc.
  330. Create a folder for each category then create a ".DIR" file with the
  331. same name and (optionally) a bitmap with the same name. Now, when the
  332. VPS sees those ".DIR" files it will only display those entries and NOT
  333. playlists in those subdirectories until they are selected. The ".DIR"
  334. file can be any file (like a text file) as only the name is important.
  335.  
  336.   Example:
  337.     Folder : Rock
  338.     Dirfile: Rock.dir
  339.     Bitmap : Rock.jpg  (optional)
  340.  
  341.   Bitmap files should be SQUARE and can be any size (ie: 64x64 pixels).
  342. They will be scaled to fit, so if they are not square they will be
  343. distorted. Be warned, that the bigger the file the longer it will take
  344. to load each into the VPS screen. Also be careful; JPG files can expand
  345. to very large files! Large bitmaps can cause an out of memory error
  346. when 16 are loaded in at once!!!
  347.  
  348.  
  349. Continuous Playback (Mixing)
  350. ----------------------------
  351.  
  352.   This allows you to play two MP3's (or other media) at the same time
  353. by overlapping playback. You can specify up to 10 seconds
  354. (9999 milliseconds) of overlap. You will need a fast machine and hard
  355. drive...
  356.  
  357. Note: This feature has been tested and works on my machines:
  358.     * Pentium2, 266MHz, 64MB, Awe64, Win98, and MSMediaPlayer 6.x
  359.     * Pentium MMX, 200MHz, 32MB, SIS Built-in Audio,
  360.       Win98, No additional software.
  361.  
  362.  Your milage may vary:-) Please let me know if it works or not, and
  363. your system configuration. I would appreciate the feedback!
  364.  
  365.  
  366. Drag and Drop / Add Directory
  367. -----------------------------
  368.  
  369.   You can drag files, folders or even entire drives into the playlist.
  370. When adding directories Mimic will add all files with extensions that
  371. are listed in the "DirAdd Extensions" field in the prefs. Extensions are
  372. listed separated by spaces. For example: "MP3 MP2 MPA WAV MID QT".
  373.  
  374. You can also drag and drop playlist files (M3U). Mimic will add all
  375. entries from all playlists. Note: When adding files Mimic does not check
  376. if a file is already in the playlist, therefor it's possible to have
  377. multiple entries for a single file.
  378.  
  379. Please send all corrections, suggestions, bug reports or thanks to:
  380.     sgray@acs.ryerson.ca
  381.  
  382. Thanks!
  383.  
  384. <END>
  385.