History/1.0beta

From kJams Wiki
Jump to navigation Jump to search

The Αἶνος Version

This page is in in REVERSE chronological order (latest at TOP)

1.0f0 and later

go here

b18 June 15, 2013

Lite Mac, Pro Mac, Lite Win, Pro Win

  • Windows
    • deleting songs is faster
    • quitting is faster
  • Mac
    • fixed a bad resource leak problem that would leave 1 port open for every download. this would cause you to run out of ports when syncing KaraokeCloud data, among other things
    • the AuthLog no longer indicates success on failure and vice versa
    • kJams will now refuse to run if you're on a "case sensitive" file system
  • fixed crash on startup for some people
  • fixed unrelated crash on shutdown for some people
  • CDs with unicode characters in their names will now work
  • Producer: fix crash when burning produced songs

b17 June 5, 2013

Lite Mac, Pro Mac, Lite Win, Pro Win -->

  • Windows
    • fixed the build (will actually launch now, no more missing "msvcp100.dll")
    • kJams can now mount SuperCDG and NEO+G that are network mapped to a drive letter
  • Setting / clearing the "Launch File" can now operate on multiple selection
  • ripping a song no longer causes the Library to re-sort
  • no longer crashes when burning a song created by or edited with Producer

b16 June 3, 2013

Lite Mac, Pro Mac, Lite Win, Pro Win

  • Windows:
    • tweaked how i add/remove items in the data browser to be a wee bit more robust
    • when you sent a log file, it would say "sending crash report from mac", now it says "sending log file from windows"
    • updated CrashReporter to 1.4.1 (1.4.2 has a bug where it won't send the log file)
    • no longer crash during upgrade from Lite to Pro
  • Mac:
    • more logging in dialogs to catch a seemingly rare crash
    • in the "Get Info…" dialog, cmd-N (next) and cmd-P (previous) now only go one song away, not two
  • when you upgrade from Lite to Pro, you no longer get the "are you sure?" warning, cuz you probably are already sure
  • when upgrading from Lite to Pro the Help menu is no longer destroyed
  • we're back to serving playlists on a background thread, now that we've actually fixed the server bugs
  • tweaked the way we save playlists so we don't deadlock (hang) during save
  • in the standard alert dialog, the OK button can be clicked by hitting the "O" key (letter "oh")
  • fixed a rare crash related to keeping track of the most recent error string
  • more logging related to ripping a SuperCDG disc, looking for that bug!
  • Karaoke Locker: certain errors were not being reported and were poorly handled. Now they are handled well and reported correctly.
  • Sort columns can now go wider

b15 May 29, 2013

Lite Mac, Pro Mac, Lite Win, Pro Win

  • Windows:
    • the only difference is i'm now correctly building the CoreFoundation crash reporter databases. that way i can diagnose CF bugs much better.

b14 May 29, 2013

Lite Mac, Pro Mac, Lite Win, Pro Win

  • Windows:
    • Whupps!! Fixed burning (no longer says you need "DiscRecorder API 2.0" or something
    • Fixed the ability to use the quote key and right/left arrow keys (you have to replace your keyboard.txt file)
    • kJams will ask you if you want to update your Keyboard.txt file automatically, or instruct you what to do otherwise
    • more logging when adding / removing data browser items, to catch a new crash
    • kJams can now deal with network file paths(!)
    • Fixed a rare crash in TextEdit fields
  • movies with no audio track will now play, instead of erroneously warning you that you need "Perian"
  • I'm no longer attempting to "Fix" spelling and capitalization errors in the TriceraSoft store, this will make it faster to parse, and i also won't get a lot of it wrong
  • fixed a crash on startup if a dialog needed to be shown before kJams is fully initialized

b13 May 26, 2013

Lite Mac, Pro Mac, Lite Win, Pro Win

  • Windows:
    • better logging when fetching default directories
    • XP: fixed auto updater
    • XP: if you try to burn and you don't have the "Image Mastering 2.0 API" installed, you don't crash.
    • fixed web redirects
  • Mac:
    • no longer using quickdraw to erase the background
  • fixed rare crash on startup
  • fixed unrelated rare crash on shutdown
  • Producer: fixed ability to save PICT
  • fixed yet another crash in the search manager
  • you folks trying to use fake email addresses? i'm onto you.
  • fixed a crash in the Server (yike!)
  • if you quit while searching, the search is aborted

b12 May 19, 2013

Lite Mac, Pro Mac, Lite Win, Pro Win

  • a bit more logging when the OS can't find the Music folder (windows)
  • TriceraSoft store no longer relies on "content-length" header when asking about your account status (fixes a bug related to when they turn on a type of cache on their server)
  • BIG DEAL: The video should no longer EVER get out of sync with the audio, no matter what!
  • i've relaxed my stance on refunds. if you want one within 30 days of purchase, i'll try to make it right for you.
  • the Server now lets you get info about kJams, and lets you search without logging in
  • Windows: fixed a totally lame bug that would leave songs in the que and never remove them, never stop them.

b11 May 10, 2013

Lite Mac, Pro Mac, Lite Win, Pro Win

  • Windows:
    • fixed ability to use ALT key with (left and) right arrow key: when < 60% of the way thru a song, the song will STILL be marked as sung and moved to the singer's history
    • when finding a folder we now log the windows error if there was one
    • fixed a couple places where there was video stutter (searching, purchasing a song. not finished, more to come)
    • when reinterpreting, it should go a bit faster, and not try to start pushing till the renames are done
    • fixed a bad memory leak (was leaking one stop sign graphic for every activity task!) this could cause out of memory crashes!
    • the installer now comes with the runtimes, and is now a self-extracting archive (.exe)
  • "Reinterpret Names…" is now properly localized in all 3 places it appears in the UI
  • Picking "Reinterpret" from the context menu now works when you are in the Singers or a Rotation playlist
  • you will now be warned that there are new Server Resources
  • when a streaming song starts loading, but hasn't started playing yet, and you hit the stop button (not the stop sign in the Activity window, but the stop button in the transport controls (top left of main window) ), it used to hang. now it stops the song gracefully
  • extra logging for search manager
  • when force-pulling meta dict, we no longer pull the zip info if it has already been pulled
  • Updated all localizations
  • Tryout mode no longer allows tethering (Since you don't have a serial number)
  • if you try to enter a serial number that doesn't go (eg: activating burner, but you enter SN for Producer, or, activating Pro but entering SN for Lite), kJams will tell you what's wrong
  • FIXED: hanging when typing in a search string
  • implemented my own QuickDraw routines relating to Points and Rects (not drawing, just geometry). For some crazy reason, actual QuickDraw geometry routines are not thread safe

b10 April 16, 2013

Lite Mac, Pro Mac, Lite Win, Pro Win

  • if a music store is empty, then just quit and run again and it will ask to update
  • fixed crash that happens sometimes when typing a search string
  • Pro: if you hold the OPTION/ALT key when pressing next, when < 60% of the way thru a song, the song will STILL be marked as sung and moved to the singer's history
  • Windows: fixed crash when updating the resources of a quicktime file (setting meta)

b09 April 10, 2013

Lite Mac, Pro Mac, Lite Win, Pro Win

  • fix auto-updater for windows (darn you Dropbox!!!)
  • Mac: fix rare crash on startup for those who have "Video Window floats above all system windows" turned on

b08 April 10, 2013

Lite Mac, Pro Mac, Lite Win, Pro Win

  • fix crash when searching

b07 April 9, 2013

Lite Mac, Pro Mac, Lite Win, Pro Win

  • Mac:
    • if you have "Video Window floats above all system windows" turned on, and a video window is in full screen on the main screen, and a dialog comes up (like keychain or an assert), the video window hides so you can actually see the dialog.
  • fixed crash when adding to library (using "move") a song who's name is made up of only numbers
  • fixed several crash-on-quit problems if you run-then-quit real quick
  • fixed crash if there was a "file already open with write permissions" problem
  • fixed crash / hang when closing a file opened with QuickTime
  • fixed last of the Server Crash! HAHAAAA!
  • added some code to help track down a crash when using search (keep sending those crash reports!)

b06 April 8, 2013

Lite Mac, Pro Mac, Lite Win, Pro Win

  • Windows: fixed crash on startup (assert offsP)

b05 April 8, 2013

Lite Mac, Pro Mac, Lite Win, Pro Win

  • Windows:
    • kJams is now prepped for new installer that includes the MSVC Runtimes
    • the "Stop" signs in the Activity window now track when you click them
  • Auto-Cue works even when muting is turned on
  • When you have [Automatically un-mark singers “Not Here”] turned on, and you're showing the "KJ Rotation", the rotation no longer re-starts at the top when the singer is auto-sent home
  • when you use "Get Info" to change meta data on multiple songs, now ONLY the fields that have a check mark next to them will update. was accidentally changing other fields
  • copy-pasting all data works again (would just beep at you)
  • sorry, but "Scan for orphans" has been disabled.
  • Controls->Suppress Channel Vocals is now only enabled when a song is playing, cuz that's the only time it works.
  • more tweaks to nail that server bug
  • there was the possibility of a crash in the Get Info dialog, it is now an assert instead
  • if you run then quit real fast, less likely you'll crash
  • when you burn a disc you should no longer get the "You can't burn the same song twice on a single disc" message
  • if you were dragging a song at the moment the current song ended, you don't crash, but you're holding up the ability for the next song to play, so let go!
  • name playlist by imported folder name is gone, didn't have time to hook it up

b04 April 3, 2013

Lite Mac, Pro Mac, Lite Win, Pro Win

  • Windows Burning:
    • can now correctly erase and burn a CD-RW disc
    • more reliable in general
    • strings can now be localized (and will be very soon)
    • eject / inject button now works as expected
  • Windows:
    • in the Import and Export prefs panels, you can now actually change the encoder and have it stick
    • threads are now prioritized. you should now see better general performance
    • works fine even when LAME is not installed, however to USE lame you really do need to install it now
    • lame can be in any of 3 places
    • in Activity window, the task's stop sign no longer has a gray background
  • KaraokeCloud:
    • When in OFFLINE mode, the message in the prefs is RED
    • if you try to purchase a song while offline, you get told that you're offline
  • if you try to burn a CD that has two songs on it that have the same meta data, you are told you can't do that. used to just crash. previously we only checked if there were two identical songs, now we check each song's meta data
  • fixed a crasher that could happen if a sort-cache got out of date while you were deleting songs from the Library
  • updated Romanian localization
  • you can now embiggen the "# Sung" sort column
  • server bug is nearly quashed, still hunting the last remnants
  • Mac: in the "Get Info" dialog for a song, shift-tab will now move the focus back just ONE field instead of two
  • when purchasing a song, if the request times out, you get told how to deal with it
  • FEATURE: quoted searching

b03 March 22, 2013

Lite Mac, Pro Mac, Lite Win, Pro Win

  • Ability to rip VCD discs that have the "AVSEQ" flavor of DAT files (maybe)
  • if kjams starts up with all windows hidden, i show them anyway
  • fixed crash on 10.6.8 in eSellerate
  • fixed Windows ability to use KJPro database. wow did nobody EVER test that?

b02 March 20, 2013

Lite Mac, Pro Mac, Lite Win, Pro Win

  • Windows:
    • fixed another hang when playing songs (quicktime is not thread safe grrrr)
    • discs with 10 or fewer tracks could show up with totally bizarre track durations and would not rip. fixed
    • some zip files that can't be opened would be reported as missing, instead of corrupted. fixed.
  • Mac:
    • the Server continues to work even when you've clicked in the menu bar, or dragging something in the browser, or scrubbing the playhead
    • fixed assert fail when encoding quicktime
    • if there is a dialog up when kjams is asked to quit, the dialog is canceled so it can quit
  • Karaoke Cloud
    • it was impossible to go from "Free" to "KJ Tether" tier, wow, nobody said anything? fixed.
  • Karaoke Locker
    • certain tracks (that had no "album" meta data in the tags) would cause kjams to crash (windows) or behave strangely (mac). fixed
  • the version number of kJams (when you go "About kJams") now shows the "short" name (no longer showing the "r" designation)
  • there's a new text pref for "volume change percent" (invoked by command-up / down)
  • purging the cache now works EVEN MORE reliably

b01 March 17, 2013

Lite Mac, Pro Mac, Lite Win, Pro Win

  • Windows
    • fixed ripping and burning
    • QuickTime export works more reliably now
    • the Log file for the QuickTime server (QTServer) now correctly lives in the logs folder with the kJams logs
    • you can play MPEG (MPG) files again
    • No longer hangs when playing audio that must be decoded by QuickTime (which is just about all audio)
  • Karaoke Cloud
    • If you purchase a song who's name has a dot in it (a period: "."), kJams would barf on it. fixed! you can just re-sync to get them now
  • Advanced->Special->Scan All File Sizes…
    • now can be turned off (it has a check now if it's on)
    • does not apply to Music Store playlists (since they don't have a size)
  • Export with Transparency *could* be turned on by running pro, then left on when Lite runs. this has been fixed.

Previous Version

go here