Clarion version history
    Version 0.9.4: (27-Feb-98) 
        Bug fixes worth mentioning: 
            In version 0.9.3, I left out the trailing \ in the cdl and pls 
            directories so play lists and CD files were stored in the wrong 
            directories. Sorry about that. 
            Some users had to click twice on the CD button to load the CD. This 
            has been fixed. 
            If you have CD autoplay on and have Clarion set as the default CD 
            player, it should now start up and add all CD tracks rather than all 
            files in the current directory. 
        Additions: 
            You can now drag and drop files onto the floater, not just the main 
            window. 
            If you have a CD linked to a play list and change the play list's 
            name with the Save As command, it's now smart enough to change the 
            link. 
            In the file browser, there's a button marked > Click it to bring up 
            the last 10 or so directories from which you have added a file. Very 
            handy! 
    Version 0.9.3: (2-Feb-98) 
        Fixed a bug in the CDDB module that caused the program to generate bad 
        discid with certain CDs. 
        Shift+Click (or right click) on the remove button now puts the currently 
        playing file in the trash. (Previously, you had to highlight the song 
        first then click the trash icon.) 
        Added right click alternatives to Shift+Click. You can now (usually) 
        right click where you're required to Shift+Click. For example, right 
        click on the Eject button to load the CD. 
        Several people have asked for a print function to print out the play 
        list. Well, I'm too lazy to bother with printing (formatting and all 
        that yucky stuff). Instead, I added an export function that lets you 
        save the play list as a comma separated values (CSV) file which you can 
        then load into, say, Excel and format to your heart's content before 
        printing it out. You can also save as a html file and print it with your 
        web browser. Don't like the way it looks or want to save in a different 
        format? Just edit the template file or create a new one. Read 
        templates.txt for details. 
        Fixed several bugs too weird and exotic to remember or mention. 
    Version 0.9.2: (7-Oct-97) 
        Added confirmation dialog for CDDB lookup. After CD info are retrieved, 
        you can accept all, some, or none of the returned CD track titles. 
        Fixed CDDB lookup mishandling of long lines that have been split. 
        The program now allows longer disc and track titles for CDDB submit (it 
        will automatically split up long lines to conform to CDDB format 
        specifications). 
    Version 0.9.1.1: (2-Oct-97) 
        Fixed a bug with CDDB submission which prevents you from doing a 
        submission following a lookup that did not produce a good match. 
        Now opens CD in 'shareable' mode. 
    Version 0.9.1: (22-Sept-97) 
        Added help file! Finally. Thanks to Jacques Serre for converting my 
        readme file to a decent help file. 
        Fixed a bug that caused moving the slider backward to start over at the 
        beginning. Curious that this one wasnt reported sooner! 
    Version 0.9.0: (12-Sept-97) 
        The program no longer stops between CD tracks, so it now correctly plays 
        concert CDs and certain classical CDs containing continuous tracks. 
        (This of course only works if you are not using random or shuffled 
        play.) 
        Added 2 new options: close linked play list when ejecting CD; and open 
        linked play list on startup. 
        Fixed a small bug with the file browser that was causing the file list 
        to be updated more than once -- unnecessarily. 
        Misc. bug fixes. 
    Version 0.8.9.9: (01-Sept-97) 
        Added CDDB capability. CDDB is a free, user-supported database of CD 
        information (disc, track titles, etc.) on the internet. If you have an 
        internet connection and you're not behind a firewall, you can look up CD 
        information and not have to enter track titles manually. If your CD is 
        not already in the database, you are encouraged to submit to the 
        database and make the information available to others. For more 
        information go to the CDDB homepage. 
        Fixed occasional premature cut-off of end of song (by 1 to 2 seconds) 
        when in Sleep mode. 
        Added Once play mode -- play one song and stop. 
        Fixed slow skipping of CD tracks whose signatures do not match the CD in 
        drive. 
        Fixed adding wrong CD track when pressing the Space bar in the CD list. 
        Others (??) 
    Version 0.8.9.2: (31-Jul-97) 
        Added remaining time display (as opposed to just elapsed time). 
        You can now view the total length of selected songs. Select several 
        songs and watch the upper right corner of the display panel. If you have 
        no song selected or just one song selected, then the total length of all 
        songs in the play list is displayed. 
        Fixed minor bugs. 
    Version 0.8.9.1: (22-Jul-97) 
        Fixed access violation when adding a CD track with no play list opened. 
        Fixed premature ending of certain midi files. 
        Fixed a bug that broke launching of files from the Explorer when "Reopen 
        play lists on startup" is turned off. 
    Version 0.8.9: (4-Jul-97) 
        Fixed a bug that causes a song to be played repeatedly in "Once" mode 
        (this happens if there is only one song in the list). 
        Fixed a bug with *.cdl directory not terminated with a \ 
        Added several more options:
        1) Allow duplicate entries in play lists.
        2) Ignore CD on startup. Useful if you are in the habit of leaving your 
        CD in the drive but don't want Clarion to load it on startup. Note: a) 
        this of course does not apply if you have Windows' Auto CD Play feature 
        enabled and have just inserted a CD; b) to manually load the CD, 
        shift+click on the eject/close button
        3) Other startup options: always start up in "Sleep" mode; reopen files 
        on startup. 4) Save options: automatic, manual, or ask user. 
    Version 0.8.8: (14-Jun-97) 
        Added an N seconds delay between songs. You can set the delay in the 
        Options (Alt+O) dialog box. The default is zero (no delay). Note: if you 
        get impatient while the program is delaying, just click on Play (F5) and 
        it will start playing immediately. 
        Fixed a bug that caused error when renaming a song in the play list. 
        Fixed a bug that caused error when dragging the trackbar with no play 
        list opened. 
    Version 0.8.7: (12-May-97) 
        Lots of little bug fixes. 
        Added ability to specify a selection (starting and ending point) for a 
        playing item. This allows you to, for example, skip the first or last X 
        seconds of a song, or play Y seconds of the middle of the song. Also, if 
        you have a CD that combines several movements into one track, you can 
        split it into separate movements as follows: 1) add the track; 2) 
        specify start and end point of first movement; 3) add the track again; 
        4) specify start and end point of second movement, etc. 
        By default, there is no selection. That is. the start (end) point is the 
        start (end) of the entire song. To specify the start (end) point of a 
        selection, first hit Play, move the trackbar slider to where you want to 
        set the point, then click with the left (right) mouse button on the 
        percent label (next to the track bar). [I know it's a bit awkward, but 
        it works] The selection is shown visually in the track bar. Note that 
        the selection does not take effect until the next time you play the 
        song. If you already have a selection defined and drag the slider past 
        the left (right) of the start (end) point, the start (end) point is 
        reset to default. To clear the selection, shift+click on the percent 
        label. 
    Version 0.8.6: (2-May-97) 
        Added options to make Clarion the default player for Audio CD and/or 
        MIDI files. Once done, double click on a MIDI file or right click on the 
        CD drive and select Play will launch Clarion. If you have CD autoplay 
        turned on, just pop in a CD and Clarion will start up and play it. 
        You can now add PlayLists from the files browser. Select 'Play Lists' 
        from the drop down filter box, then add play lists as you would any 
        file. Note: to open selected play lists in separate tabs, click the add 
        ( < ) button. To merge selected play lists into the current one, use 
        drag and drop. 
        Added shortcut key: in any list, press Ctrl+I to invert the selection. 
        By default, if you drag and drop items from one tab to another, the 
        items are copied over. To move instead of copy, hold down the shift key 
        as you drop the items on the destination tab. 
    Version 0.8.5: (28-Apr-97) 
        Fixed problem with the position indicator and access error double 
        clicking on an empty file list. Reduced (I hope) CD scanning between 
        tracks, 
        Check out the new Options dialog (Alt+O). You can select MIDI reset, 
        volume control program etc there. 
        Added more items to the popup menu of the system tray icon (right click 
        to activate). You can now pretty much control Clarion while it's in 
        sleep mode. 
        You can now move the *.cdl files to a directory of your choice. Then 
        point Clarion to the new location in the Options dialog. Note: each cdl 
        file is only about 1K in size, but if you're using Win95 and have a 
        large cluster size (>16K), these files can rapidly fill up space. So if 
        you're concerned about this, move these files to a partition with small 
        cluster size. If you don't know what this is all about, don't worry 
        about it. 
        Updated the readme.txt file. 
    Version 0.8.3: (21-Apr-97) 
        Added "sleep" mode. Click on the status bar at the bottom or hit F4 to 
        minimize the app to an icon in the Windows95 system tray. This does two 
        things: 1) free up space in your task bar and 2) minimize CPU usage. 
        Normally, when Clarion is playing a midi or CD with the main window 
        minimized, it uses about 0.8% to 1.5% of CPU. Not a whole lot, I admit, 
        but heh, if your system is as slow as mine... Anyway, in sleep mode, 
        Clarion's CPU usage goes down to 0 (as reported by Microsoft's Wintop; 
        YMMV). By way of comparison, Windows' CD player CPU usage while playing 
        with window minimized is a little over 3%. To get out of sleep mode, 
        just click on Clarion's icon in the system tray. Right click on the icon 
        to bring up a popup menu. Sleep mode is perfect when you want to have 
        the program play in the background while you do other things (you DO do 
        other things on your PC, don't you :) 
    Version 0.8.2: (18-Apr-97) 
        New play order options: Normal, Shuffled, and Random. 'Normal' means 
        play songs in the order listed. 'Shuffled' and 'Random' both mean play 
        songs in random order. The difference is that 'Shuffled' guarantees that 
        each song gets played once per cycle whereas 'Random' is truly random, 
        i.e., the program may play the same songs several times and others not 
        at all (although it will get to them all eventually). Combine the 
        different play orders with the different play modes (Once, Cycle, 
        Repeat, etc.) yield quite a few variations. In line with my minimalist 
        approach to documentation, I'll let you figure out what they are :) 
        When the program detects a new CD, it now prompts for the CD's title, 
        opens a new play list with the same name, and link the CD to said play 
        list. 
        In the About box, double click on my web address to launch your assigned 
        browser and go to my home page. Same goes for my email. 
        As always, miscellaneous bug fixes. 
    Version 0.8.0: (15-Apr-97) 
        Changed the small font used in the display panel, which was causing 
        problems on some systems. 
        The size of the browser was not properly restored between sessions when 
        the screen was maximized. This has been fixed. 
        You can now open multiple play lists at once! The program uses the 
        familiar tabbed notebook interface. There's a new "tabs menu", activated 
        by clicking the button below the musical note button. The tabs menu 
        lists all tabs (i.e., play lists) currently opened. You can switch among 
        the lists by clicking on their respective tabs or via the tabs menu. To 
        move (copy) selected items among one list to another: 1) make your 
        selection; 2) shift (ctrl) + click on the tabs menu; 3) select the 
        destination list. 
        New MIDI reset options! Click on the 'MIDI reset' label. You can select 
        GM, GS, XG, or custom reset (for cards that require it). If your sound 
        card needs to be reset by playing a custom .mid file, copy this file 
        into the directory in which Clarion resides and name it RESET.MID. 
        More playing modes than you can shake a stick at: - Straight: play 
        current list once.
        - Cycle: play current list over and over.
        - Repeat: play current song over and over.
        - Span: iterate through all opened lists (degrades to Straight if only 
        one list is opened).
        - Span Cycle: (not to be confused with spin cycle or spam psycho) 
        iterate through all opened lists over and over (degrades to Cycle if 
        only one list is opened). 
        Undocumented feature #1: right click on any tab to switch to the tab 
        which has the song currently playing. 
        Undocumented feature #2: by default, the notebook displays only one row 
        of tabs. If all tabs do not fit on one rows, you need to use the scroll 
        buttons. If you want to have multiple rows of tabs so that all tabs are 
        visible at once, add this line under the [Settings] section of 
        Clarion.ini:
        MultilineTabs=1 
        Undocumented feature #3: press Ctrl+F6 to cycle through the tabs; 
        Shift+F6 cycles in reverse order. Press Ctrl+1 (that's number one on the 
        main keyboard) through Ctrl+0 to switch to tab 1 through 10. 
        Still no help file. Read the readme.txt. Who knows, you may gleam some 
        useful information whither :) 
    Version 0.7.4: 
        File browser now shows file size, type, and last modified date. As with 
        the PlayList, you can resize each column, rearrange the column order by 
        drag and drop, and sort by ascending or descending order (e.g., you can 
        have the newest files appear at the top.) The program will save your 
        preference. 
    Version 0.7.3: 
        Now comes with sample MIDI files !! (copyright Yahama Corporation). 
        Added multiselection in PlayList. You can now select multiple items in 
        the PlayList then move them around or remove / delete them. 
        Added single click open for the directory list box. Why waste energy 
        double clicking? 
        Fixed access violation bug when drag-and-dropping into an empty 
        PlayList. (For once, it wasn't my fault; it was Borland's :) 
    Version 0.7.2: 
        Added "show new only" button in the File List to show only files that 
        are not already in the PlayList. 
        Added Length column to PlayList and CD List, showing the time length of 
        the file or track. Note: the program does not show the length for files 
        until they're played. That's because it needs to actually open the file 
        to determine its time length. To do this for every file as it is added 
        would simply take too long (you may not care about the length anyway). 
        The upper right corner of the display panel shows the total time of the 
        PlayList -- at least the total time of those files whose length is 
        known. If you double click on the total time, the program will go 
        through each file and determine its length (this may take a while). 
        Added grid lines to the PlayList and CDList. The column order can now be 
        rearranged. Click on the column heading and drag it left or right. The 
        program will retain the column order and widths between sessions. Cool! 
        Thanks to Brad Stowers for the excellent TExtListView component. 
        You can now sort the PlayList by length, title, or filename. Just click 
        on the corresponding column heading. Click it again to sort by reverse 
        order. 
    Version 0.7.0: 
        MORE buttons! 
        Added button on play panel to remove the currently playing item from the 
        PlayList (no need to select it first). 
        Added buttons to delete/move/copy files from the files browser. 
        You can now rename a file in the file browser. Select a file and press 
        Return or F2. 
        You can now drag items from the CD or File browser and drop them into 
        the PlayList. Select the items you want to add, drag them over to the 
        PlayList, and drop them on the item you want to insert the new items 
        after. 
        Clock display no longer flickers! 
        and as always, a variety of bug fixes. 
    Version 0.6.8: 
        On startup, the program now checks whether there is already a copy 
        running and, if so, quit. If you associate clarion.exe with MIDI files 
        (or any other media types), you can double click on a .mid file and 
        Clarion will add it to the PlayList -- without spawning another instance 
        of clarion.exe. 
        Added 'AutoPlay' toggle. If AutoPlay is on, Clarion will automatically 
        play 1) the first item in the PlayList when it is opened; or 2) the 
        first item added to the PlayList when nothing is playing; If AutoPlay is 
        off, the program will (in both cases) move the pointer to the item to be 
        played next without actually playing it. 
    Version 0.6.7: 
        New, slimmer floater! 
    Version 0.6.6: 
        Added a new (improved?) routine for editing names. To edit a name 
        (either in the PlayList or CD tab), point to the item and press Return. 
        Press Return again when done or Esc to cancel. 
        Added Merge to menu (append contents of another PlayList to the current 
        one). 
        Added shortcut keys for the CD tab:
        '+': add track
        <space>: add and play immediately. 
    Version 0.6.5: 
        Lots and lots of bugs fixed! Ugh! 
        Delete (trash) button now moves the file to the recycle bin. If you want 
        to really delete, shift+click the trash icon. 
        Added CD title display in the 'File' column of the PlayList window. 
        Added the following shortcut keys: 
        F5 / F6 / F7 / F8: Play|Pause / Previous / Next / Stop.
        F9: Toggle browser.
        F10: Invoke menu.
        In the PlayList (when not editing):
        '-': remove item
        <Del>: move item to trash (+shift to really delete)
        <space>: play the item immediately. 
    Version 0.6.4: 
        Added full window (as opposed to just outline) dragging for the floater. 
        Rather cool ghost trail effect! 
        Main window can now be maximized, although severe tire damage may ensue 
        :) 
    Version 0.6.3: 
        Fixed weird window sizing bugs. I'm sure there are more, but where? 
    Version 0.6.2: 
        Added 'splitter' so that the relative sizes of the left and right sides 
        of the window can be adjusted. Place the mouse pointer on a blank part 
        in the middle panel (the one with the menu, trash, etc.). The mouse 
        cursor will turn into a horizontal splitcursor; then click and drag left 
        and right. The window will resize in real time! 
        Added shortcut for accesing the menu (F10) and toggling the browser on 
        and off (F8) 
    Version 0.6.1: 
        The window is now resizable!! 
    Version 0.6.0: 
        The biggest change is that Clarion now keeps a registry of CD track 
        titles. Take the trouble to enter titles for your CD tracks once and the 
        program will recognize your CDs and their tracks next time. 
        Each CD can be linked to a PlayList so that whenever the CD is inserted, 
        the program will load that PlayList. 
        Drag and drop files from the Explorer. 
        NOTE: I changed the CD signature generating routine, so that the program 
        no longer recognizes signatures from the previous version. Sorry about 
        this :( 
        Add status bar hint. 
        Other stuff I've forgotten. 
    Version 0.5.4: 
        Fixed serious display problem relating to screen font size (bug in 
        Delphi's TListView?) 
        Fixed ghost trailing while dragging in the play list. 
        Added font setting option. 
        Added F2 shortcut key to rename item (a la Explorer). 
    Version 0.5.3: 
        Added visual pointer indicating the currently playing item. 
    Version 0.5.1 and 0.5.2: 
        Added button to launch volume controller 
        Numerous internal changes. 
    Version 0.5.0: 
        Initial release. 
Back to home 
