home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
- CD SCAN Version 1.02 Copyright (c) 1992 By Joseph Dunn.
- All rights reserved.
-
-
-
- USER MANUAL
-
-
-
-
-
-
-
-
-
-
-
-
-
- Foreword:
-
- This project has taken many hours to complete. I would appreciate it if due
- respect was given to my hard efforts and you were honest enough to register
- your copy if you continue to use it after a 30 day trial period. See the
- README.1ST file for more information about registration.
-
- A bit about me: I am a blind student studying at The Flinders University of
- South Australia. I enjoy listening to music, playing drums and being a
- friend. I hope to complete my B.SC. degree and major in Computer Science
- and use this as a basis to go on writing software to aid the disabled.
-
- Credits: Special thanks to: - my girl friend Joanne Pearce for her love and
- support, - to my family who try desperately hard to tear me away from my
- machine, - To Rohan Lewis for his help with colour choices and other
- suggestions - to Tony Galliford for his help and suggestions - The LORD
- JESUS CHRIST who is my inspiration and saviour - to you for choosing this
- software.
-
-
- page 1
-
-
-
- Contents: Page
-
- Foreword ____________________________________________1
- Credits ____________________________________________ 1
- Contents ___________________________________________ 2
- Introduction _______________________________________ 3
- Installation and system requirements _______________ 3
- How Cd Scan works __________________________________ 7
- Getting started ____________________________________ 8
- Entering data ______________________________________ 9
- Quitting Cd Scan __________________________________ 12
- Browsing your cd collection _______________________ 13
- Pasting data to file ______________________________ 16
- Searching _________________________________________ 18
- Printing __________________________________________ 20
- Pack (house keeping) ______________________________ 21
- Errors and Trouble Shooting _______________________ 23
- Final Word ________________________________________ 25
-
-
-
- page 2
-
-
-
- INTRODUCTION:
-
- Cd Scan is a powerful music cataloging system specifically designed for
- cataloging a compact disk collection. Up to 1200 cds each containing up to
- 30 tracks may be accommodated on the registered version.
-
- The program includes a powerful and flexible search facility, a quick scan
- browse facility and the ability to print a short or long form listing of
- all compact disks.
-
- You will never have to guess how many tracks can fit on the side of a tape
- again because Cd Scan also gives you the ability to calculate track times
- for recording purposes and A special "Pasting" function is available to aid
- in creating cassette labels.
-
- A "house Keeping" facility is included to always ensure optimum performance
- after many changes have been made to the catalog.
-
- Installation and system requirements:
-
-
- page 3
-
-
- To run Cd Scan you need an IBM compatible with at least 256k ram and DOS
- 2.11 or later. A hard disk is recommended for fastest and most reliable
- performance.
-
- Cd Scan should be distributed in a self extracting archive file, that is, a
- file which when run, extracts files out of itself. These files should be
- placed in a directory by themselves. For the uninitiated, a directory is a
- place on the disk which contains files belonging to a particular group,
- i.e. all these files belong to Cd Scan and therefore should be placed in an
- area by themselves to distinguish there function from say your word
- processor files.
-
- To make a directory and place Cd Scan into it do the following: Exit any
- application you may be running and get to the DOS prompt. It may look
- something like
-
- C>
-
- From this point type:
-
-
- page 4
-
-
- CD\
-
- (after pressing enter) type
-
- MD CD-SCAN
-
- (after pressing enter), type:
-
- CD\CD-SCAN
-
- (and press enter again)
-
- Place the disk with the Cd Scan files on it into drive A and type:
-
- COPY A:\*.*
-
- then, after pressing enter again, type:
-
- CDS102
-
-
- page 5
-
-
- Several messages will be displayed concerning the extraction process.
-
- Once you have been returned to the DOS prompt, you may run Cd Scan.
-
- See your DOS manual about creating batch files if you wish to run Cd Scan
- from a batch file or see the appropriate documentation if you wish to run
- Cd Scan from a menu program.
-
- The command to run Cd Scan is:
-
- CDS
-
-
-
-
-
-
- page 6
-
-
-
-
- A sample batch file which can be typed in from the DOS prompt follows:
-
- CD\BATS
- COPY CON CDS.BAT
- @ECHO OFF
- CLS
- C:
- CD\CD-SCAN
- CDS
- CD\
- ^Z
-
- How Cd Scan works:
-
- Cd Scan maintains two special files on disk, one contains the main text of
- the compact disk data and the other is an electronic index for quick access
- to the cds. Like a book's index, this file basically contains a key and
- reference field for all cds. You, the user will not directly come in
- contact with either files but you must be made aware of their presence and
- warned not to modify, move or delete these special "data" files. Cd scan
-
- page 7
-
-
- also creates text files for printing and editing and these will be
- discussed later (in the section on printing and pasting).
-
- Cd Scan communicates with you via menus. You select an item from a menu by
- pressing the indicated letter or in the case of the main menu, you can move
- the highlight bar with the cursor keys to highlight the item you wish to
- select and then press enter.
-
- Getting Started:
-
- Run Cd Scan by typing CDS (enter) or by choosing it from your menu system.
-
- Your screen clears and a menu bar is written across the top of your screen
- with the item Browse highlighted. By pressing the left and right cursor
- keys, you can move the highlight bar to any of the six items.
-
- At this point, selecting some of these items will result in a warning being
- displayed to the effect that your index is empty. This is because your
- index currently contains no cds. In fact, the only options available to you
- as a new user are the option of Entering new data and the option of leaving
-
-
- page 8
-
-
- (quitting) the program.
-
- Entering data:
-
- Well, lets get the show on the road! Lets begin by entering a compact disk
- into the system.
-
- Select Enter by either pressing e or in the manner discussed above.
-
- Cd Scan keeps track of several items of information about your cds. These
- are: The Artist, Title, Track times, Track names, and a short comment about
- the cd.
-
- In entering any data, the following keys may be used:
-
- left and right cursor keys: move cursor left or right one space,
-
- back space: move the cursor one space to the left and delete the character
- there,
-
-
- page 9
-
-
- delete: delete the character at the current cursor position,
-
- home: move the cursor to the first character in the field
-
- end: move the cursor to the last character in the field
-
- insert: toggle between insert or over-strike mode.
-
- enter: give completed data to program
-
- escape: quit operation.
-
- Briefly: the cursor is the flashing square which appears when you are asked
- for a response and which indicates where the next character will be placed
- on the screen.
-
- Insert mode is where characters typed are inserted before other characters
- on the line rather than over the top of them as in over-strike. You will
- notice that all characters typed will be converted to uppercase. This
- feature standardizes all data as many publishing companies can't make up
-
- page 10
-
-
- their minds about how the information on cd covers should be printed. If
- all text is in one case it is faster to search through.
-
- After you have typed in the Artist name, and are happy with it you should
- tell the system that you are finished by pressing enter as in all cases of
- entering data. (If you make a mistake, don't worry, you can correct it
- later).
-
- Cd Scan will now respond with a prompt asking you to type the Title of the
- cd. After you have typed in the Title of the cd and pressed enter the
- screen will display a box with three columns in it and the artist and title
- centered above the box.
-
- This box will become familiar to you as you use the program. The three
- columns are the track number (1..30) in the registered version, the time
- (mm:ss) and the track name. You will be asked to enter the second two
- pieces of information. If you don't wish to enter a time in, leave it blank
- by just pressing enter.Once all the tracks have been entered in, press
- enter on a name field and you will be asked to type in a comment for the
- cd. If you don't wish to include a comment then just press enter until the
-
- page 11
-
-
- box disappears or press the escape key.
-
- Once the data for a cd has been entered, the program will store the cd on
- disk and add its artist name and title to the index. (Cd Scan will
- automatically sort the index each time an addition is made)
-
- Repeat this enter process until you have several cds in the index.
-
- Quitting Cd Scan:
-
- If you have had enough for this session and wish to quit the program, you
- may select this option from the main menu or just press escape until you
- are asked if this is your real intention. If you press escape again, the
- quit will be cancelled and you will not exit the program. If you answer y
- for yes and press enter (as for all yes/no responses) you will leave Cd
- Scan and return to DOS.
-
- Browsing your cd collection:
-
- Once the index contains 1 cd you will be able to browse.
-
- page 12
-
-
- Select Browse from the main menu and two boxes will be displayed, the
- number of cds in the index will be written in place of the bar menu and the
- bottom line (status line) will display several options.
-
- The two boxes (or windows) contain a list of artist names and cd titles. A
- highlight bar will appear marking an artist and title. You may browse
- through the cds using the following keys:
-
- up/down: move the highlight bars up or down one cd, page up/down: move the
- bars forward or backward a page at a time, home/end: move the bars to the
- first or last cd in the index. escape: return to the main menu.
-
- Note: the cd highlighted will be referred to as the current cd.
-
- If you press enter on the current cd, the familiar box first encountered in
- the Enter option along with several other items will be displayed. A red
- colon will also be placed on the first time of the first track. This colon
- indicates the current track. You may move this colon up and down with the
- following keys:
-
-
- page 13
-
-
- up/down: move colon up or down a track, page up/down: move the colon to the
- top of the next screen of tracks if appropriate, home/end: move the colon
- to the first or last track on the cd.
-
- The options on the status line include the following: ALt+a add the time of
- the current track to what is already in the total time box. ALT+s subtract
- the time of the current track from what is already in the total time box.
- ALT+c clear the time box. ALT+t add the total of all the tracks on this cd
- to what is already in the total time box.
-
- Note: times will not be accumulated above 99:59. If an attempt is made to
- add times that total more than this, or to subtract times until total is
- less than 0 then an error message will alert you. The Time box must then be
- cleared using Alt+c
-
- Play with these time functions and practise adding times of different
- tracks. You may even return to the browse screen by pressing enter (or
- escape) and selecting another cd. Notice that the time box is not cleared.
- Make sure you clear the time box if you just want the total of one cd.
-
-
- page 14
-
-
- You would have noticed two other functions on the displaying cd screen,
- namely ALT+e to edit a field and ALT+p for pasting a track. Editing a field
- allows you to make a correction to a miss-typed field. This is where you
- can correct a mistake typed in during the entry of data.
-
- Pressing ALT+e will display options corresponding to the field you want to
- correct.
-
- You may select a to correct the artist name, t for the title, n for the
- current track name, c for the comment or l for the length of the current
- track.
-
- Once a selection is made, you are permitted to edit the selected field.
-
- Note: The cursor will be placed on the last character of the field.
-
- In the comment box, you can't move up a line so if you make a further
- mistake, just press escape and edit it again. Pressing enter will just
- place the cursor on the last character of the next line (or in the case of
- a blank line the cursor will be placed at the beginning).
-
- page 15
-
-
- When you return to the browse screen by pressing enter or escape from the
- display screen, the changes will be written to disk and if need be, the
- index is resorted.
-
- If you wish to delete a cd altogether, you can do this from the browse
- screen. Just press CTRL+d on the cd. You will be asked if you really want
- to go ahead with the deletion and then according to your response, the
- appropriate action will be taken. (Don't worry if you delete a cd
- accidentally, you will be able to undelete it later before tidying up).
-
- Pasting Tracks:
-
- This facility allows the text of the track number, time and name to be
- added to a text file for later printing or editing. It is useful in
- creating cassette labels or just to keep track of songs with a particular
- theme.
-
- From the Display screen, pressing ALT+p will write the artist and title of
- the cd once for each paste session and then the track number, time and name
- to a text file called TRACKS.TXT. A star will be placed in the right margin
-
- page 16
-
-
- to show the track has been pasted.
-
- For example, pressing ALT+p the first time you display a cd will write the
- artist name and title followed by the current track information, then, for
- each track pasted during that display session, just the track information
- will be written. An example of what the paste file would look like follows:
-
- AD
- COMPACT FAVORITES
- 01 04:22 ALL CREATION SINGS
- 04 03:43 WE DRAW THE LINE
- 07 04:18 GAMES OF CHANCE AND CIRCUMSTANCE
- 09 04:15 EXILES
-
- AD
- RECONSTRUCTIONS
- 04 04:15 EXILES
- 08 03:45 HIGHWAY TO THE HEART
- 09 04:20 ONE GOLDEN THREAD
-
- page 17
-
-
- To edit this file you must use a text editor of some sort although you can
- print it as it is from the Print option from the main menu. If this file is
- not deleted, it will be added to each time you Paste a track to it. You are
- given the option to delete this file from the print paste file option
- discussed later (in the print section).
-
-
- Practise browsing your cds, displaying a cd, adding times etc, until you
- become familiar and comfortable with these operations.
-
-
- Searching:
-
-
- Cd Scan allows you to search for any part of any field in the catalog.
-
-
-
- page 18
-
-
-
-
-
- Select Search from the Main Menu and you will be asked to enter the search
- text, i.e. the pattern to look for. You may enter part of a title, a word
- within a song name or a time. You also may enter a time range to locate cds
- containing tracks which fit this range.
-
- Once the search text has been entered, the options of searching the artist
- field, title field, song name, length or comment are offered. Searching for
- by artist or title will be almost instantaneous because of the index. Other
- searches will take a bit of time. Once the search has taken place, the
- familiar browse screen will be displayed and almost all of the options
- available before are offered to you again. The only options you will not be
- permitted to do are deleting or editing a cd. You will also note that the
- index only contains the cds with the specified search criteria in the field
- you specified.
-
- Examples of searching for times: 02:33 search for all cds containing tracks
- exactly 02:33 in length. <02:33 search for all cds containing tracks of
- length < 02:33 >02:33 search for all cds containing tracks with length >
- 02:33. 02:33-03:02 search for all cds containing tracks whose lengths are
- in the range 02:33 to 03:02 inclusive.
-
- page 19
-
-
- To exit from the search index, press escape as usual.
-
- Printing:
-
- Printing is very useful because it gets the words out of the computers
- grubby hands and onto paper like we are all used to.
-
- The print facility offers you the options of printing an artist list
- containing a list of artist names and titles, a full compact disk list
- containing all the information you entered except the comments and the
- ability to print the paste file you created during your inspection of a
- cd's contents.
-
- If you don't have access to a printer directly or just want to edit the
- text created by this system to suit special needs, the output of the print
- can be directed to a file. After pressing c for catalog or a for artist
- list you will be prompted to print to file or printer. If f for file is
- selected, the text will be written to a text file called LIST.TXT. The
- print facility will automatically print page numbering, a header and work
- out how many cds to put on a page so that a cd is not split over a page
-
- page 20
-
-
- boundary.
-
- If you select p for printer, you will be instructed to align the paper to
- the top of form position and then press a key when ready.
-
- Note: The print facility assumes you are using A4 paper and prints 60 lines
- to a page.
-
- A printer error will result if you attempt to print without paper or if the
- printer is off line. Press a key when you have fixed the problem or press
- escape to cancel printing. Printing the Paste file doesn't give you the
- option to print to a file as it already is in a suitable format to edit.
- After printing this file, you will be asked if you wish to delete the file.
- If you respond affirmatively, the file will be deleted and any subsequent
- pastes will be written to a new file. If you respond negatively or just
- press escape, the file will be left intact and any subsequent pastes will
- be appended (or added) to the end of the file.
-
- Pack (house keeping):
-
-
- page 21
-
-
- Before we discuss what Pack does, we need to understand a bit about the way
- Cd Scan stores its information. We mentioned earlier about an index file, a
- file containing a list of artist names and reference pointers to the main
- text. The index file is generally the file which undergoes the most
- modification when adding or modifying data. In fact, when a cd is deleted,
- its reference pointer is just removed from the index and placed in a
- special deletion tracking file allowing undeletion which will be discussed
- soon. The information stored in the main data file is not modified in any
- way, this eliminates the possibility of disk error and minimizes disk
- operations. When a cd is modified, a new copy of the cd is added to the end
- of the data file and the old pointer in the index is updated to point to
- the new copy. After many modifications have been made, the speed of the
- program may be affected. This is where Packing comes in. What packing does
- is reads each cd from the index and writes a new copy of the data file,
- writing the cds in their correct alphabetic order and eliminating obsolete
- data. Packing need only be performed when many modifications have been
- made. When Pack is selected, a backup of the catalog is automatically made
- and an attempt to locate a deletion tracking file is made. If found, you
- will be asked if you wish to undelete any cds contained in this file. If
- you undelete the cds at this point they will be added to the index again
-
- page 22
-
-
- and will be accessible. If you choose not to undelete the cds at this point
- and go ahead with the packing operation, they will be lost forever as the
- data file will be re-written and all references lost. You may just undelete
- the cds and not pack the catalog, just press escape after the undeletion
- has been performed. If you choose to pack the catalog, you must not disturb
- the disk activity in any way until the packing has finished or data may be
- lost and unrecoverable.
-
- Note: with a large catalog, an xt type computer or a floppy disk system may
- take a while to perform the packing. Please be patient and don't disrupt
- the operation.
-
- After packing has finished, searching and browsing will be more efficient
- and the main data file will probably be smaller. If something does go wrong
- during packing, the old files which were renamed with the BAK extension may
- be renamed WITH THE dat EXTENSION and the old catalog restored. See your
- DOS manual with regard to renaming files.
-
- Errors and Trouble Shooting:
-
-
- page 23
-
-
- If Cd Scan does not run correctly, check the following: Your CONFIG.SYS
- file contains at least 15 files and buffers. (See your DOS manual for more
- information) Your INDEX.DAT and CDS.DAT files are both present in the same
- directory as the CDS.EXE file. If one of these files are missing and you
- don't have a backup, contact me for possible suggestions. If Cd Scan runs
- too slow, try packing it. If your system locks up on start up, check how
- much memory your system has free. You may have to get rid of a TSR or
- something.
-
- When the index is either empty or full, you will be notified. If full, no
- more cds may be added and if empty, there will be no data to search, browse
- or print.
-
- A printer error can usually be rectified just by ensuring that the printer
- is on line and that the paper is correctly aligned. If you still have
- trouble printing, consult your printer manual.
-
- Note on Deletion: The deletion tracking file, created when a cd is deleted,
- is called DELETED.DAT. Do not delete or modify this file or you will not be
- able to undelete any cds when you pack the catalog. Do not try to undelete
-
- page 24
-
-
- a cd from an obsolete deletion tracking file as its reference will not
- match the old cd.
-
- Suffice to say, don't try to do the programs work for it or you may find
- yourself in trouble!
-
- Final Word:
-
- This completes the discussion of the Cd Scan cataloging system. I sincerely
- hope it meets your cataloging requirements. All suggestions will be
- gratefully considered.
-
- For more information about the program or author, all correspondence should
- be sent to the address below.
-
- Joseph Dunn: 30 Narvik Crescent, Hackham West S.A. 5163 Australia
-
- Phone: +61 8 326-1830
-
-
-
- page 25
-
-