www.superiemand.com

 


CDPLAYER.INI by TRiSTaN CRiSPijN

e-mail your comments, etc to me @ cdplayerini@superiemand.com

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)


NEWS


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


BUG FIXES


DOWNLOAD STATS
August266
September2789
October596
November101+