home *** CD-ROM | disk | FTP | other *** search
-
- PLMERGE - A Text File Merge Utility for PLAYLIST
-
- PLMERGE merges music library data in text file format into a PLAYLIST
- music library database file.
-
- The following files should have been provided with this package:
-
- PLMERGE.DOC This documentation file
- PLMERGE.EXE The PLMERGE program itself
-
-
- MERGE FILE DATA FORMAT
-
- To generate a text file for conversion to PLAYLIST, the following format
- should be used:
-
- va\vt\vm\vi\sa\st\sm\sy\mm:ss\nn
- va\vt\vm\vi\sa\st\sm\sy\mm:ss\nn
- va\vt\vm\vi\sa\st\sm\sy\mm:ss\nn
- (etc. - one line for each selection entry)
-
- ...where the following definitions apply:
-
- va = volume artist's name
- vt = volume title
- vm = volume media type
- vi = volume location index number
-
- sa = selection artist's name
- st = selection title
- sm = selection music type
- sy = selection year of release, copyright, etc.
- mm = minutes
- ss = seconds
- nn = selection number (on or in the volume)
-
- Values for vi, sy, mm, ss, and nn can be zero if unknown. The punctuation
- shown above must be used for field delimiters ("\" and ":"). Each
- selection entry record ends with a new-line sequence (carriage-return +
- line-feed); thus the data can be created, viewed, or modified as
- necessary with any standard text editor capable of handling extra-wide
- lines, such as QEDIT. Data for each record starts in the first column
- of the line.
-
- NOTE: Any spaces or tabs in front of or behind the field delimiters
- should be removed prior to using PLMERGE.
-
- In order to make things easier, PLMERGE will accept records (lines) in
- any order; i.e., it will sort the data automatically during the merge
- process. Therefore, no guidelines are necessary with respect to
- pre-sorting your data.
-
- The data format specified above may appear a bit verbose, but it is
- fairly easy to generate using a database or spreadsheet text file output
- followed by a few text editing search-and-replace operations. It is also
- not too difficult to generate from scratch using a decent text editor;
- however, if you're generating new data from scratch by hand, you'll find
- that it's easiest by far to do this within PLAYLIST itself.
-
-
-
- FIELD LENGTH LIMITATIONS -- All fields are variable length. Text fields
- should be limited to no more than 40 characters, while the total length
- of any single line (record) should be limited to under 190 characters.
- NOTE: PLMERGE does not perform any field length checking.
-
- CASE (IN)SENSITIVITY -- PLMERGE applies the same rules for handling
- capitalization as PLAYLIST does; i.e., when an artist, selection title,
- volume title, music type, or media type is entered that already has
- been entered before, the capitalization of the new entry will be
- ignored, and the previously-entered version of the capitalization will be
- used.
-
-
- RUNNING PLMERGE
-
- PLMERGE requires that a PLAYLIST data file, such as MUSIC.LDB, already
- exists -- this can be an "empty" database file created by PLAYLIST. To
- use PLMERGE, enter the following command:
-
- PLMERGE MUSIC.LDB filename.ext
-
- ...where filename.ext is the name of the text file to be merged
- conforming to the format described above. PLMERGE will merge any data
- in the new file into the existing PLAYLIST data file, exiting with a new
- version of MUSIC.LDB. A backup copy of MUSIC.LDB, called MUSIC.BAK,
- will be created by this utility, in case you want to "undo" the merge.
-
-
- REPEATED MERGES
-
- If PLMERGE is run two or more times with the same basic files, any changed
- data in the text file from one time to the next will be added. PLMERGE
- avoids duplicate entries; if no new or changed data is seen, the PLAYLIST
- database file will be left unchanged.
-
- If text file data records are modified from one run to the next, both the
- original and the modified versions will then be in the PLAYLIST database.
- Any obsolete data entries can subsequently be removed very easily within
- PLAYLIST.
-
-
- PLAYLIST and PLMERGE are produced by:
-
- Software Solutions
- 217 Victory Lane
- St. Charles, MO 63303-8432
-
-
- Copyright 1992 Douglas B. Stinson
-
-