History 1.0d50: Difference between revisions

From kJams Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 201: Line 201:
* all the progress dialogs that used to have the interesting words in the window title and "one moment please" in the window itself, now that's switched
* all the progress dialogs that used to have the interesting words in the window title and "one moment please" in the window itself, now that's switched
* the arrow keys will now invoke the "are you sure you want to interrupt the current song?" dialog if you have that option checked
* the arrow keys will now invoke the "are you sure you want to interrupt the current song?" dialog if you have that option checked
* '''d49r17 May 13 2008''' [http://www.kjams.com/downloads/old/1.0/d49/r16/kJamsLite.zip Lite] [http://www.kjams.com/downloads/old/1.0/d49/r16/kJamsPro.zip Pro]
* '''d49r17 May 12 2008''' [http://www.kjams.com/downloads/old/1.0/d49/r16/kJamsLite.zip Lite] [http://www.kjams.com/downloads/old/1.0/d49/r16/kJamsPro.zip Pro]
* importing a very large library (add to library) now goes significantly faster, but the progress bar is still inaccurate, tho better
* '''d49r18 May 13 2008''' [http://www.kjams.com/downloads/old/1.0/d49/r18/kJamsLite.zip Lite] [http://www.kjams.com/downloads/old/1.0/d49/r18/kJamsPro.zip Pro]
* you can now select multiple songs and change popups (like Vocal Channel or Pitch) all at once
* Ripping a SuperCDG has been optimized a bit more, should be faster now
* secret pref to turn off the warning when you delete the last song in your library
* the scary problem of the DB that no longer saves i think has been FIXED !!!!
* crash if you must encode orphans upon startup has been fixed
* exporting a QuickTime movie again sets the meta on the .mov
* the "Get Info" command was erroneously available when there was nothing selected, leading to asserts
* the tracks list no longer jumps around after pushing meta, or loses your scroll position, or loses your selection (we hope)
* '''d49r19 May 14 2008''' [http://www.kjams.com/downloads/old/1.0/d49/r19/kJamsLite.zip Lite] [http://www.kjams.com/downloads/old/1.0/d49/r19/kJamsPro.zip Pro]
== Previous Versions ==
== Previous Versions ==
* [[History_1.0d48|d48]], [[History_1.0d49|d49]]
* [[History_1.0d48|d48]], [[History_1.0d49|d49]]

Revision as of 22:13, 14 May 2008

  • the Solitary Confinement version
  • d49r0 April 8 2008 Lite Pro
  • fixed the crash when trying to use any applescript (eg: sending a crash report(!) or unzip with stuffit)
  • no longer get a beep if you rip a song that has no artist info (not that you could do that anyway)
  • the CDG encoder is back to transitioning pages from top to bottom. only the text sweeping now goes left to right. hmm, i'll have to fix that for right-to-left scripts... eventually there will be a "transition" popup so you can select what type of transition you want
  • no more "ASSERT(i_songID != SDB_kOrphanID)" oops!!
  • Producer: no more assert(page_rec.size()
  • Producer: new kind of template: resource path. eg: "[/Resources/kJams.pct]" will load up the picture from the kJams resource folder. note: only the Resources folder is supported, and only .pct files are supported. And there's only one pict in there, and it's kJams.pct. so really only that picture is supported. haha.
  • d49r1 April 9 2008 Lite Pro
  • some people were crashing when ripping SuperCDG discs. I tweaked the code a bit, i hope that helps. Tho i'm sure i'll find out soon enough. Update: Shit.
  • some people were crashing on startup. fixed.
  • Producer:
    • You can use the Secret Prefs to set which intro and outro template to use for your TunePrompter conversions
    • TunePrompter conversion uses a slightly better font size and now has more correct spacing. (tho vertical offset i think is still wrong)
    • in the timeline window, you can now see the lyrics across the timeline
    • in the timeline window, it now animates all slickly when you press play (sweeeet!)
    • the graphics window does not flash up your comps during play or when the mouse button is down
    • in the timeline window, each lyric has a little bar showing you it's start / end time
    • in the timeline window you can now drag and trim each lyric to fix the timing. dam this is fucking cool.
  • d49r2 April 11 2008 Lite Pro
  • no longer crashing during FindMatchingSong, not sure when that happens but it's fixed
  • still have NOT fixed the bug ripping SuperCDGs, i don't think...
  • you can search by PLI again, but not for long. you need to be using Song IDs, not PLI
  • Producer
    • when loading in a previously existing TunePrompter file, the duration would not be set, fixed
    • loading existing TunePrompter files would cause the file names to be "unrecovered" meaning em-dashes got turned back into dashes, this would cause the cache to get out of sync and you'd lose some of your work, plus the metadata would no longer be recoverable from the file name.
    • i lost the justify command, for text, now it's back
    • fixed a rendering bug that would cause some text pages to load at the wrong time, possibly overwriting the sweep text that followed
    • you can now drag the comp bars from the left edge
    • fixed dragging comp elements in the video window (you can now see what you're dragging again)
    • while working in the timeline, your changes are saved automatically
    • durations are now correctly set for all comp bars
  • d49r3 April 12 2008 Lite Pro
  • Two new meta massaging features: "Title Case" and "Inter Caps". Title case will convert artist/album/song name/genre using Title Case (capitalizing start and end, and middle words that are not in the list: an, the, of, at etc). Inter Caps will capitalize every word.
  • every dialog that said "One Moment Please" now has a elipsis "…" after it :)
  • if you try to delete a song, or add to library, during a SORT task, you are denied with a warning. HAH! (prevents you from crashing yourself)
  • if you select more than 10 songs and go "reveal in finder" you're asked if you really meant to do that.
  • when you "reinterpret names" on a large selection, you now get a progress dialog, how nice! now it doesn't seem hung.
  • when you drag and drop into the app, you now get the warning dialogs about that it does not copy and you're offered a chance to pick tags or meta (if you haven't shut that off)
  • Fixed "Menu/File/Rip Selected" to say the right thing
  • no longer leaking Coca goo all over the floor the first time you do export to quicktime
  • when ripping to quicktime, no longer write meta data xml into the cache (not necessary since it is written into the library, just makes clutter)
  • fixed a file corruption bug when using QuickTime.mov+G as your encoder, would cause the file to become unusable, you'd go to play it and get nothing, no warning, just no song. Due to meta data rewrite corruption. I'm no longer even attempting to write meta to QuickTime files since it's so spotty, i'm just bailing to Xattr.
  • setting a meta to it's default value will now delete the meta (since asking for a missing meta returns the default value, thus saving space)
  • Pro: the singer's "Here" list is now updated (re-sorted) when singers are marked here or not (if you're sorted by "here")
  • Pro: the list of singers in the sources panel is now correctly updated as singers are added/removed
  • intercap and titlecase now do the correct thing with "AC/DC" :)
  • when you right (control) click on the sort column headers (to add or remove columns), 1) if you click past the end it no longer shows something to pick at the top and 2) if you are scrolled to the right it actually works, rather than pretending you are not scrolled at all
  • the song name interpretation dialog will now allow you to use the Song Name instead of the File Name. This lets you "fix" songs that would not interpret correctly (usually due to an extra or missing space beside a dash) then reinterpret. You can also reinterpret *ignoring* em-dashes if you hold the option key when bringing up the dialog.
  • in the Interpret dialog, names are drawn in "recovered" format, (no em-dashes, or squished slashes etc)
  • when clicking in the browser window, your click will bring it forward
  • Producer
    • the "Fade" button now creates a real comp marker that you can drag around and set the duration
    • the "fade out" inserted at the end of a KTP file now uses the above comp marker thing
    • when dragging the time marker in the Overview pane (top timeline), while the song is playing, it will continue to play even while you're dragging
    • you can only open PICT files. if you try to open another kind, it yells at you. nicely.
    • really really actually fixed the picture aspect ratio, when you import a PICT that is taller than it is wide
    • the assert now says "Timing Conflict", and i hope it doesn't happen a lot
    • it's no longer possible to have a duration of less than zero
  • d49r4 April 20 2008 Lite Pro
  • meta data shown under Singers list and inside Singer playlists is now correct. Would occasionally show meta data from global song info rather than from singer's song info.
  • editing meta data under Singers is now correct. Would always edit global song info, and would seemingly randomly assign the data to whatever it felt like. Now always goes to correct spot.
  • when you do drag and drop, drag regions of the dragged songs is now correct for all meta data, not just the sanctioned elite
  • you can now show all kinds of meta data in the Singers list that you could not show before (and edit). eg: song name etc. now it seems kindof like the KJ Rotation list, hmmm.
  • no longer crashing when setting meta data to default values. would crash on singer's song meta data, or on singer meta data, and occasionally on song meta data. wow
  • if you drop songs onto the kJams icon, if you do that during (or before) startup, or while a sort task is going, then you'll get a progress dialog for "add to library" that sez it is waiting for the sort task to finish, then it will add your stuff. (adding / removing during a sort will crash you, as you all know)
  • default tempo string says "1.00" instead of nothing or dash
  • Producer:
    • if you try to save a template when you're NOT on a comp marker, you'll get a warning instead of an assert-crash
    • In TunePrompter, you can now split words by syllable. To do that, break each syllable with "- " (that's a dash and a space). kJams will sew the syllables together magically. Your brain will have less cognitive dissonance when attempting to tap out the timing of the lyrics. I always tap the space bar on syllables and not words and it was driving me batty, having to re-do the song again. eg: here's a lyric: "Well we're all in the mood for a mel- o- dy, and you've got us feel- in' all right". See how i split the syllables? Sweet.
    • when you add or remove a comp element, it is automatically baked.
  • d49r5 April 21 2008 Lite Pro
  • if you have a fresh library (say you just downloaded kJams for the first time, or you threw out your library), then you can't add songs, cuz it says "please wait for the sort tasks to finish". oops. fixed.
  • the song name interpret dialog no longer shows "song: <song name>" for all three strings after the first screen refresh
  • song name interpretation now actually works for "song name" and for the secret "option invoke" that ignores em-dashes (treats them like regular dashes so you can interpret from the song name)
  • d49r6 April 22 2008 Lite Pro
  • now supports the new actual Producer plugin
  • when you install the producer plugin, there's a new pref panel for it (much like the Burning pref panel)
  • d49r7 April 22 2008 Lite Pro
  • Burner: if you try to burn a disc with a missing song, instead of crashing you'll just get a warning
  • when selecting the "Singers" folder (the venue folder), if you have a large library it no longer takes a while for it to sort
  • if you have a large library the "instant sort tasks" (pre-sorting name, artist, album) were accidentally run in parallel, which slowed them all down to a crawl. Back to sorting them in sequence which is much faster.
  • if you paste a coupon into the serial number dialog, it now informs you of your wicked ways
  • if you fail to activate a plugin (burner or producer) the app window no longer erroneously says "Tryout"
  • if you have a singer that believes they are in the rotation when they're really not, you don't crash on startup. This can happen when making aliases in the finder to singers in other venues, or when dragging singers from other venues or from a backup
  • stuffit expander "last resort" is now defaulted to OFF
  • Producer:
    • the timeline window now has a little "grow box" cursor when you hover over the lower right corner
    • applying templates (or anything else really) now actually really does correctly set the duration of the comp blob
    • selecting a comp blob now shows itself in the Video window (was supposed to be showing, but the mouse was down)
    • if you drag the time marker to the in-point of a comp blob, it now shows itself in the video window (similar to above)
    • when adding or removing comps or comp elements, re-baking is automatic
    • "Editor" window has been renamed "Timeline"
    • Timeline window has been revamped to be easier to use. Comp markers are now blobs, and you get rollover cursors to show you when you can resize or move them, and you can move them at any zoom level as long as you get a cursor that indicates it, and it's all done with CoreGraphics instead of QuickDraw
    • dragging the second blob in the timeline you can no longer overlap the first blob by dragging to the left
    • the timeline will now autoscroll if you drag off the screen to the right or left
    • if you select a comp and press delete (and there is nothing selected) it will act as if you selected all elements and pressed delete (which will delete the whole comp)
  • d49r8 April 22 2008 Lite Pro
  • no longer crashing when switching venues
  • when you "pull meta data" it will also pull from CAVS meta data files
  • CAVS meta files now support all the formats i could find, including "juke.txt" and "list.txt" (caps or not) and in several flavors of formats
  • CAVS files that have the ".cdg" extension but are actually encrypted will now "just work"
  • Updated copyright year when you choose "About"
  • one step closer to being able to "just play" TunePrompter files (no you can't bake/burn them, you need Producer for that)
  • that "skip silence option that makes the whole track silent" bug? well, i put a bit of extra logging around it to help me track it. not fixed yet.
  • fix crash: if you happen to get into text edit mode the moment you delete a playlist or singer, you don't crash
  • fix crash: i said i fixed the problem of clicking on an album playlist when it's empty. well, i really did fix it now, no more crash
  • no longer writing blank meta data that fills up your hard drive hah
  • "block pushing" and "pulled meta" are no longer considered meta data, they're now just member variables
  • more logging when you get an error parsing meta info from a template
  • broke MCG and NCG, fixed
  • new preference so you can decide to use expander, please don't use it
  • really forced the "unzip with stuffit expander" to be off. if you want it on, go ahead, but it's not recommended
  • unzipping again takes place on a back thread, where it belongs (unless you use expander, please just don't)
  • if you try to delete your whole library, i now tell you how to do it the right way.
  • fix crash: you can no longer rip while there are sort tasks going. hah.
  • loading your library will update the progress bar more often
  • fix crasher: if a sort task completed on a back thread, the completion now runs on the main thread as expected
  • you can now *remove* the space bar from the play command in the menus, using the cusomizable shortcuts
  • scary fundamental low level change to "SetMetaData", now, if the data exists, it is updated in place, rather than deleted and updated. this 1) is more correct and 2) prevents the deleter from calling back saying "hey i got deleted" cuz it didn't, it got updated
  • fix crash: a very long standing bug when reading song info from a singer. dont know how i didn't see this before
  • no longer setting the DB dirty (needing to be saved) when you update meta but have blocked pusing (eg: when *reading* meta)
  • Pro:
    • You can now opt to show a "rotation screen" in between songs, or when you hit command-9, it's in the "Video" menu
    • under advanced preferences, there is a checkbox to turn above feature on and off
    • new secret prefs: rotation screen template name, and start time and duration. start time is really "how many seconds from end of song", default is 2, duration is 10
    • you can see the rotation screen also in the "Artwork" panel
  • Producer:
    • the color chip pick-whip thing draws the hilite in the right spot (no longer off by 1)
    • if you edit a naked MP3 file, it will ask if you mean to create a new video, instead of just failing
    • the new "Rotation" screen available to pro users is editable using Producer, it's just a regular template
    • When baking a comp, if it's set duration is greater than it's minimum duration, it will be set to it's minimum duration, to avoid overwriting other data
    • the Redo stack is not blown away just by moving the time needle
    • Applying a template now saves the CDG stream that it replaces, so when you undo, the original stream is restored
    • When baking a TunePrompter song, it now places the "new page" instructions between (two seconds) and (the minimum duration) before the page starts sweeping, flushed left as much as possible. it will shorten the last page's last word sweep to force it to fit if necessary
    • the absolute minimum duration of any instruction is now 1 instead of zero (you could not grab it otherwise)
    • you can now specify the templates used for Intro and Outro screens in the preferences
    • in the inspector window, "numbers" are now blue and underlined, indicating you can click them. but you can't really click them, you have to "scrub" them, that is, click and drag on them to change their values.
    • there are now rollover cursors for the "numbers" so you can tell when you're going to hit them
    • if you start to drag a color chip to the palette but then decide not to, it no longer sets the color to something random
    • undo strings for dragging comp blobs around are now better
    • if you drag a comp blob around, it will undo in one fell swoop, rather that pushing dozens of undo tasks
  • d49r11 May 3 2008 Lite Pro
  • fix crash on startup
  • fix crash after a song plays
  • d49r12 May 4 2008 Lite Pro
  • Lite and Pro users can now play TunePrompter files directly, and they look real slick!
  • When translating TunePrompter files for kJams, i now set the font size and placement correctly (was faking it before, which looked good for small fonts but real wrong for large fonts)
  • The Intro screen on TunePrompter files now gets set to it's minimum duration (was setting it's duration to way longer than necessary)
  • Pro:
    • When showing the Rotation screen between songs, it will no longer show [SNGR]: [name] when there are no songs to show, it just shows blank
    • Also when you ran out of singers, the graphic logo would turn into text describing the graphic logo: fixed
    • Also it now erases the border around the graphics area correctly in both the video and artwork windows (when the aspect ratio is not at the default)
  • Producer:
    • When editing TunePrompter files, you now get to see the slick, high quality version of the graphics and text (you'll be able to shut that off soon if you want to see only the CDG stream)
    • The first time you edit a TunePrompter file, you no longer have to manually bake it with the option-click the timecode secret button. But don't forget to SAVE!
    • The light gray rectangles surrounding objects now draw outside the edge of them instead of inside their borders
    • when manipulating a "Fade" blob, it no longer shows black, since that's counter intuitive
    • The Inspector window now remembers it's position
    • sometimes things would not draw right, or update right, or have the right font size. all fixed.
  • d49r13 May 5 2008 Lite Pro
  • secret pref: QT Export now allows "30 second demo" export that will fade to black/silence after 30 seconds
  • if you turn the above on, you can set another secret pref that indicates the export name template for the "sample" movies
  • new preference: always bring video window to front. feel free to turn it off
  • if "skip silence at start of song" might cause total silence then you get a warning in plain language
  • new preference: always warn if current song would be interrupted
  • new export option: BIN files
  • new amazingness: you can use the online meta-databases now with just a playlist. eg: make a playlist that has exactly one album's worth of songs in it, reorder them so they are in the correct (Track) order (by drag and drop, not by sorting by track, that won't work) then go get from the freedb or whatever.
  • when adding to library, you now get a real progress bar, rather than indeterminate, wow!
  • no more hang / crash when you do new preset playlist
  • if you push meta on a zipped file, and push it again while it's zipping, no longer hang
  • new Advanced menu options: Album all caps, and change artist name to "Last, First" or back
  • if you delete the last song from your library, holding down command will force it to work, rather than explaining to do it in the finder
  • the "interpret names" progress dialog now shows correct string label
  • you can now set a secret pref saying how many QT export threads are allowed to run at once. default: 2
  • when importing monster DB, only update the progress dialog every 1/4 second
  • moving your DB from intel to PPC or back could have caused a crash, fixed
  • fixed intermittent hang unzipping files yeah!
  • Pro:
    • singer meta "SRCE" no longer improperly set to singer name (waste of space)
    • the "add to singer" context menu is now alphabetized, and also shows the "not here" singers
    • if you have "pause between songs" turned on, the "On Deck" screen (showing Rotation between songs) will not go away until you un pause
  • Producer:
    • the Inspector panel was re-written, using CoreGraphics, re-layed out to make more sense
    • new inspector panel option: show high quality (turn it off to see actual CDG stream)
  • d49r15 May 10 2008 Lite Pro
  • don't crash ripping songs duh
  • don't accidentally delete song files when using new "get meta from online database" on a playlist
  • new Advanced->Special->Set User Sort Order: takes the current display order and renumbers the User Sort (#) to match
  • in theory, sort order for things should no longer get all wonky for all playlists (used to work ONLY for showing playlist)
  • several file path types are now hidden due to near uselessness
  • d49r16 May 11 2008 Lite Pro
  • when "Add to library"-ing a large set of folders, the progress bar no longer counts wrongly, showing that you're done when in fact you're not
  • of course, also don't crash
  • also don't assert about ".DS_Store" not being a folder
  • when using the new ability to grab meta data for a playlist that contains a single album, there is no longer the possibility that your songs will GET DELETED. oops, sorry guys, hope you didn't lose much, you DO make backups right?
  • if pusing tags fails to unzip, it no longer feels the need to try again next time you start up
  • when renaming files, the file path meta data is always updated in case you're watching
  • no longer trying to stop a song that is not playing if there's an error unzipping it
  • in theory, again, maybe things will sort correctly after you change meta on lots of songs. we'll see.
  • all the progress dialogs that used to have the interesting words in the window title and "one moment please" in the window itself, now that's switched
  • the arrow keys will now invoke the "are you sure you want to interrupt the current song?" dialog if you have that option checked
  • d49r17 May 12 2008 Lite Pro
  • importing a very large library (add to library) now goes significantly faster, but the progress bar is still inaccurate, tho better
  • d49r18 May 13 2008 Lite Pro
  • you can now select multiple songs and change popups (like Vocal Channel or Pitch) all at once
  • Ripping a SuperCDG has been optimized a bit more, should be faster now
  • secret pref to turn off the warning when you delete the last song in your library
  • the scary problem of the DB that no longer saves i think has been FIXED !!!!
  • crash if you must encode orphans upon startup has been fixed
  • exporting a QuickTime movie again sets the meta on the .mov
  • the "Get Info" command was erroneously available when there was nothing selected, leading to asserts
  • the tracks list no longer jumps around after pushing meta, or loses your scroll position, or loses your selection (we hope)
  • d49r19 May 14 2008 Lite Pro

Previous Versions