History/1.0d52

From kJams Wiki
Jump to: navigation, search

The History of d52 is every change i've made to d51: in chronological order (latest at bottom)

Next Version

Previous Versions

The Sovereign Integral version

d51r0 June 27 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • fixed crash when creating "corrupted zip files" playlist
  • fixed ability to run on OS 10.4 (totally hosed you there, sorry)
  • Windows
    • prefs no longer go missing (with your serial number! would revert to tryout)
    • no longer saving the DB every 2 seconds
    • should no longer get "can't save preferences" error
    • better error handling when mounting any media at startup
    • better logging in some places

d51r1 July 1 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • no longer puts up a dialog if an export or encode fails, only growls at you
  • much faster "directory sorting" during song importing
  • turned off menu item setting logging
  • it is no longer possible to set your Cache to a dangerous place (like the root of a HD)
  • fixed: the auto-re-launching was busted when updating to a new version
  • it is again possible to QT Export audio-only songs
  • Windows:
    • Search!!
    • prefs dialog shortcut key is ctrl-,
    • prefs for logging and thread-logging now work. please do NOT use thread logging
    • new Audio engine: no longer required to set your speakers to 44k 16 bit Stereo
    • Now compatible with Windows XP (due to above audio fix)
    • text edits no longer "forget" how to draw (they would not appear to be editable)
    • in Preferences, you can now change your Cache and Library location
    • no longer flash a progress bar dialog when sorting a short list
    • no longer hang or crash on startup due to attempting to mount virtual discs that don't exist (like an empty CD tray)

d51r3 July 5 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • fixed a rare crash on quit bug
  • no longer logging drive mounting info
  • fixed Logging to always be on on startup
  • importing SuperCDG meta data progress bar updates 4x/sec, rather than kindof randomly
  • fixed rare crash on startup
  • Windows
    • You can now select an output audio device in your prefs
    • Playing SuperCDG files no longer crashes
    • no longer crash on startup when using a library from a mac with a playlist that was sorted by a slow searching column
    • updated crash reporter. requires built-in email system (web mail is a fail)
    • started work on the TAB key changing focus to the sources<->tracks<->search. not working, not done yet
    • when scrubbing the playhead, no longer set scrub time on mouse UP
    • when clicking on LCD timecode, now only changing time display on mouse UP
    • if a folder (like the kJams Music folder) is missing, kJams lets you find it

d51r4 July 6 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • browser window does not continually refresh (redraw / blink) when music stores are parsing
  • fixed yet another crash on quit
  • the "selection" now has a guard around it to ensure it doesn't become corrupted (debugging tool)
  • sorted lists now have guards as well, to ensure they really really stay sorted
  • Windows:
    • no more choppy / stuttering audio: smooth as silk sound!
    • Music store purchases from KaraokeLocker now succeed completely, adding BOTH the CDG and MP4 tracks, with meta data
    • purchased single song now actually plays when you have the auto-play pref turned on
    • auto-updater is fixed again. sorry you'll have to do one last manual update.
    • mastercard works for Tricera again. sorry you'll have to fix your prefs one last time

d51r6 July 9 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • doing a search no longer does a "select all"
  • re-vamp'd the preferences under the hood. that means test your prefs, they may have changed!
  • Adding a folder with an insane number of files in it now puts up a progress dialog if it takes too long
  • progress bar when using "add to library" works again
  • Fixed crash allocating song album list if it hasn't been allocated yet
  • fixed slowness adding songs to library
  • fixed newly introduced slowness displaying search results (it's still slow like before)
  • songs with certain characters in the song/artist/album name would simply "not play", fixed.
  • restarting the web server tries for five seconds rather than three tenths of a second
  • number of CPU Cores is now reported (on mac anyway)
  • now only ever writing "windows file system" legal characters when naming a file, even on mac
  • the number of QT exports you can do simultaneously defaults to the number of cores in your machine
  • Windows:
    • All the preferences checkboxes are hooked up
    • You can use the Gift Pack radio button
    • Skip Silence at start of song works
    • Fixed ability to select a folder for "add to library" that was at the root of a drive. note: you probably still can't select the root itself
    • no more "KJPro™" pref panel
    • "Reveal in Explorer" now works on files with funny characters
    • Add to library no longer hangs when there are funny characters in a file name

d51r7 July 14 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • logging works again, busted in last release
  • any UI string that had a slash "/" in it was truncated (like ". and space" is now "You have entered an illegal character in one of your templates. Legal characters are LTRSI-()/. and Space."), these now show the correct full string
  • in the above situation, you should only get the dialog like once or twice, not a zillion times
  • when reading meta data, i now remove "surrounding quotes", and trim white     space     and carriage
    returns and trailing tilde's~
  • fixed a bug that made "Add to Library" extremely slow
  • when getting bulk catalog info, i fetch 1000 items at a time instead of 100, makes things go much faster for folders with a bazillion items in them
  • fixed the Tricerasoft store. Whupps!
  • songs added to "corrupted zip file" or "songs not renamed" actually get added, rather than the song "- - -"
  • fixed a bug that would cause duplicate singers in your "KJ Rotation" list
  • when you reinterpret a bunch of songs and then they all need pushing, i first wait 'till they're all reinterpreted AND the database has SAVED, and THEN i start pushing. this ensure's your DB doesn't get all out of sync
  • if the app fails to start, it tells you, rather than crashing
  • for now, logging is permanently on, and thread logging is permanently off, ignoring the prefs
  • no longer asserting IsMainThread()
  • no longer flushing the progress dialog extra times, which slows things down
  • progress dialogs *should* now have correct titles in all cases, not just "one moment please"
  • Windows
    • fixed crash on quit

d51r8 July 16 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • you should get FAR fewer ASSERTs about sorting and sort keyVec
  • fixed a crash WRT music store updating if you turned off music stores
  • fixed a crasher when moving song files to the trash (trash original)
  • fixed the "please crash" when "update lyrics meta"
  • KMA files no longer crash on windows, but they don't work cuz they're WMA, need to write a decoder for that
  • fixed yet another "xml file failed to save" bug, I now leave them in the temp folder for 12 hours! HAH! That'll show'em!!
  • Windows
    • You can now use the sort column context menu
    • you can now use (some of the) song context menu (right click on a song name)
    • MAY have fixed a crash on quit problem. more logging anyway
    • dialog popup menus now have "correct" separators (that you can't select)

d51r9 July 21 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • you can now search for track numbers. not that you'd want to. (unless you use CAVS numbering)
  • hopefully fixed the "you're about to crash" problem when sorting (definitely no longer erroneously reporting bad sorting)
  • Mac
    • if your singer name had an asterisk in it, you no longer get deleted and duplicated and generally blow'd up
    • same story for playlist names
    • fixed bug where dialogs could come up before the app was completely initialized
  • Windows
    • finally fixed text encoding problem when using "CFStringCreateWithFormatAndArguments()". now all string args are treated as UTF8
    • the "*" character is used again when duplicating the name of something

d51r10 July 23 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • Pro: on FIRST startup, or when creating a new venue, all the venue playlists are actually saved, causing you to NOT crash.
  • you SHOULD no longer get the "you are about to crash" stuff any more, i hope!!!
  • kjams will now try *even harder* to find missing files before giving up
  • kjams can now play Audio+QuickTime files (separate audio file, plus a quicktime movie for video), crazy, i tells ya. please let me know if i broke something!
  • no longer forcibly gathering the total size of all the media that represents a song when saving. now i only save whatever size is cached (faster saving first time)
  • there was yet another remote possibility that you could lose xml playlists, this has been fixed!
  • fixed another crash on quit
  • eSellerate purchase process now has more logging
  • you can now force-crash kjams with command-option-shift-anything in the help menu
  • Music Maestro songs downloaded from the Tricera store now come with correct metadata
  • it is no longer possible to crash when you eject a CD or delete a play list at *just* the moment that the playlist was saving to disk
  • you no longer will get the "the version you are using may be old" message
  • fixed an error in reconstructing "recoverable" file names, was converting "/" to "|" by accident
  • Mac:
    • zip files that have slashes in them will again work correctly
  • Windows:
    • multi-modifier key commands (like above) now work properly

d51r11 Aug 3 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • for some users, greatly speed up the pre-parsing phase of updating music stores (it could look like kJams was just hung)
  • fixed "file not found" and "duplicate file names" error when updating music stores
  • MAJOR: when pushing lots of meta, the DB now saves over and over, to keep up with all the changes. so, if you crash, you will not have lost much work, if any. This was the original design, but there was a bug that kept "procrastinating" the DB save command.
  • fixed potential crasher in the name parser
  • Mac
    • you can now script the save command, it never worked
  • Windows
    • MAJOR: You can now use the Reinterpret Names dialog
    • no longer crash when re-linking files

d51r13 Aug Friday the 13th 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • getting a lot of crash reports when deleting songs. i've added a bit of logging and asserts to help diagnose this
  • no longer sometimes crash when scanning "kJams Music" folder when rebuilding from scratch
  • MAJOR: kjams again can remember that you set your "kJams Music" folder to point somewhere custom, like an external drive. why did nobody report that?!?
  • "Paste" no longer pastes over the entire text edit in the "input" dialog
  • fixed a bug in the "Interpret Names" dialog so you CAN have a track number as the last element
  • Windows: MAJOR: fixed popup menus in dialogs, they work again whupps!

d51r14 Aug 17th 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • MAJOR: if your music store 1-click settings are wrong somehow, kJams will now tell you WHY!!  :D
  • MAJOR: fixed the crashing you get when sorting due to changing name / artist / album
  • MAJOR: fixed the crashing you'd get pushing meta or interpreting or pulling meta or adding to library, after 5490 threads have been spawned!! OMG!!
  • demoted the assert "this ain't a music store" to just a log entry, it's not really a big deal
  • Windows:
    • MAJOR: you can now "Get Info" on a song or group of songs and change it's meta data
    • fixed crash when using prefs dialog
    • now logging dialog question and user answer
    • cut copy paste now work in dialogs
    • popup menus (okay okay, "drop down list boxes") that are long now have a scroll bar, and ones that are very thin buttons now can have wider boxes

d51r15 Aug 24th 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • just about everything in this release is major
  • the VenueVJ store:
    • no longer keeps asking you to enter your phone number correctly (even if it was)
    • now also validates that you have a credit card type selected
  • in both music stores: we now validate that the CVV2 number is actually numeric
  • Mac: using "Paste" in the input dialog (serial number, messenger etc) now no longer pastes twice
  • it is now no longer possible to set your "Music Folder" location to a locked or read-only location
  • Win: no longer crashes on startup. that must have sucked for first time users :(

d51r16 Aug 29th 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • MAJOR: the kJams web server now handles all client requests on background threads. each client gets it's own thread. this means: 1) the GUI will remain responsive and 2) each client will be as fast as possible (no longer waiting on all other clients) and 3) fewer crashes!
  • context menus on items in the Sources list will now do source-listy things, rather than tracks-listy things
  • removed "ASSERT(pliP)" when deleting items (or rebuild rotation)
  • no longer get a main thread assert please crash when filtering (searching)
  • in the singer context menu, you can now mark a singer "here" as well as "not here"
  • if you hold the command key when purchasing kJams, it skips all the verbose warning dialogs
  • graphics overlay channels are now logged so we can nail that "black video" bug!
  • the "Video" window no longer disappears when you bring up Exposé. please test with spaces, does it work???
  • Windows: the pref key for the audio input and output popups are now logged with more details, so we can fix that bug

d51r18 Sept 8th 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • if you have "warn on song interruption" turned on, and you interrupt a song, and hit OK, and *immediately* play a different song (with double click or arrow key) you don't get the "your song may have silent audio" message (which in that case would be wrong)
  • if you have "warn on song interruption" turned on, and you hit right arrow, and while the dialog is up the song automatically goes to next, then hitting OK does nothing (won't go to the NEXT next)* fixed a crasher that is impossible to describe, trust me (iterating playlist items)
  • you will no longer get "black video" (the "double overlay" bug) after certain error conditions.
  • better logging of the "double overlay" bug
  • when re-linking a song, the name of the song is listed in the OS file browser dialog
  • when pulling meta and there exists a CAVS "list.txt" database (of any compatible type), then if the tags are found to be ONLY contain song name that is a number, then i still pull the data from the text file, and not from the tags. what this means is pulling meta works where it did not before.
  • the little "speaker buttons" on the right and left edges of the volume controller now update the volume knob when you click'm
  • There is a new "Reveal Preferences" item in the help menu
  • Windows
    • the "please crash" dialog now has different verbiage than mac version
    • the icon for "Singers" now looks correct
    • the "next" and "previous" functions now operate correctly (rather than reversing)
    • you can now rename Source list items (playlists, the venue, singers)
    • When you add a singer, it now actually shows up in the list of singers
    • you can now delete singers and playlists
    • you can now delete songs
    • more keyboard shortcuts now work: play (space), stop (escape), next and prev songs (right and left arrow key), clear (delete)
    • search box now gets a focus ring
    • the purple focus ring now actually works (tab between search, sources, and tracks)
    • the context menu now works for Sources
    • menu items are now correctly enabled for "Clear" and "Prevous" and "Next" songs
    • menu items with sub menus now have correct name strings
    • if you show a context menu (eg: the "Sort Columns" context menu) but then click off of it without picking something, it used to automatically pick the first item (hiding the column you clicked on), now it does not pick anything.
    • if you show a context menu that has sub menus, and you pick a sub menu item, it now actually works (eg: right click on a song->add to singer->new singer)

d51r19 Sept 16th 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • i think we may have fixed the kjams server problem, is your iJams working again?
  • log file parameter list for esellerate now gives names, not numbers
  • fix potential crash in quicktime audio playback
  • You can now use the "here" checkbox in the "KJ Rotation" playlist, if you want, tho you really should just use the delete key
  • The "here" checkbox is now disabled in the "Rotation" playlist, cuz it would make you crash
  • When you use "add to library", the Library playlist is now automatically selected, and it is sorted by PLI to help mitigate the bugs related to being sorted by something that you're pulling meta data on (like artist name), which can cause problems at this time
  • the "current time" log line now reads "Date/Time" .. oh fuck, that's going to screw up sending the log file. dammit. *sigh*. i'll have to fix that. gar.
  • Windows:
    • Now using GDI+ to blit the Video window (smooth graphics!)
    • The "Artwork" panel now works
    • You can resize the Artwork panel by grabbing the borders (no mouse cursors yet)
    • the Video window will now remember if it was full screen, and go back to it next time you start
    • all windows now ensure they are on screen (so you don't eg lose your video window if it was on a 2nd monitor that is no longer there)
    • the tracks list is 2 pixels to the left
    • you now get mouse cursors to indicate when you can resize the artwork panel

d51r20 Sept 23rd 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • attempting to enable "type to select" is not working yet
  • lots of logging now for the auto updater
  • fixed the auto updater for the tryout version (!)
  • log file time stamp is back to "curr time" this should help in sending log files
  • logging esellerate SN param getting
  • moved ShowScreen pix into sub folder, added new ones in anticipation of new screens
  • Windows
    • those micro fonts in dialogs are a bit bigger
    • all ShowScreens now work, tho the font sizes are wrong
    • the overlay screens now support "outline" mode for drawing text (see lava lounge)
    • when you add a song to a singer, the Rotation playlist no longer gets a bunch of copies of the singer (WTF?!)

d51r21 Sept 29rd 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • you can now perform targeted searches via the web app or iphone app, eg: "artist:simple" will find all songs by "simple minds" but won't find the song title "Simple Trick"
  • there are some new ShowScreens in the Video menu, try them out. to use the "drink specials", enter a ShowScreen message for "later", then pick "drink specials"
  • when the task manager is hidden, it does not spend time drawing itself
  • when you play a song that has Slipping applied, kjams now shows the song name like normal, rather than the slip value (in the messenger)
  • "Localizing Menus" now gets it's own string in the startup log
  • fixed a crasher when logging the graphics port overlays
  • no longer get ASSERT "paramZ" when you go to purchase
  • ShowScreens and producer media streams can now use transparent graphics
  • showscreen graphics are cached for faster load times
  • fixed palette color sorting bug when rendering MediaStreams
  • fixed potential crash when rendering MediaStreams
  • fixed a crashing bug in Preferences relating to sort column storage
  • you can now use square brackets in song name templates
  • Windows:
    • All text is rendered with GDI+ for smooth goodness
    • the messenger now fades gracefully instead of flicking off
    • All ShowScreens now actually work
    • MediaStream files now work

d51r22 Oct 6th 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • crap i busted the version number. that's fixed now, but you all have to manually update cuz it also broke the auto updater detecterizer
  • fixed lots of errors in my internationalization strings
  • ooo neat! you can now search on "checkbox" meta data with targeted searches. eg: do a search for "no lyrics:1" and it will find all songs with the "no lyrics" checkbox checked. (use a zero to find all un-checked ones)
  • fixed crash when editing any sync-slipped song in producer
  • there is a new meta "Lead Vocals" check box

d51r23 Oct 7th 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • there is no more "use core graphics", it's now always turned on
  • in the "Advanced" menu, changed "Artist name Last, First" to the more accurate "Artist name: swap First<->Last"
  • revamped all the localize strings files. we're poised for the translators now.
  • file paths have quotes around them when you copy/paste or export to xml/CSV
  • fixed a crasher when you have a dialog showing and you get a temporary progress dialog (like when an MPEG plays)

d51r24 Oct 15th 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • Windows:
    • Support for KMA and WMA+G files!! YAY!!!
    • Fixed a crashing bug where if you changed meta when the music file volume was offline, then ran again with it online
    • fixed inability to drag out of the zip archive
  • Pro only:
    • New Behavior: a song will NOT count as being sung if you skip past it (right arrow) right away (technically when < 60% done with the song). What this means is: if the singer at the top is out for a smoke or something, you can just skip past them to the next singer, and their song will STAY in their "tonight" list, so it will come up in their next rotation. Or, Imagine you have singers A, B and C. Singer A is up now, but out for a smoke. Right arrow to skip them. Then, after B sings, and C's song has come up, you can skip back twice (once to get B, and once more to get back A) then the A can sing their song, then after they're done, skip forward to skip B, who just sung, and you're back to C. Much better than the previous tedious method of stop the rotation, go to KJ Rotation, double click B, wait for C, stop rotation, double click A, wait for B, stop rotation, double click C.
  • using the "Switchable Names" or "Switchable Albums" will now warn on interrupt if you have that pref turned on
  • fixed a bug where if your ripping encoder preset was funky, you'd be unable to use the menu bar
  • MAJOR: on a fresh install you'd get "can't find music folder". man that sucked!!! fixed!

d51r25 Oct 21 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • fix possible crash on startup
  • fix crash when downloading TriceraSoft music store
  • using the "Switchable Names" or "Switchable Albums" will now warn on interrupt if you have that pref turned on, only if you interrupt the CURRENTLY PLAYING SONG
  • fixed a bug in HTTP download code that incorrectly reported the size of the download, this could cause crashes
  • fixed HTTP header logging so it only logs once, not once per portion of the download (downloads typically come in several portions)
  • Windows:
    • Started work on Burning plugin
    • you can now Get Info on a Disc and set disc info
    • you can now store crash reports for later sending
    • if you use freedb to get meta, and more than one disc will match, it now asks you to pick which one
    • you can now drag and drop from "Windows Explorer" file view to the kJams Browser view to "Add To Library"

d51r26 Oct 24 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • picking an audio output device no longer asserts
  • help menu now has "reveal log file"
  • if the auto update launcher fails, you now get an error report about it
  • fix crash on quit when you have the Video Underlay going
  • UTF16 LRC files now work
  • removed superfluous logging about "should be numeric"
  • when pushing file names, kjams tries to ensure the file names do not have illegal chars in it (substituting the illegal char with a unicode char that has a visually similar glyph)
  • if you leave your kJams up a long time without updating, the "do you want to update" dialogs no longer start to accumulate
  • default font for MediaStream files is now "Futura Condensed"
  • file paths now actually sort in an intelligible manor
  • LRC files now properly set the duration of the first and last blobs
  • kJams now more accurately determines if your drive is able to Rip or Burn (was doing it wrong before)
  • Windows
    • started work on inline editing
    • continued work on burner
    • MEGA MONSTER app icon!
    • "Buy Song" Button now looks correct
    • windows XP now shows the "buy song" button in the music stores. why did nobody report that?!??!
    • kJams will now refuse to run if you have a copy already running
    • Prefs now remembers which panel you had last, and returns to it
    • if you need to adjust your one click settings, the dialog now automatically comes up
    • now logging drive rip/burn capabilities

d51r27 Halloween 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • the burn-spin animation, when finished, now spins back to original position before closing the iris, so it doesn't appear to "jump" into iris-closing position
  • for MediaStream files that require a default font (like LRC), you can now set "MediaStream Defaut Font" and "MediaStream Defaut Font Size" in the prefs file
  • new stage during quit comes after "Abort orphan encoding", it is "Waiting for tasks to complete", which should be short
  • when getting file info is taking a while, i would put up a progress dialog after 1/4 second, now i wait a full second
  • the timer that puts the microphone in the LCD window was spawning copies of itself every time, now there is only one
  • in the song importer, if you got an error, you might crash, now you get an error dialog
  • fixed a crash turning off video underlay
  • file names now ALWAYS HAVE windows-legal characters in them. push file names to legalize your file names.
  • the currently playing (or paused) song or singer now has a speaker icon next to it in the browser list view
  • Google Analytics can track music sales (now i can have a nice graph!)
  • catching exceptions when disposing singers, could help crash-on-quit (and fail to update)
  • main window title will again remove the word "tryout" after you purchase. Also changes from "Lite" to "Pro" if upgrade
  • in my continuing efforts to get people to "get it" about that you MUST close the Receipt window after a purchase for kJams to self-activate, i am now hiding the app windows until the purchase process is done
  • Windows
    • more preliminary work on inline editing
    • now outputs the log to the console too
    • fixed a bug that would put your prefs into the QuickTime prefs folder
    • can now find the "User" folder correctly
    • the "Play on import" pref is now actually hooked up correctly
    • fixed crasher if you play then stop a song right away
    • no longer initting QT twice
    • broke key shortcuts like next, prev, play/pause etc. fixed
    • you can now type spaces when doing an inline-edit (rename a venue)
    • the "Fake" checkbox in the music store prefs is no longer available, it was fake

d51r28 November 10 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • Mac
    • moved the speaker icon that shows what song is playing to the left a wee bit
    • fixed: can again drag and drop in the (KJ) Rotation by dragging the singer name
    • the entire row shows as the drag region
  • the TriceraSoft music store now has "Date Added" so you can sort by date and see the new songs at the top
  • when the web server is on, if you get 2 or more requests at the same time for searches, they all run, rather than failing and causing a UI freeze
  • cue files are now always correctly created
  • the web server now correctly recovers the names of things when presenting them, so you don't get funny character
  • to edit an item inline, you must select it first, then click AGAIN without moving the mouse for a second
  • if you show the "About kJams" crazy rainbow, any click should now dismiss it and resume the song
  • when using a web client, if you do the same search several times in a row within a few seconds, you are ignored
  • fixed a bug where doing a search with iJams that produced too many results would take twice as long (because it would ignore the first result and resubmit)
  • again no longer marking prefs dirty on startup
  • when drag and dropping a selection into the library, i perform the drop as a deferred task, rather than directly during the drop operation
  • when querying if we are saving a singer or playlist, i now log the name of the thing that says "yes, i'm saving"
  • fixed a crash when you ask KJPro for data
  • fixed a HANG when saving anything! could happen any time! YIKES!!!

d51r30 November 13 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • log file name is sure to not have illegal file system chars in it
  • if you get a problem buying songs, like "gift pack doesn't exist" or "credit card number invalid" or "credit card expired", you now get a warning to such effect
  • you can now do searches for *just* a comma and it will work. if you have any other chars in the search string, the comma is the same as a space, which is ignored
  • if you double click on an item JUST as it's about to play, it would hang. Now, it just plays like you'd expect
  • during auto update, if everything worked *except* the launch of the new software, it would fail silently, now it shows the error message
  • now logging any script commands
  • in Pro, the server resources are served from the kJams Prefs folder, so you can mod them as you see fit
  • no longer logging eSe parameters
  • analytics on music purchases is working again
  • no longer bothering to look for meta data in the xml file if the data i'm looking for is stored in the ktd file
  • Windows
    • fixed the ability to flippin' PURCHASE THE SOFTWARE WITHOUT CRASHING
    • fixed auto update!!
    • during auto update, if anything goes wrong it shows an error message, instead of crashing (!)
    • setting the focus with the tab key hilights the browser selection
  • Windows XP
    • icons draw in a better spot
    • no more black chunks of nothing for the song name / singer name

d51r31 Harry Potter 2010 (Nov 15) Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • it seems that apple has broken burning for some users in OS 10.6.5. You can set a secret pref "Always use multiple bin files for burning" that may fix this for you
  • ".xattr" files are no longer orphaned
  • fix a rare crash when mounting a disc
  • fixed ability to play BIN files at all!
  • when reading a BIN file, you no longer get the useless "The CD drive reports that it is NOT capable of reading CD+G discs"
  • fixed a memory corruption error which may have caused a burn to fail
  • fixed progress bar overrun when loading Tricera store
  • fixed ability to burn at all (jeez did nobody else see it was broke?) (folder name mismatch with "*" vs "+")
  • only the playing song gets the speaker icon. if you have the same song in the playlist twice, the other copy does NOT get the icon. also, when you STOP the song, the icon goes away
  • an error pushing meta into a corrupted zip file no longer leaks memory and a thread and leaves gunk on your HD and prevents you from quitting (!)
  • new secret pref "Percent song done to show messenger rotation"
  • if an "Activity Window" progress bar thermometer is zero pixels wide, i make it 1 pixel so you can see it
  • singer names no longer show funny characters
  • was attempting to use QuickTime meta data in a case where it was not called for due to uninitialized variable
  • fixed crash using Growl (was using it on a back thread, bad boy!)
  • the server really actually does serve files from the prefs folder now, sorry, it was missing a rubber band.
  • if kJams gets a Quit request while a dialog is up, the dialog self-cancels so it can quit
  • Windows
    • the meta data for "file types" is loaded when you run, if it was set before. this should help saving go faster, since fetching the file type is expensive
    • fixed crash when mounting a disc
    • Context menus go back to under the mouse (they were way off!)
    • when you context click something, it's panel becomes focused if it wasn't, so the operation can actually work
    • when clicking a sort column, the playlist is dirtied so it remembers it's sort settings
    • you can now set the cache folder and the music folder in prefs, and cancel works!
    • the "clear cache" button will now update the cache size
    • kjams would keep trying to push meta on corrupted zip files, now it abandons them as it should
    • fixed crash on startup if there was another copy of kJams running
    • the name format templates file is now created with linefeeds
    • in prefs, you can now turn off "conform song file names"
    • in prefs, the drop-down menus that can have disabled items now actually work (eg: conform song names)
    • in prefs, no longer parsing the templates file like ALL THE TIME, now only when necessary
    • reveal in explorer now works on files that have commas in their names
    • the "rendering" progress bar (used during rip, and briefly when unpacking an audio file) now works
    • the "forward delete" key now works like the backspace key (for deleting stuff)
    • i hope you may not get the assert fails about the audio i/o when you go to prefs, but maybe you still will
    • on drop-down menus in prefs, a click makes it pop down, and another click makes it go away (instead of making it re-pop-down)
    • the "Reinterpret Names" dialog's "help button" now works
    • all the crazy Japanese characters after an & character are gone
    • drop down menus in the prefs now honor the arrow keys and mouse wheel correctly by skipping over disabled items

d51r32 Dec 2 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • crash reporter mac has been disabled for a long time!!! no wonder i was getting no crash reports!
  • fixed crash in core foundation (index out of bounds)
  • in an attempt to speed up string processing i now pre-allocate a large buffer when converting to ustrings
  • when you duplicate a song, i now use the cross platform legal "*" character
  • long standing bug when you duplicate a song would pull the meta from the previous song and not use the meta from the new song
  • if you type a wrong ID into KJPro, you no longer crash, how nice.
  • when pulling the meta dict (xml) it is now marked as pulled so it doesn't get pulled again (it's very expensive to do so)
  • during song import you could get an error "already reported this error", which is rather silly
  • if you have an alias to your "kJams" folder, and inside that is your "kJams Music" folder, then when you point the alias somewhere else (or remove it), kJams will be smart enough to go find your "kJams Music" folder
  • fixed leak if you get an error during QT export
  • QT import / export presets now use cross-platform legal names
  • Sync Slip menu is now more user-friendly
  • fixed an erroneous meta data setting
  • export QT meta defaults to OFF
  • you can now unzip files that have illegal characters in their file names
  • Windows
    • QuickTime export now has correct colors (why did nobody report this???)
    • Importing / Exporting prefs panels now have horizontal dividers
    • when renaming a playlist, you should now be able to type spaces and use arrow keys and shift-arrow (select)
    • if you accidentally delete all your columns, you don't crash
    • if you right click in the column area where there IS NO column, you don't crash
    • add to library should no longer go "not responding", same story during any modal progress bar (startup, quit etc)
    • can now use a shortcut (.lnk) to point to your stuff ("kJams" folder, "kJams Music" etc)
    • if a song has gone missing, you don't crash when you go to play it
    • in the prefs->import and export panels, you can now actually edit, duplicate, rename and delete the presets.
    • now comes with a set of pre-defined import and export presets, that work!
    • LAME.dll can now be installed in the prefs folder, the plugins folder, or the Windows folder. The Windows folder tends to want to delete it
    • the LAME settings dialog (prefs->import) now uses real popup menus with disabled items, looks much nicer
    • QuickTime export no longer munges the colors (RGB instead of BGR)
    • Global Slip-AirFoil no longer takes over the menu
    • copy and paste from playlist to text file works
    • no longer assert fail (textP) in some dialogs
    • no longer logging "msg: x arg:x" all the time
    • no longer assert CFNull stuff in audio prefs

d51r33 Dec 10 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • when the library is dirtied (marked needs saving) the reason is logged
  • if ejecting a disc fails, the error is reported, and it is not left hanging in "half ejected" mode
  • logging file status changed messages to help determine when i'm saving when i don't need to
  • copy to clipboard now has a progress bar
  • copy to clipboard now uses the current sort order, rather than PLI order
  • no longer changing file status DURING save, this makes saving faster and also prevents infinite save loop
  • if you reinterpret with "L-T-R-S", then "L-T R-S" will also work (do what i mean)
  • CSV export uses a comma (duh) not a period
  • exporting CSV and XML files now show the proper file extension
  • Mac
    • Tasks window is now called Activity window
    • if growl is not installed, you don't crash
  • Windows
    • Copy to clipboard actually works now
    • don't crash if kJams can't find an icon
    • you can now successfully eject SuperCDG discs (probably works with NEO+G discs too)
    • Export to xml and CSV now work
    • AirFoil slip value is now correct
    • tons of new keyboard shortcuts, plus, THEY WORK!
    • Customizable Keyboard Shortcuts!!! WOHOO!
    • Menu items use real "elipsis character": […] rather than "three periods": [...], and real curly quotes
    • preferences has some new options: General: messenger rotation and warn on interrupt song when using transport controls, Advanced: auto play KJ rotation

d51r34 Dec 21 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • oops the version number was wrong! fixed!
  • fixed erroneous use of "L-L-T-R-S" in conform name template (get rid of one of the L's)
  • finally looks good at 720x480 resolution OMG
  • text no longer draws outside of the LCD panel area
  • info text (number of songs at bottom) is now centered
  • playhead progress rails now draw nicer when window is small
  • Windows
    • fix crasher in databrowser if you don't have the "#" column
    • fix drawing of black over the databrowser when you don't have the "#" column
    • Drag and drop cursor to let you know you're dragging something
    • About box rainbow is back to normal (why does nobody tell me these things!?!?)
    • no longer logging some keyboard shortcut stuff

d51r35 Dec 22 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • when logging meta value changing, i now give the actual name string, instead of the fourCC
  • when switching venues, i now shut down the bonjour server at the start, do the switch, then turn it back on. this probably won't help for the times when it says "the port is being used" but it might help a bit
  • new scripting command to "rescan current venue", this is useful if you drop an alias into the current venue and want kJams to recognize it. see the venue switching script here
  • when you show a ShowScreen, it now gets a check mark next to it in the Video menu
  • dialogs posted to the main thread now get logged immediately, so if a crash occurs, i know what it was
  • when switching or re-scanning venues, the graphics don't stutter
  • when revealing a singer folder, if it was an alias, you now see the alias
  • when deleting a singer that was an alias, only the alias is removed
  • if you load two singers that have the same ID, the second one is ignored rather than deleted, and you get a warning with option to reveal
  • when re-scanning the venue, the currently playing playlist / playlist item / song is remembered (so the rotation doesn't forget where it was)
  • when re-scanning the venue, if you do it at the end of a song, kjams waits for the venue to re-load before attempting to go to the next song
  • new scripting command "toggle rotation showscreen", which you should do before "rescan venue" if you do that at the end of a song
  • got rid of ancient crusty FSSpec code (well, some of it)
  • when re-scanning a venue, if you have "auto play KJ Rotation" on, it won't auto play
  • when kJams searches for a singer by name, it now uses the "recovered" name (no funny file system characters)
  • if you ever used a rogue with a newer version than the release, and had a crash report, kjams would erroneously report you have a bad version
  • file names with trailing periods are now converted (in the file system) to a trailing underscore (and back when seen thru kJams)
  • song iterator dialog should give more diagnostics if it would crash will NOT crash any more
  • fixed crash on startup if there was some kind of scan process (like updating date added or file types)
  • names in the sources field are now "recovered" (no funny characters)
  • when re-scanning a venue, it no longer matters when you do it, and you don't have to show the rotation first, kjams will just do the right thing magically.
  • you can now size the pitch column wider if you want
  • Mac
    • when drag and dropping from the Finder, i now use moderner code (no FSSpecs)
    • "get time" applescript works again
    • script commands now return a floating point number, usually zero.
  • Windows
    • no longer logging the rest of the keyboard shortcut stuff
    • now uses a for-real installer, yay for that, right?
    • auto-updater now works!! (thanks to using Installer)
    • double clicking a karaoke file or dragging it onto kJams should now open said file in the running copy, rather than saying "you can't open 2 copies of kJams at once"
    • when you do "add song to new singer", the new singer has the right name in the Sources list
    • when you get the "input" dialog, kjams now focuses and selectes the text
    • you can now drop a file or folder onto the kJams icon and it will "add to library". you can do this even if the app is already running, and it won't do the stupid windows thing of launching another copy of kJams, the file is forwarded to the already running instance
    • when you do "Ctrl+F" or "Ctrl+Shift+F", the focus really actually does shift to the search field

d51r37 Jan 12 2011 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • consolidated some PList code (should not affect you)
  • fixed the "you have 2 singers that point to the same folder" error when your singer name ends in a period
  • no longer logging "** SetCFile..." stuff
  • fixed crash when switching/scanning venues if the current playlist is NOT the rotation
  • if updating ID3 tags fails, the original file is untouched
  • fixed crash when reporting errors (prone to happen when switching venues, or clearing all tonight lists)
  • more logging if a pict can't be found
  • fixed crash on quit if there was a pending "update meta data" task
  • fix crash if a main thread callback throws an exception
  • Mac
    • fixed crash on startup
    • oops I broke the PowerPC build. if you were on PPC, it came across as "wrong architecture" (with the "do not enter sign" over the icon). this has been fixed.
  • Windows
    • fixed crash on startup if there was another copy of kJams already running
    • Target Mode is explicitly disabled on windows, till i get custom icon drawing done

d51r38 Jan 14 2011 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • fixed a really bad bug that could cause crashes, when duplicating files. kjams would not dupe the file, it would hand back the original and say "here's your dupe!" YIKES!
  • fixed a bug that would cause crashes, related to ID3 tags (mp3 files)
  • fixed a bug updating music stores, said "dupe file name"
  • fixed a crash when adding a song that came from a music store
  • the web server now ignores you if you do multiple identical searches over and over. it waits for the first search to complete before doing another one
  • Mac
    • script command ID now gets logged
    • switched to GCC 4.2
    • set minimum target to OS X 10.4. When 10.7 comes out, i'll be moving to 10.5 as minimum. time to upgrade people!

d51r39 Jan 18 2011 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • kjams can play songs that have the file name "_.zip". at least. it is still *Creating* these files i haven't figured out why.
  • tricera has a new critical store update
  • crash report call stacks will now actually NAME the thread queues
  • fixed a bazillion memory leaks in the meta data handler
  • summary string at bottom of browser window shows duration based on trim start and end
  • the "Actual Duration" meta data shows duration based on trim start and end, unless you put your own string in there, which you can
  • iJams will now show songs even if they do not have artist or album set
  • venue name shown in web browser and/or iJams no longer has funny chars
  • sped up my internal "ssprintf" call (so when i call it a bazillion times in a row real fast, there is a real win)
  • we now load the song DB before loading any playlists
  • more "awesome" has been added
  • when showing the list of music stores, the text at the bottom says "X Music Stores" instead of "X Songs"
  • if a list is not made of songs then the "end time" is not displayed at the bottom of the browser (which was the current time since there was no duration to add to it)
  • Rotation playlist now has correct summary string ("end time") when you start up kJams
  • startup is sped up just a bit, since we no longer gather summary strings twice
  • fixed crash if you run then quit right away
  • BIN/CUE files are now treated as actual disc images, so it looks like a CD that you must rip from to get the songs into your library.
  • ejecting a physical CD now happens on a background thread, so you don't have to wait for it to eject before doing something else
  • pushing meta data to an m4v file has been fixed to be serialized. this prevents corruption if you somehow manage to push the same file twice at the same time.
  • Moved the "Video Underlay" menu item from File to Video
  • added a new "Transparent Video" menu option under Video (only works on Mac for now)

d51r41 Feb 21 2011 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • both mac and windows had separate and unrelated problems that lead to both having the wrong version number. on mac you'd get the "there's a new update" after you already updated. on windows the installer would say "you already have this installed"
  • Mac
    • fixed a crashing bug when deleting a file (could happen on startup or at the end of a song)
  • Windows
    • Fixed a crash on startup bug where there was a missing resource

d51r42 Feb 22 2011 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • Fixed a hang. this was not a crash. everyone was calling it a crash so i was unable to figure it out. then i saw a report which indicated the hang. then, i fixed it.

d51r43 Feb 22 2011 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • Fixed a crash when purging a playlist or cached sort list
  • database does not get dirty if we find a file in the kjams music folder that we forgot about
  • Duration, as calculated by the "summary" at the bottom of the browser window, is back to using "full duration" (rather than Trim duration) until SQL is done, else it takes too long to start up calculating playlist durations
  • fixed yet another hang when logging and/or sprintf'ing
  • Windows
    • the auto updater now for reals actually fully works (and the installer tells you what version number). note you won't see this till after the NEXT update due to chicken vs. egg problem

d51r45 Feb 22 2011 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • Windows:
    • venue switching works on Windows now (didn't even work before!!)
  • Mac:
    • fixed venue switching
    • new scripting command kScriptCommand_IS_TRANSPARENT returns 1 if video window is currently transparent
    • fixed a crash when exporting m4v files

d51r46 Feb 24 2011 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • my int->float->int->float code for converting audio samples was not bit-perfect. now it is.
  • the music stores won't bother to check for updates if you're updating kJams
  • fixed crasher calculating the summary string (total playlist duration)
  • fixed a few ASSERT(i_volRefNum != kFSInvalidVolumeRefNum) problems WRT BIN/CUE files and get/submit with freedb
  • copy from browser window (for paste into another app) operates on selection, sorts correctly
  • fixed a logic error where timers would stop firing. didn't have a repro case but the logic is now correct, so any newly appearing timer-not-firing problem is due to a latent bug not revealed until now.
  • force-save the DB is now cmd-shift-S (on windows it's ctrl-shift-S). to force exhaustive search, hold opt (windows: alt)
  • title-case, intercaps, album caps, and swap last<->first all now correctly update the browser window, i hope
  • disc TOC is now always correctly gleaned from cue file created by kJams, with perfect (frame-level) accuracy.
  • more work on Fast Searching. not done yet.
  • Mac
    • web searches are now logged
    • the web server was not correctly handling international characters in the search string, this has been fixed
    • Scripting commands return a double instead of a float
    • in scripting, you can now get the DisplayID that the video window is on
    • dialogs are not shown by default. they must be shown on purpose, did i miss any?
  • Windows
    • more work on Burning, nothing to see here (yet), move along
    • fixed a few places where the video window would stutter. there's more work to do but it's getting better.

d51r47 March 8 2011 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • fixed a crash in freedb getter when data is unexpected size
  • "Vocal Channel" is now called "Lead Vocal Channel"
  • no longer checking for music store updates extra times (was up to three times, now just once)
  • if, when switching venues, you end up with no rotation playlist, i make a new one for you instead of crashing
  • fix an annoying assert fail when starting up or switching venues
  • now uses the Keychain (mac) or Credentials (win) manager to store One Click settings. now your credit card info does NOT live in your prefs file.
  • no longer ask if you want to attempt to read your CD drive, just goes and does it anyway.
  • your One Click credentials are now stored on the KeyChain (mac) or Credentials Manager (windows)
  • fixed a crashing bug where a warning for a duplicate singer was going to be shown but the singer was missing
  • fixed crashing bug if illegal values somehow get into your prefs file or an xml file
  • non-boost threads are officially dead
  • sorting now includes "semi-numerical sorting", so "2 foo" comes before "10 foo", and "foo 2" comes before "foo 10"
  • kJams now has the capability to stream. and encrypt the streamed files that hit the disc (so you can't go and copy them and use them again). This capability is not being used yet, but stay tuned!
  • the tryout version accidentally limited the number of songs in the "Songs Not Renamed" list, this has been fixed
  • timers now log what they are for when deleted
  • added new reinterp template "/L/T-R-S" on request. note it won't show up unless you trash your current reinterp templates text file
  • Windows
    • saving is now much much faster
    • the BURNING plugin is just about done!!
    • if a disc has no title, it gets "Audio CD" instead of nothing
    • if you try to play a song on a disc that is < 1x speed, it will wait 20 seconds then start playing. not the best, but it works.
    • the "Target mode not available on windows" alert has been suppressed if you use song->right click->add to->new singer"
    • the "Target mode not available on windows" now has correct curly quotes. that's weird, i don't remember it having curly quotes.
    • music store buy buttons work on XP again
    • i broke text editing in dialogs, fixed
    • copy to clipboard no longer fails in dialogs

d51r48 April 11 2011 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • The Burning plugin is now $20
  • fixed crash attempting to access one click settings for the first time (edit or purchase)
  • potentially fixed hanging bug when pushing lots of meta
  • shift key on startup is tested for only once, and if so, it beeps (prevents pushing meta, bad idea!)
  • new pref: stop at playlist end
  • "INXS" now gets proper caps
  • Windows
    • You can now buy the burning plugin, and it's built-in, there is no installer. go to prefs->burning to buy it. (test it before you buy it, duh)
    • new: Transparent Video Window now works
    • fixed video stutter when searching, switching playlists
    • if you drag a zillion songs, it will only *show* you dragging 10, tho they all really do drag, this prevents the machine from taking a year to create the drag image
    • if you put a data CD in your drive, you don't crash
    • fix crash on startup when loading a library that came from a mac
    • some zip files would not unzip, and kJams would silently fail. this has been fixed.

d51r49 April 19 2011 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • if an exception is thrown while sorting, we now just exit the sort rather than hanging forever
  • when bulk-renaming or interpreting, the Browser window should again update the items you change
  • the version number is shown in the "initializing..." title of the progress bar dialog
  • kJams won't crash if you paste your serial number in more than once by accident
  • Windows:
    • i think i fixed the last couple places where it was freezing up while editing meta data
    • now reports if your CD drive simply can't read CD+G discs (instead of silently failing and giving you no audio or video)
    • fixed yet another crasher when drawing items in the browser window
    • progress bars during sorting work again (when not playing a song)
    • Graphic Channels menu now works

d51r50 April 27 2011 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • Windows
    • no longer crashes if you have no speakers selected in your audio device control panel, instead, puts up an informative warning
    • if you are rebuilding your library and kJams must ask if two songs are the same, the text no longer overlaps itself
  • no longer crashes if it has trouble reading a SuperCDG disc
  • fixed a bad error: when you load two music stores at the same time, some songs would get the same ID as other songs, this would cause memory leaks, disappearing songs, and possibly crashes
  • volume controls now show up in the Messenger
  • fixed crasher in web server
  • if you select several songs in the browser, then edit (in place) then press [ESC], kjams just skips out, no longer asks you if you're sure you want to change the data
  • if there is a bug where a source name is identical to another source name, then kJams no longer hangs when trying to compare the names
  • Pro: the web server would start even if you had turned it off! eek!
  • "Set User Sort Order" is currently disabled if you happen to BE in user sort order. I will re-enable it for reverse sorting, one day, if someone requests it.
  • fix intermittent crash: when killing off a timer i first check to see if it's there

d51r52 May 3 2011 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • Windows
    • if you have your "font size" set to "Medium 125%" then, in the "Songs Not Renamed" warning dialog, the "OK" button no longer overlaps the "Warn me again after five minutes" text
    • Fixed a bug where your One Click settings for music stores was totally broken
  • the "Music Stores" twirly arrow now remembers it's state
  • when creating playlists on startup, the progress bar works
  • sort column popup no longer has "Price" in it three times
  • when you get the "Songs not renamed" error, and you turn OFF the "warn me again in five minutes", it would never come back on again after you restart. this has been fixed.
  • logging of applescript info no longer gets split up in the middle of the line
  • for extremely intrepid users: "Fast Search" pre-pre-pre-alpha testing

d51r53 May 12 2011 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

  • fixed a crash on startup if you start from scratch or if you deleted your music stores

d51r54 May 13 2011 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line

Latest Changes