If you wanted to select all your albums by Bob
Dylan, the easiest filter expression to put in the Albums Table entry
might seem to be:
But if an album's info was pulled from the online database and the person doing the entry did not use proper case (for example, entered him as bob dylan), that album wouldn't be included using the above method. An safer expression would be:
as this contains function is case-insensitive.
If you wanted to find your albums by Richard and Mimi Farina, you would be undaunted by the fact that sometimes Mimi was listed first and sometimes Richard if you used;
contains(artist,"mimi and richard and farina")
By the way, if you have upgraded from an earlier version and are used to using the "$" operator, you can continue to do so BUT it is case sensitivem and also it will not work with the Notes field.
Some more examples:
To see only blues albums, in the Albums Table entry box type:
To review albums with a non-blank Label/Mask entry:
To see all albums copied to the CD-R labeled "Favorite Neo-Swing"
If you wanted to see all albums dated before the year 2000 you could use:
YR < "2000"
To see all compilation albums with the song Joe Hill, in the Albums Table entry box type:
and in the Tracks Table entry box:
Finally, to see only classical recordings that have a composer listed you could do like so:
genre="classical" and contains(notes,"*composer*")
Note that the wildcard character * is necessary around composer because this kind of info is usually entered in the database like: EXTD=composer
but don't use the wildcard in the Quick Search in the Albums View as that is done for you there internally (and only for the Notes field).
Here is a list of functions that can be used with Filter Expressions.
There is a drop-down history list of filter expressions you entered so that you won't have to retype those you use routinely. If you want to delete an expression in the history list, first select it and then click the "-" Delete button next to the Clear Entry button.
A further note about database filtering: SET EXACT is treated
as ON (to use dBase jargon). So if you had two albums, one titled
simply "Best Of" and the other "Best Of the Beatles", the following
expression would only include the first album:
while this would pick up both:
where the asterisk "*" (shifted 8) is the wildcard character.
So if you wanted to see all compilation albums you would use filter expression:
And to include only albums that were NOT compilations use:
To see all albums with Cover art:
Unlike with the Search by Artist in the Albums View (opening screen), "One Stop" artist search does not work with the Report Writer. So filtering on Artist in this Report Writer will only display solo recordings, not multi-artist compilations. Exception: when you click on Report for your output and then select only Artist for your output field, the resulting Artist List will include both solo and compilation artists (any filter is ignored for this special report).
to Artist List described
if you select only Label for your output field, you will
get a listing of your Music Mixes in order of media label, with the
used calculated for each mix (so that you will know how much time is
on re-writable media). If you clicked the "Include Tracks and
tables" box, you will also see all the tracks (songs) on each
If you do not enter a Filter Expression yourself for the Albums table,
the program by default will include only albums with labels and which
NOT have a media code of LD (local disk). So if you DO want to
the audio clips on your hard drive, for example, you could enter the
media="LD". And if you only want to see your rewritable
media, and the media you use are CD-RW discs and Minidiscs, you could
the Filter Expression: media="CW" OR media="MD"
After you click this option, you first get to select the fields you want in your report, including the "virtual" valuation fields of Cost and Value. You will then see a screen preview of your report (the loading progress is indicated in the lower left corner). Note that the scroll bar navigates you through the current page only, to go to other pages you must click on the VCR style buttons at the top. When you are ready to print, click the first Printer icon to select your printer and printer options, then click the next Printer icon to begin printing out your report. Or you can click the diskette icon to save your report either as a text file (to import into a document or email message for example) or as a QRP (Quick Report) file that can be loaded later by clicking the folder icon. Note: the preview may not show all the fields, you will have to either Print or Save to see all the fields if you have selected several.
If you have chosen to include Tracks in your report, any Playlist tracks will be indicated by an asterisk (*) at the beginning of the line.
If you chose to blank out the Report Title then the header will be suppressed (there will be no page title or page number) in the Report.
As hinted above, if you select only the Artist field for output, you will get a special Artist List report that will list all the artists in your collection, one line per artist. This particular report will include both solo and compilation album performances. Any filter entered will be ignored by this special report.
If for any reason you are not happy with the layout or formatting of this Report, you can instead export to CSV or XML output (described further below) and use any number of third party spreadsheets or database managers to design the exact report you want (if you don't already have a spreadsheet or database you can download the freeware OpenOffice).
Create Webpage (HTML)
This button generates an HTML format webpage that you can upload to a webserver to display your Collection to your friends. The only fields that will be included will be Artist, Album, and (if you checked include Tracks in the Tables box) Tracks. As with Run Report above, you can select sort order (in this case only Artist, Album Title or Natural are available), and use a database filter. The output HTML file will be displayed in your default browser after it is created. Colors will alternate with each starting letter of the Artist or Album (depending on sort order chosen), unless you chose Natural (chronological) order.
Create CSV (comma separated
You can export your data to a CSV format file, expecially useful for importing into all major spreadsheets (even my 7 year old Lotus 123). The sort order and all filters are respected, and after you click the CSV button you get to select which of the Albums Table fields to include in the export file and in which order, including the "virtual" valuation fields of Cost and Value. One file is produced for each table included.
Create XML file
Just like CSV described above, except you get the option to include the Notes field. And of course the output is XML format, especially useful for importing into databases.
Note for both CSV and XML export: if you include the Tracks table, be sure to include the ID field in the Albums table output as that is the field connecting the tables.
Go to CD Czar's program page to download trial, purchase unlimited version, etc.