History/1.0d53: Difference between revisions
| Line 3: | Line 3: | ||
The History of '''d53''' is every change i've made to '''d52''': in '''REVERSE''' chronological order (latest at '''TOP''')<br> | The History of '''d53''' is every change i've made to '''d52''': in '''REVERSE''' chronological order (latest at '''TOP''')<br> | ||
* [[History/1.0d52|Previous Version]] | * [[History/1.0d52|Previous Version]] | ||
Yeah, i've come to the conclusion that the version numbering is just too counter intuitive for mortal men, so in the next major release, i'll change it the history page number MATCHES the version number (we'll skip right to d54).<br><br> | Yeah, i've come to the conclusion that the version numbering is just too counter intuitive for mortal men, so in the next major release, i'll change it so the history page number MATCHES the version number (we'll skip right to d54).<br><br> | ||
Please follow me on [https://twitter.com/#!/kjams_karaoke the twitters!] | Please follow me on [https://twitter.com/#!/kjams_karaoke the twitters!] | ||
Revision as of 20:38, 1 July 2011
The Conjugial Version
The History of d53 is every change i've made to d52: in REVERSE chronological order (latest at TOP)
Yeah, i've come to the conclusion that the version numbering is just too counter intuitive for mortal men, so in the next major release, i'll change it so the history page number MATCHES the version number (we'll skip right to d54).
Please follow me on the twitters!
d52r8 July 1 2011
Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes ABOVE this line
- turned off logging of the CD Table of Contents
- You can now use American Express in the CB music store
- The Tricera music store has a nice update
- editing text items in the browser no longer shows the edit box in the upper left, vertically tall
- Windows
- In the music stores, the "buy song" and "stream" buttons actually work again
- no longer crashes trying to mount discs
- now gives "paramErr" instead of "your drive is not compatible" or "your disc is scratched" for those discs which don't want to be read
d52r7 June 29 2011
Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes ABOVE this line
- fixed wicked slowness. symptom: when downloading the Tricera store and showing a large library with "Date Added" field showing, kJams would slow to a crawl.
- when streaming a song, kJams no longer creates a folder for the song in your "kJams Music" folder
- if you are instructed to "reload" a music store, you're also given instructions.
- fixed a crashing bug when sorting or updating meta data (push / pull / reinterpret)
- if we've pulled the xml meta, we don't pull it again (unless it gets set to not-pulled again) (another source of slowness)
- fixed a lame "songs gone missing" bug, now actually finds them! (only certain cases of spaces missing around dashes)
- logging "posting to main thread: update pli" to trace slowness
- when meta data changes, i only update those playlists which actually show that meta data column (another slowness)
- music stores are checked for updates even if you have "Check for kJams Updates" turned off (but not if you have music stores turned off)
- no longer logging ID3 tags
- network logging is now controlled by the secret pref "Log Networking"
- no longer logging "i_download_sizeL.Get() != 0" a zillion times per download
- CD TOC (Table of Contents) data is logged more verbosely (i forgot to turn it off)
- Chartbuster
- the songs that have Special Licensing can now be bought
- if you try to buy a "special" song, you get a clear warning
- Mac:
- DiscIDs were calculated wrongly for discs that were incorrectly mastered (where the CD TOC times does not match the Track times). This has been fixed. You will now be able to get freedb info for more incorrectly mastered discs. Your old, wrongly named meta data files (in the "kJams CDs" folder) will be correctly renamed if you stick in the disc.
- Windows:
- fixed wicked slowness. symptom: when the screen had to update, kJams would update everything in the database, rather than just what's on screen
- in tracks browser, popup strings draw in the correct color when the song is selected
- CD+G discs that have multiple sessions *to prevent copying* can now be read by kJams. They show up in Explorer as being empty discs. But kJams sees right thru that charade now. Dicks.
- keyboard shortcuts work again
d52r6 June 21 2011
Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes ABOVE this line
- we're now using dropbox instead of dotMac (mobileMe)
- tasks no longer say "Error Corrected / De-interleaved" cuz who cares right? it's too technical and confusing for newbs
- now we log the error and the path if creating a file fails
- kjams now ensures your zip code is at least five digits, adding zeroes to the front if necessary
- Activity window no longer draws when quitting (fix crashing bug)
- if updating an MP3 file causes an error, we no longer crash, just report it
- Chartbuster
- no longer using HTTPS just to verify a UserID, since their cert is still messed up
- bug was: if you streamed a song, then bought it, you'd end up with the encrypted song (which wouldn't play correctly). fixed.
- in prefs, "Customer ID" is now "User ID" to avoid confusion
- Windows
- strings get nice "…" truncation in the browser
- all popup menus in the browser work, draw nicely even on XP (with multi select)
- Switchable Albums works, Switchable Songs works!
- Check boxes draw / function in the browser (with multi select)
- Ratings draw / function in the browser (operates on single song only)
- price buttons draw much better
- disabled properties can't be clicked upon
- fixed drawing rectangles in the browser for "column zero", which was messed up in a few ways
- fixed an assert fail when editing credit card (one click) settings on XP
d52r5 June 17 2011
Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes ABOVE this line
- Windows: if your disc player works, but you get a scratched track so the rip fails, kJams will say "scratched disc" rather than "your drive doesn't work"
- Chartbuster: fixed the "Invalid Session/Key" bug
- no more millions of "i_download_sizeL.Get() == 0" in the log file
d52r4 June 17 2011
Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes ABOVE this line
- if you try to buy/stream a song from Chartbusters that is no longer available, you just get told to reload your music store and try again
- fixed a crash when clicking in the browser window
- no longer crash if you attempt to stream a song when you haven't entered your email address into the One Click Settings dialog, you now get told nicely to please fill it in
- if you ran pro then decided on Lite it no longer asks you every flippin time to upgrade to pro
- KTP files now honor the Time Offset in the Get Media Info dialog
- Windows
- fixed an assert fail when streaming songs
- fixed a very very slowness problem when streaming
- the "Stream" buttons now actually say "Stream" instead of "Buy" (sheesh!)
d52r3 June 15 2011
Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes ABOVE this line
- fast searching now updates the index when you change meta data
- when loading a project, if you have a song that would have done an "ASSERT osType <= 0x0F", then that song simply doesn't load
- freedb works again (and the other two as well) no longer just hanging forever
- freedb now has better logging, and gives an error message (rather than blank) if there's a timeout
- OMFG kJams totally BROKE writing ID3 tags to your MP3 files since d51r38 !!!! JEEEZ! You need to push meta on any files you've edited since then. YIKES!
- if you've a zip file that contains "._" files inside it (meta data from OSX written to a non-HFS+ file system), then kJams would not be able to find the *real* files, now it can.
- files unzipped by kJams no longer have em-dashes in them that aren't there on purpose
- in your OneClick settings dialog, you can now add or remove a zero from the start of the zip code and it will actually TAKE!
- delayed progress dialogs now only wait 1 second instead of 4 before showing
- Mac
- progress dialogs that should delay before showing now actually delay on mac (was always working on windows).
- Windows
- Drag and drop works again (drag image is totally lame however)
d52r2 June 12 2011
Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes ABOVE this line
- when quitting, you won't get an assert dialog, if there's a problem it will just be logged
- when right-clicking on a streaming music store song for "add to singer", it will now just add it to the singer
- it's now totally impossible to use "fake" music stores in the release version
- if you're just streaming a song, MacOS won't ask for your keychain credentials
- fixed a bug where playing a streaming song and using "skip silence at start of song" could cause the audio to play but only the first screen of video
- log file should no longer EVER show your credit card number (!!!)
- if there's an exception throw during startup when trying to tell if another copy is already running, we don't crash
- zooming the graphics window no longer force-saves the prefs right then and there, instead it is marked as dirty and is saved later
- no longer crashing when showing the prefs export panel (windows)
d52r1 June 8 2011
Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes ABOVE this line
- fixed: you could not switch to a venue that had a special char (like "*" for instance)
- if you add a singer when the venue is twirled up, it gets twirled down
- if *my* server is out of reach, kJams can still auto-ask to update the music stores
- fixed that assert fail when trying to edit a singer's name
- "Help->What's New" now goes to this page
- Windows
- now remembers twirl (disclosure) state of music stores and singers
d52r0 June 7 2011
Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes ABOVE this line
- Windows
- Label colors now draw a little bit (not everywhere), but you still can't actually *SET* label colors (coming soon!)
- Label colors can now be set for a selection in the browser window
- Popups can now be set for a selection in the browser window
- all browser items go thru the "custom draw" routine now (!) (ratings and check boxes next!)
- System speed (GHz) is now correctly logged
- when you select multiple items and change a popup value in the browser (including label color), it will ask if you want to set them all to the popup string name (obvious), rather than the popup item index number (not obvious)
- if you got the "hey one of my music stores is empty!" problem, kJams will now automatically ask you if you want to reload it
- if you switch venues while a song is playing in a playlist that then disappears (like the rotation), then you won't crash after the song is done
- you can now search the Label field ("Label:0" will find unlabeled songs etc)
- attempting to post an alert during quit (after the alert que has been deleted) will instead just log it.
- converting to SQL "Fast Searching" now gives a "time estimate" countdown that is at least within the ballpark now
- CAVS Meta data now supports "songlist.txt" format, and no longer adds commas to the end of song names and artists
- fixed Producer to NOT crash when in tryout mode
- "Ignore CDG Errors" pref is no longer available. you can't ignore them.
- "Update search results as you type" is really shut off now
- if you hold option when showing prefs to reveal hidden prefs, you get a beep to warn you
- Mac: fake music store pref is no longer available as a hidden pref
- if a music store goes empty it will auto-ask to reload
- OMG Chartbuster Music Store! ~4k songs for download, ~10k for streaming, multiple versions of each song with different features
- music stores list doesn't draw store name over the icon
- LCD window no longer shows current time twice