History 1.0d50

From kJams Wiki
Revision as of 18:39, 4 May 2008 by Dave (talk | contribs)
Jump to navigation Jump to search
  • 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

Previous Versions