History/1.0a01
The བདེ་འབྱུང Version
This page is in in REVERSE chronological order (latest at TOP)
Please follow me on the twitters!
Get Notified when this page changes!
a01r13 not out yet but you can get the Rogue
- TriceraSoft
- was not properly saving the number of streaming songs in the store list. not sure what problems that caused but it's fixed
- when buying, i was not properly validating the phone number, now i am
- the Country code was always off by 1. this has been fixed* Windows
- the Edit menu (cut/copy/paste) and a right-click context edit menu is now enabled for all text edits
- Mac
- if you've successfully ripped something in the current session, and you get a scratched disc, kJams will say "hey maybe it is scratched" instead of erroneously saying "Your drive can't read CD+G discs, you need a new drive".
- fixed server bug: singers created with "wtkJams" would fail to save
- you can now set "Tempo" to "0" or to "-" to go back to the default (no tempo change)
- if you get an error ripping the first track of a disc (eg: your drive is not compatible), kJams no longer crashes
- kJams is no longer EVER trying to fix the write permissions on stuff in the "kJams" folder. You should have write access, and if you don't it's up to you to fix it.
- the debug version of kJams can now print out that fun maze, not that you care really
- Music Store Pref: Show Songs in Library -> is now a popup menu
a01r12 Nov 28, 2012
Lite Mac, Pro Mac, Lite Win, Pro Win
- Mac:
- in dialogs: edit menu (cut/copy/paste) are available
- in dialogs: text edit context menu works
- fixed major bug: "Add to library" would ignore sub-folders
- log file is now scrubbing more sensitive info (replacing it with xxxxxx). be on the lookout in log files for any that gets thru and please email me asap about it
- fixed crash on quit
- when you get the "Error Renaming Songs" dialog, you now get an explain button which leads here
- you can now reorder a song in a singer that happens to be the same song as the one that is being sung, but is not.
- some functions in the context menu are back when used in the Rotation playlist. more to come
- Producer: Got rid of "Timing Conflict" message, since it was not necessary
- Windows: The "s" key works again when you type
- new secret pref "Search only song name and artist" will ignore all columns except for those two (unless you specify a column)
- some dialogs did not do "select all" on the first text edit. now they do
a01r11 Nov 17, 2012
Lite Mac, Pro Mac, Lite Win, Pro Win
- Windows
- Switching venues is a wee bit faster
- When writing tags with AtomicParsley, or demuxing mpeg audio using FFMpeg, kJams now halts everything to wait for those processes to complete. (mac already did this). the symptom was: mpegs would not always play, or might say the duration is zero seconds.
- when playing MPEG files, well, it actually works again (ability to read new WAV headers)
- When demuxing MPEG audio or when pushing MPEG meta data, if the task doesn't complete within 10 seconds, it will time out and return an error
- Mac
- when kJams needs to set write permissions on a file/folder, it would sometimes try to set it back to read-only when done. I no longer do this, i just leave it writeable. this may help the problem of "afpAccessDenied" when saving the database?
- Fixed Crash: when searching if you type ":"
- added more logging to text drawing, try to nail that bug
- no longer crash running chinese
- tons more work on KaraokeCloud. We're almost there peeps!
- TriceraSoft purchasing: you should no longer get a fail if your street address is too long
- something about "delay playing until unpacked" and playing mpeg files. like, it works now
- FIXED CRASH: when going to preferences and you have turned off music stores
- FIXED MAJOR FLAW: when doing "add to library" (or drag and drop into library), if you picked "Copy/Move" (which is now just called "move" by the way), then kJams would copy extra zero-K copies of some files, creating multiple entries in the library. wow, yuck!
- when you "open" a bin/cue file, it's fine if it is on the desktop, and you won't be asked if you want to "Move" vs. "Reference", really. i mean it this time.
- Loading projects is a tiny bit faster. you won't notice.
- when the data browser is being loaded, if there are more than 10,000 items to load, you now get an activity task, rather than a progress bar window. this keeps the window from becoming inactive (cuz another window came forth). this also ensures that any typing you are doing in the search field is not missed!
- you can now manually edit the "Volume" field in the browser
- A venue may not have been remembered as the active venue if it had a dash in it's name (or any of the other funny characters)
- Getting "disc info" (freedb), i had for a time miscalculated the disc ID, and wrote them wrongly to the file system. Then, i fixed that, but still tried to read the OLD id first in case they had been written. Now, i only look for old ID if the new ID does not work, and if so, i rename it to the new ID (in the "kJams CDs" folder)
- when mounting a bin/cue file, i now log the table of contents
- on a CD, when the TableOfContents and the Track info do not match (they should unless there are mastering errors), we now report the proper start/end times (now including the "gap" of 2 seconds)
a01r10 All Hallow's Evening
Lite Mac, Pro Mac, Lite Win, Pro Win
- Win: "hide video window on pause" pref now works (and auto full screen)
- Fetching a playlist is a tiny bit more thread safe. who knows.
- if you "add to library", and add something on the desktop or downloads folder, then try to pick "reference", then the dialog saying you can't now comes in FRONT of the progress bar, so you can actually click it
- the Chartbuster store is now turned off permanently
- JSON parser is now totally awesome
- fixed a bug that would leave a task hanging when pushing meta on a zipped producer file
- editing in producer no longer tries to pre-cache next song
- "Move/Copy" has been changed to "Move", cuz people got confused
- you can now edit "Sub Genre"
- there is a new "Custom" meta data (pretty much same as Comments)
- Chartbuster store really is gone now
- Karaoke Cloud is turned off, please don't turn it on and then ask me why it doesn't work.
- changing the background picture of the Rotation showscreen is now really easy, as well as creating a custom showscreen picture
a01r09 Oct 23, 2012
Lite Mac, Pro Mac, Lite Win, Pro Win
- Progress: more work on the KaraokeCloud music store, they're still not ready, however (i am waiting on them)
- Progress: did *some* work on "Über progress bar on ripping", not done yet
- Cosmetic: date-time strings will now have double digits for hours and minutes, even when < 10
- Feature: when a song goes missing, you can now click "Help" which will land you here
- Fixed Crash: if you have a Mounted Disc Image, but it's missing or will cause an error, no longer crash on startup
- Feature: whenever the order of the rotation changes, kjams will re-pre-cache the next song
- Fixed Data Loss: if you abort ripping from a BIN/CUE disc image, kjams no longer trashes your disc image (!!)
- Feature: you can now easily remove or change the "Who's Up Next" rotation ShowScreen background, per Venue
- Über progress bars now account for a task AFTER the task is complete rather than before, and canceling the Über task will auto-cancel all sub tasks
- Mac: you can again send crash reports on 10.8
- Fixed a bug that could lose track of meta data pushing items
- fixed a bug where a completion task would not be called (and would leak) if there was an error downloading something
- Anti-Feature: sorry, Chartbuster is gone :(
- the music store pref panel will now remember what panel you were last on
- Windows: the Tags pref panel: the "Edit" button and the "Help" button work again
a01r08 Oct 11, 2012
Lite Mac, Pro Mac, Lite Win, Pro Win
- Windows
- up/down arrow keys, home/end, PgUp/PgDown keys now work in the browser window
- fixed the rest of those "you're about to crash" bugs
- mounting a BIN disc image no longer asks you if you want to ["copy/move" or "reference"]
- fixed some more potential crashers WRT quickdraw VideoDescRec's (export quicktime / rip / convert to quicktime audio) *sigh*
- fixed some more potential crashers WRT drawing showscreens / Producer videos
- more of the CNetHTTP stuff has been rewritten to use dictionaries (makes life easier for me)
- fixed a thread-crossing bug in the Server (possible crash "don't cross the streams!")
- added more "please crash" in places that can be the cause of a crash. if you get one, PLEASE email me
a01r07 Oct 4, 2012
Lite Mac, Pro Mac, Lite Win, Pro Win
- fixed one of those "you're about to crash" bugs
a01r06 Oct 3, 2012
Lite Mac, Pro Mac, Lite Win, Pro Win
- Mac
- if you go to play a WMV file, and you do not have Flip4Mac installed, you are informed of such, instead of kjams telling you that you need Perian
- fixed problem of if the preferences window has wrong vertical size
- Windows
- no more assert(0) when you click "buy song"* was passing some pointers around (selections) when i should have been making copies of the data. may help with certain classes of crashes.
- re-packaged some of the "download this" code. (music stores, songs, version checker, etc). should be no functional difference, but a rewrite can introduce bugs.
- if you get the "song already purchased" answer when you go to buy a tricera song, you'll be told you can see your previous purchases and re-download individual songs, then taken there. (not tested)
- fixed assert-crash with search manager
- band-aid for ability to burn discs without the "this is a multisession disc". not a real fix, apple fucked up, i'm just ignoring the problem, but it should work fine for you now
- fixed music store song-download problem where it would say "assert pliP", should work now
- fixed asserts about main thread please crash
- fixed a crash after sorting completes on a playlist that has since been deleted
- moved more things (including delete a song from singer list) from a back thread to the main thread in attempt to fix server crashing bugs
a01r05 Sept 12, 2012
Lite Mac, Pro Mac, Lite Win, Pro Win
- better logging of server requests (what playlist, what search term)
- fixed ability to search only certain sort columns (":")
- got rid of unused code (CCriticalExceptDuringStartup)
- server crashes will now say "you're about to crash", but will always crash even if you try to continue. at least i'll get the nice logging info that way
- exporting QuickTime works again
- pretty sure ripping is fixed
- fixed a potential crasher when exporting QT, among other things
a01r04 Sept 17, 2012
Lite Mac, Pro Mac, Lite Win, Pro Win
- Mac: fixed a bug introduced by 10.8: dual-volume CDs would throw up an error about how "practically it means you can't rip with this drive", even if you could.
- Win: fixed cut / copy / paste
- Win: fixed bug: after pressing "X" to cancel a search, when you type more, no longer get assert
- fixed asserts when ripping i think
- fixed search so it won't leave old search's around in your Activity window, clogging up your computer
- FEATURE: you can now set a playlist as the one to use for Server Searches
- when you use "cmd-opt-shift-s" to "save and update missing", any missing songs that are found are now un-marked as missing (!)
a01r03 Sept 12, 2012
Lite Mac, Pro Mac, Lite Win, Pro Win
- removed some not completely necessary asserts from CBrowser_Track.cpp
- if your card is declined, you're just told that it is, no longer does kjams notify me too
- fixed an error in the ability to play movie files
- fixed an assert when you get a new song in the library
- if you were sneakily using the "Fast Search", i've shut it off, sorry, it's just not supported, and it's getting further and further out of date.
a01r02 Sept 9, 2012
Lite Mac, Pro Mac, Lite Win, Pro Win
- Karaoke Locker has 1000 new songs, plus they've added "Date Added" column, so you can sort by newest!
- Fixed an ASSERT you'd get when adding to the library (about search)
- fixed crasher related to new interruptable search
- kJams would complain that you need Perian when the problem was you had a zero K audio file. kJams now tells you what's really going on. Also, if you're on windows, and it's NOT a zero K file, kJams will tell you that there was no "movie" data found within the file.
- FIXED REALLY VEXING BUG: that would cause you to crash, randomly, like, a lot. It was related to the rotation showscreen and graphics overlays (running them on a back-thread is a NO-NO!)
- when you do command-shift-F to switch to Library and search, kJams again selects all in the search field
- couple more asserts in the task manager to try to catch a bug
- added ability to get some strings via scripting: like the path to the file that is playing
- i'm now passing any error generated on a back thread in thru the completion proc, so it can do something based on whether the thread caused an error (it was supposed to be working this way but never was)
- in the Server, if it was ever possible that a client requested an invalid playlist ID (?), kjams would have crashed, in all probability
a01r01 Sept 7, 2012
Lite Mac, Pro Mac, Lite Win, Pro Win
- FEATURE: Interruptable searching! Update search results as you type! Each playlist remembers it's search! Start a search, switch to another playlist, do other things, then come back when the search is done!
- you can now press the stop sign on the search task
- now you really DON'T have to restart after updating a music store (was a bit buggy), and updating the store works the first time!
- fixed potential crasher: searching from web clients could have caused a crash!
- when searching, activity window shows what the search is
- if you get the "Invalid Customer ID" error, you get taken into the music store prefs dialog instead of just to the pref panel
- fix crash trying to turn on music stores for the first time
- windows icon version info now matches what "uninstaller" version says is installed
a01r00 August 30, 2012
Lite Mac, Pro Mac, Lite Win, Pro Win
- Windows
- Scroll bar positions are now saved and restored
- if you had a selection and you re-sort or filter, and the results include the selection, you are scrolled to reveal the selection
- files that are supposed to be invisible no longer will show up during "add to library" and other ops
- Mac
- fixed crash on startup ("Save" timer was being pushed off of it's position by the "Idle" timer of the new retina startup progress dialog)
- Music store dialog tab panels that were not showing when you brought the window up now update correctly when you switch to them
- FEATURE: When you update a music store, your playlists are preserved. (used to be: any streaming song from a music store that you put in a playlist would get turned to dashes)
- fixed bug: when you update a music store, the Library playlist would not get updated. now it does, no need to restart after a music store update
- fixed crash: if you started to update a music store but then switched back to the Library playlist, you'd crash.
- feature: if your credit card has expired, you get told that before you try to purchase, rather than after
- FEATURE: there is a new column "Recent", which is set to true for all music store songs that were new in the most recent update (recently added since the last update).
- icons in the tracks list (singers, currently playing song speaker, music stores) are now correctly sized for retina and for when you make your font size larger