CDPLAYER.INI by
INDEX
OVERVIEW
Displays your CDPLAYER.INI (tree and list view) and lets you search through it. Lets you view your entire CD collection. Use next to your favourite cdplayer or cdripper program. Runs under Win32.
Use your own CDPLAYER.INI (located in your windows directory e.g. "C:\WINDOWS\") or use the example CDPLAYER.INI (copy it to your windows directory, make sure that you backup your own CDPLAYER.INI before copying)
CDPLAYER.INI EXTENSIONS
The folowing extensions to CDPLAYER.INI are made:
note=string | here you can add a note about this CD |
live=[0,1] | is this a live CD? |
single=[0,1] | is this a single CD? |
disc=int |
which disc is this (e.g.The best of the Doors has two CDs, disc 1 and disc 2) |
NOTES
The CDs in the tree view are ordered
as how they are found in the CDPLAYER.INI file.
The program looks first in the directory its running from
for the file CDPLAYER.INI and if not found there in the windows
directory.
SEARCHING
'!' not operator
'&' and operator
'|' or operator
'()' are brackets
'!' bind more then '&' and '|'
'""' binds text (only " can not be used)
operators from left to right
EBNF RULES
SEARCHSTRING ::= EXPR EXPR*
EXPR ::= '(' EXPR ')'
EXPR ::= '!' NEXPR
EXPR ::= EXPR '&' EXPR
EXPR ::= EXPR '|' EXPR
EXPR ::= IDENT
NEXPR ::= '(' EXPR ')'
NEXPR ::= '!' NEXPR
NEXPR ::= IDENT
IDENT ::= String without '!' '(' ')' '&' '|' or space
IDENT ::= " String without '"' "
SEARCH EXAMPLES
!nirvana come | search for "come" but exclude if it contains "nirvana" |
(love & !you) | dead | death | search for "love" and not "you" or "death" or "dead" |
FUTURE IMPROVEMENTS / KNOWN BUGS
August | 266 |
September | 2789 |
October | 596 |
November | 101+ |