History 6

From kJams Wiki
Jump to: navigation, search

Next Version

Version 1.0d45: Dec 1, 2006

  • hooked up the "re-link files", and "reinterpet names" from the menu (they're also available from the context menu)
  • Fixed "File->Export->Original Playlist Files..." so that it only exports either the zip or the MP3+CDG. Used to be, it *could* have exported Zip, MP3, CDG, PCM and cached CDG for each song, which i'm sure is not what you wanted.
  • when "Adding to Library" Audio+CDG files, i now support WAV+G & AIFF+G
  • new: "File->Export->Audio Only..." will extract and export only MP3 files, with canonical name (album-track - artist - song.mp3)
  • hooked the "Duplicate" command up to songs now, so you can select some songs, and hit "duplicate" and guess what happens? Well, they files on the disc really do get duplicated. This is very different from just dragging a song into a playlist twice. When you do that, both playlist items reference the same song (same files). When you duplicate, files on disk are duplicated, a new song is added, and the new playlist item references the new song.
  • added pref to not show info messages in the video window (and it works)
  • added pref for "auto-cue" and no it is NOT hooked to anything yet. (the QT export prefs also do nothing at this time)
  • fixed the crash during the song name interpretation (relating to strchr)
  • there was a temporary hang at the end of a long import (add to library) session while all the "clear the LCD window" threads got a chance to fire. now, i don't fire any at all, also speeding up the process.
  • added some new name parser templates
  • when you manually enter the serial number, it now displays the success window if it works. (saying things are fully functional now)
  • you can now use the actual paste menu item when entering the serial number manually
  • d44r1 August 24
  • Almost completely re-wrote CDG graphics decoder (actually most of Jim's code is now gone). The colors are now "true" CDG colors (was using a palette of 256, now using a palette of 4096, so you'll see better color fidelity. Keep in mind you can only see 16 of the colors from the palette at any one time, just now the palette has a much larger range)
  • no more wiggly graphics when you go full screen, or size the Video window to an odd size (ie: not exactly 2x or something)
  • graphics window now erases the area outside the "regular" content area, using the border color (eg: the text showing the song name, if it was very long, would write off the right edge of the screen, then stay there)
  • the "About kJams" graphic has been updated to use full color (32 bit, with color cycling, you have to watch it for more than 4 seconds), and now shows the version number, like it should have in the first place.
  • fixed a crashing bug if you tried to print your receipt after purchasing (only affects new purchases)
  • fixed a crashing bug relating to deleting a playlist while it's still in rename mode
  • d44r3 September 8
  • the "Get Info" dialog still does not handle Unicode text, BUT!! Now if you enter unicode text directly (turn on the Advanced pref "Allow Name Editing") it will now correctly save (and load!) your unicode text on song Names / Albums / Artists!
  • Okay while i was there i decided to go ahead and upgrade all edit dialogs to Unicode (eg: Get Info). Finally, unicode support thru the entire application! Now your song names / artists / albums can contain japanese, chinese, cryllic, hebrew, or whatever characters you want! (there may still be more work to do)
  • The Video window, when showing the next song eg: "Play: Song Name" now can show unicode characters, and the text is now anti-aliased much nicerly
  • when scrubbing forward in time, i no longer re-render from time zero, i only render from the previous time to the new time, thus speeding things up greatly. (when scrubbing backward, i still must render from time zero, so it's slower)
  • i had broken the "click in the full screen video window to un-full screen it" feature. it's back.
  • if you brought up Exposé, it would hide the Video window, now it doesn't.
  • added a pref to shut off the ability to apply the remembered pitch / tempo for all playlists, only applies when playing a song. (Pitch will always be applied when burning / exporting QuickTime)
  • in the log file, when reporting the user's menu choice, i now support international characters
  • had broken the ability to play some QuickTime movie types, the last time i said i "fixed" it. Now i really DID fix it. eg: MPEG 4.
  • Now, the LCD window uses the sooooper smooth text drawing that also affords tha ability to draw lovely international characters.
  • i now show the tasks window when you click the update button, or when you export QuickTime, or when you burn a disc, to let you know something is going on.
  • d44r4 September 15
  • did a huge ammount of work toward getting the QuickTime Export options actually hooked up. Not there yet.
  • fixed a startup crasher for you 10.3.9 stragglers. I had snuck in a 10.4 only call, and it crashed you. Well, i fixed that. It was the thing that keeps the video window showing when you bring up Exposé, so that feature only works on 10.4. Don't you think it's time to upgrade?
  • Worked around a problem with tracks from the publisher "Song Factory". They produce very bad encodings, in the sense that, they're changing the Color Table on every frame they should be doing nothing. (that's 150 Palette changes per second in the worst case) This is a HUGE waste of CPU, and you can feel it if you try to scrub backward from the end of the song. I now detect the situation and skip the extra work.
  • d44r5 September 17
  • Dam! QuickTime audio compression is HARD! And I'm smart too!!
  • When Updating / Burning / Exporting, i now really *really* show the tasks window
  • if you ever run a later version of kJams, then go back to an earlier version that can't read the later version's database, i now simply inform you of the fact, rather than unceremoniously wiping out your database, which you probably wouldn't appreciate.
  • Fixed a bug where the database would NOT be marked as dirty if you changed something that does not have a column represented in the browser window (eg: year, genre)
  • Fixed a bug where if you imported many songs at once with the exact same name (even tho they're in different folders), only the first one would show up.
  • Fixed a bug with QT Export that would delete the default settings (rather than make a copy) after the first one went out, possibly crashing you after the first export
  • for some reason the Import popup was coming up blank. I've switched to CFStrings and now it works.
  • d44r6 September 18
  • fixed a bug in the Disc Info dialog, where you couldn't click or edit the fields
  • QT Export is now kinda sorta actually working! Now doing "export from procedures" to get iPod and 3G goodness.
  • for those of you crashing when creating a new playlist, i've put extensive debug info in the code, next time it happens, send me the log file and i'll be in a much better position to finally squish that bug
  • tweaked the way the freedb is accessed, now it won't say "disc not found" whenever you stick in a disc, if it can't find the disc, it will remain silent. It will only report if you picked "Get" from the advanced menu.
  • updated name and icon, there's more work to do there
  • fixed the ability to edit meta info
  • d44r9 October 11
  • if you delete the automatically created playlist during ripping, you no longer crash. (if you don't want it you should just turn off the pref anyway)
  • "re-link to files" will do a better job of setting the navigation dialog to somewhere as close as possible to where it thought the file was supposed to be living
  • the tasks window no longer shows "track numbers" since they're mostly irrelevant
  • when creating a burn, during the "building disc image" phase, the task window now shows which song it's processing, and also if it's pitch bent) (so you are no longer wondering why this song takes twice as long to assemble as that song)
  • Ooops, busted QT Export yet again. Fixed. (Still does not yet use the export dialog)
  • many other dialogs were coming up blank. fixed
  • the string for adding songs to a playlist (after a double click while in target mode) had all funny characters in it
  • if an error came up during import, and then you either mounted or dismounted a CD, you'd crash with the "pli index out of date" thing
  • errors reading the Table of Contents on a CD no longer cause one error per track, now it's just one per disc
  • you know how the graphics never halt, even if the program seems to be hung? like when saving or sorting a large database, or when doing burn prep? well, i tried to do the same thing with the tasks window, but it doesn't seem to help. On my "solo" proc g4 laptop, doing a burn prep on 20 songs sill seems to "hang" for several seconds at a time while running all those threads. Oh well. Hey just noticed it actually *does* help, just not while prepping for burn. okay i'll leave it in.
  • used to crash you if you played a song with a percent sign in it (eg: “99.9% Sure”)
  • sorting lost it's progress bar, looks like a while ago. now it's back.
  • fixed crash when sorting by pitch
  • when you select multiple tracks and get info, then start typing, it was supposed to auto-check the field you type into, that busted, but now it's back
  • d44r11 October 18
  • if you had < QuickTime 7.1 or MacOS 10.3.9 you'd crash, rather than simply being informed. fixed.
  • the automatic updater would hang on the unzipping phase or freedb get/submit would hang, if you had DefaultFolder installed. Maybe some other things too.
  • more renaming of stuff, more strings in the string table.
  • updated icon for the bug reporter
  • more goodness i already forgot about, oh well
  • d44r12 October 20
  • fixed the tempo shifter, would crash
  • re-link to files was *supposed* to get you as close as possible to where the original file was, and I thought i fixed that, now i really did fix it
  • Burner: now globalized (using localizable strings tables) there are some fake J translations (done with google translate, which sucks I know, it's just a test for now)
  • Burner: new icon, new installer version and all that,
  • Burner: a12 October 22
  • d44r13 October 22
  • if you're editing track info on a CD and the playlist suddenly disappears (eg: iTunes decides to eject your disc), the dialog cancels, rather than crashing.
  • if you revert to tryout, or if you run the tryout version using a database created with a licensed version, you don't crash.
  • found and fixed a few major problems with the way i was handling "rename" mode (when you're setting a playlist name, or even the search field) that would cause crashes, wow!
  • even more glocalization
  • d44r14
  • in the "Get Info" dialog for track meta editing, the "Next" and "Previous" buttons have been fixed
  • OMG! Why did nobody report this bug?? If you burn a song that has peaks that are maxed and you pitch bend it, the song comes out with lots of crackles!! Yikzer Zirconium!! No more crackles!!
  • if your music is on a networked volume, then you could get errors trying to play songs or assemble a disc burn image, this has been resolved
  • i was playing the "done ripping" chime sound after the next-to-last song as well as the last song, i think i fixed it but i'm not completely sure
  • you can now burn discs with a playlist who's name has crazy Çħäřæćţĕŗś (unicode) in it (including 日本語)
  • i've added a "Server timeout (seconds)" pref into the "freedb" prefs panel.
  • finally finished extracting localizable strings
  • d44r15
  • copy-paste from other apps could have clobbered unicode characters, this has been fixed
  • the "enter serial number" dialog now will automatically select (focus on) the text input area
  • foreign windows from plugins (eg: quicktime compression settings) could cause a crash, this has been fixed
  • percent signs in song names no longer cause a crash (again, re fixed)
  • The Japanese version is mostly done!
  • d44r18
  • gawd i've been spending forever doing QuickTime import/export. Dam QuickTime is hard. Not done yet. Export is mostly done, "good enough" to release it. Now working on Import (finally: rip to AAC)
  • used to be, if you had "use internet database" turned off in the freedb pref: 1) it wouldn't even bother to look locally and 2) it wouldn't look remotely even if you *manually* picked "Get CD Tracks from freedb". Both have been fixed.
  • just making a new section as it's a hassle to keep editing the large section above
  • The LCD window would occasionally completely munge UTF8 strings (re-interpreting them as MacRoman then from there re-encoding into UTF8, which, well, doesn't work). fixed.
  • When writing MP3 files i now add id3v2 tags. Was adding only v1 tags, but even iTunes doesn't bother with them any more. Also, now writing year and comments as well, if any. I've also discovered how to write Unicode tags, but must update the LAME.framework to do that.
  • Holy @#$% I finished QuickTime!! Now i have to wrap it up and make a release
  • Finished transition from kTunes to kJams, your folders will now all rename themselves
  • d44r19
  • okay so you all crashed on your intel macs. sorry for the hassle.
  • d44r20
  • was *still* getting an assert when drawing the Ratings stars sometimes, finally fixed
  • i now log what song i'm importing during rebuild of database
  • QT Export no longer emits a white frame at the end
  • removed a lot of logging of pointer values (not needed any more)
  • removed file deletion logging (it seems pretty debugged)
  • durnit and then the QT Import and Export wasn't working AT ALL. No matter what settings you set, it would always only use Animation Compressor / Uncompressed Audio (and sometimes it didn't work even then)
  • d44r23
  • You can now encode with Ogg/Vorbis. See the Instructions.
  • You can use ⌘-P and ⌘-N for the Previous and Next buttons in the Get Info dialog
  • if you have the local freedb, and it brings up a disc choice dialog, and you hit cancel, it no longer crashes. And in fact it cancels your request.
  • getting info from the freedb marks the disc as dirty, so the meta info gets saved, so next time you see the disc, it has the updated info (this only worked in certain situations, now all the time)
  • no longer leaking CFStrings left and right
  • you can no longer use iTunes to rip songs. That was just a temporary measure any way.
  • encoders and presets menus are now alphabetized
  • if you manually search freedb for a disc, find more than one, then cancel, you no longer get the redundant "disc not found" dialog

Version 1.0d44: Aug 15, 2006

  • busted QuickTime export direct from disc (would get thru 1 then stop), fixed
  • completed transition of eSellerate (integrated shopping cart) for main application
  • d43r6 June 12
  • there was a problem with it saying "you need to update", but you didn't. but now you do need to update. but just once.
  • crash on startup for folks who do NOT have AltiVec or are on a G3.
  • log on some G3 computers were reported as G4
  • d43r7 June 14
  • eSellerate hosed me again. i hope it's fixed now
  • burning plugin fixed yet again, i hope
  • d43r8 June 15
  • aaaaarrrrrgh! XCode strikes again. G3 and non-altivec computers really *really* are okay now
  • d43r9 June 15
  • and then eSellerate strikes, knocking dozens of folks back to "Tryout" mode. AAAAAAAAAAH!!! Does this fix it?
  • d43r10 June 16
  • if you had "Prefereces->freedb->Use Internet Database" shut off, then when you stick in a new CD it would come up utterly blank. Whupps!
  • support for integrated burn plugin purchasing
  • d43r13 June 17
  • if you had no burning plugin and picked the burning tab in the preferences, you'd crash. doh!
  • support for auto version checking in the buring plugin
  • updated xcode project to no longer use targets. all menus are now compiled, not edited in Resorcerer. not that you really care.
  • d43r14 June 17
  • r14 was thinking it was r13, and kept asking you to update it. but really it is r14. you can ignore that.
  • fixed a crash on startup if you had an older burning plugin installed
  • burning: minor maintanance update
  • significantly sped up database load time. it got slower with the introduction of some new code, i hadn't profiled it in a while. Was taking like 12 seconds to load my 47,000 song library, now takes 7
  • if you deleted a singer from the finder, next time you run you'd get an assert about getting a PLI index while the map is out of date, fixed
  • wrote a built-in downloader, so soon you'll be able to update (and upgrade again) with one click, no more download, quit, uninstall, install, re-run rigamarole. Same story Burning plugin, one click updates!
  • kJams d43r17, Burner a10 June 24
  • the freedb code i wrote now uses the new downloader to query the online db :) so hey it works!!
  • fixed the problem of your song names / titles not showing up if you had non-roman characters in them
  • fixed the problem of the Ratings for new songs (and unrated songs) showing up with five stars.
  • kJams d43r17, June 27
  • fixed the incorrect "corrupted zip file" message on songs with a slash "/" in them (eg: AC/DC). Now, they play! Yaay! That's been in there for ever!
  • Finished and hooked up the automatic updates feature. Now, when you get a dialog that says "your kJams is old, want to update?", you just press the Update button and kJams will download and install the new version, and launch it. (The old one will go to the trash, if you want to save it you'll have to dig it out). Note: Since it's technically downloading a new application, you will still get the security dialog that says "You're running this for the first time, are you sure?". So, sadly, it's NOT a "one click update", but a "two click update". Well, it's better than before.
  • The Burning Plugin will now take advantage of the automatic update feature. When it reports a new version is available, you need only hit the "Update" button and kJams will download and launch the installer.
  • Burner: now has proper custom icon, installer shows nifty icon in background, now uses consolidated versioning info (not that you will notice that)
  • kJams d43r20, Burner a11 June 30
  • burning plugin downloader didn't really work all too well. much better now.
  • if you mark the currently singing singer as not here (or delete them from KJ rotation) you will now get a confirmation dialog
  • if you had ratings visible and you went to drag a song, you'd get an assert about "Attempt to get pict index 255 from vector of size 21"
  • hitting the play/pause button now causes it to update to reflect the proper state
  • Preliminary support for QuickTime files. You can now import and play them, put them into playlists, set meta info etc. You can not pitch bend yet, nor export. Don't try to burn, you'll probably crash. Really the only things i've tested are play and stop.
  • The Arrow Keys for previous / next song used to go by index order in all playlists except the library. Only in the Library would they go in view order (ie: taking your sort into account). Now, all playlists except rotation go in View order. Only the Rotation (and KJ Rotation) will always go in index order, regardless of how you sort.
  • if you try to get info on a singer it will now beep, not crash. sorry no info there yet. Same story "re-link to files" and "reveal in finder"
  • fixed the "send log file" function, so it actually works now on Tiger
  • d43r21 July 4
  • you can now import naked MP3 files (and AIFF and actually any quicktime audio types) that have no corresponding graphics, and they will play with a black screen. (in prep for iTunes integration)
  • you can now pitch bend QuickTime files and MIDI and KAR files (WHEW that was a lot of work!)
  • you can now tempo shift QuickTime files and MIDI/KAR files. GAWD that was non-trivial!
  • updated the Freedb local database .dmg download to be up to date as of the July 1 2006 drop. It is now 1.4 GB
  • regular playlists (non singers) can now have pitch and tempo saved per song. When you add that song to a singer for the first time, it inherits the pitch and tempo from the library.
  • Songs now store the notion of whether they have vocals in the left or right channel. If you mark a song as having vocals in a channel, that channel will be suppressed while playing (you won't hear the vocal). There are new Controls menu items (for when a song is playing) and new "Vocal Channel" column in the browser
  • d43r23 July 11
  • In the Lite version: picking "Upgrade" from the "Help" menu might do nothing. fixed.
  • No longer asserts when setting the tempo of a CDG (non-quicktime) track while it's playing
  • The pitch / tempo / vocal remover / volume controls were hard coded into the audio player. I have now removed that and made them into a spool template adapter. This means i can easily plug it into the burner and the QT exporter. Note you won't be able to set tempo while burning or QT exporting.
  • Plugged the pitch bender into burning and QT exporting yaay it works!
  • fixed a bug where the first time you played an MP3 only song (one with no graphics) the progress diamond thing would not move across the screen (scrubbing still worked, it was sortof just cosmetic)
  • If you rip a song from cd, then, while it's ripping you play that same song from the CD, the progress diamond would be in the wrong place, this is fixed.
  • Reordered the Vocal Channel menu items to match the ones in the popup.
  • the Vocal Channel popup now puts the words "Left" and "Right" at the end of the string, so if you shrink the column way down you can still see which channel it is referring to.
  • If you try to run kJams under a user that does NOT have privileges to write into the shared cache, kJams will still work. Dur.
  • d43r25 July 16
  • There was a case where songs could not be found due to the "mount point" not having the same name as the Volume. This can happen if you had mounted two volumes with the same name. Note: you must dismount the volume you don't want to use! ie: if you have two volumes with the same name mounted at the same time, kJams may still get confused about which one to look in. Just make sure that only one stays mounted while kJams is running.
  • zipped songs that have non-roman characters in them will now unzip and play
  • when a script is run (eg: unzipping) we no longer attempt to free an un-malloc'd pointer (you'd see it in the log) (this could lead to a crash later on)
  • Was improperly handling open / close of QuickTime video, handling it on the wrong thread, causing crashes
  • fixed a crasher bug when you go to rip a disc, would assert fail a bunch, then maybe work for a bit, maybe missing ripping a few songs, then you might crash.
  • Fixed the album popup sorting to use international (CF) strings
  • Fixed yet again: If you had the "Create playlists of imported songs" pref turned on, then when ripping a different track from the same disc in a separate session, it would create another new playlist each time instead of adding to the already created playlist.
  • Fixed a bug where, on a CD that you have stuck in before, set meta info on, then ejected, then sometime later re-inserted, it would fail to re-load individual track album names, instead reverting them all to the disc album name. (tracks can actually have their own album name, separate from the CD)
  • fixed a bug where you could not quit if: 1) you had "zip files after rip" turned off and 2) you ripped something
  • fixed a bug where you'd get audio but black video. Clear your cache (once) for it to take effect.
  • fixed crasher when you try to spool a file and there's an error (like file not found, or file already open with write permissions) Now, instead of crashing, you'll just get an error message.
  • when Adding to Library, if you get the "has odd characters or too many numbers" alert, i now write a percent-escaped version of the song name to the log file, so I can really see what the name is. Before it was writing UTF8, which often does not come across when you email it, making it hard for me to diagnose the problem.
  • Fixed a bug where if you accidentally tripple click on a song, you don't just hang forever, requiring a force quit.
  • Fixed a bug where playing QuickTime movies would sometimes stall a bit at the start
  • fixed a bug where QuickTime movies didn't know to rewind rather than skip to previous when you hit left arrow after 4 seconds
  • fixed a bug where songs with NO artist or album name set would not be found in the cache, even tho they were there
  • Fixed a bug where QuickTime movies didn't know to incrementing the "# Sung" count if you skip to next after 60% of the song
  • fixed a bug where kJams wouldn't move to the next song when the first one was done (!)
  • if there is ONE song in a playlist, then when it is done or if you skipped to the next one, it would loop back on itself and hang.
  • "Unzipping on the command line" is now much faster. No longer using an AppleScript to unzip, now calling the system() directly
  • fixed a bug where it wouldn't move on to the next song after the current song finished playing, it would just sit there at the end of the song. or crash.
  • folks who had crashes or hangs after pressing the "update" button will find things should go better now
  • d43r30 July 22
  • fixed a bug that would crash you if you had an error spooling a song
  • d43r31 July 23
  • fixed the http engine (eg: freedb, update) so it won't crash if something goes bad, but you will get an assert, cuz it's not supposed to go bad. The underlying bug has not yet been fixed.
  • burner: updated the alert string to tell you not to put more than 79.9 minutes into a playlist.
  • Wrote a brand new "template based" name parser. Some of you will be VERY happy about this. It will let you specify the naming conventions yourself, you will no longer have to rely ONLY on what I've hard coded in as acceptable name formats. Still have yet to hook it up, it's a lot of work.
  • Now support for DIVX files.
  • No really, I really REALLY now fixed that bug that would crash you if you had an error spooling a song (eg: bad zip file)
  • fixed a couple bugs related to creating new singer, deleting singers, dragging songs
  • d43r34 July 27
  • In the QuickTime Export preferences pane, I hooked up the "Pad QuickTime Movies" checkbox, which wasn't doing anything. Note: the popup still doesn't do anything.
  • if setting up a burn fails, you'll now get an error message instead of a silent failure.
  • no longer leaving the "write_test" file in the cache folder, now it gets trashed.
  • if the video can be found but not the audio, I look for the audio next to the video
  • if you right click on a song (that's control click for you one button folks) the context menu has "Re-link to files", which let's you point a song entry at a song file.
  • OMG! There is (still) a bug where you could possibly remove all references that a song has to it's original files. That's a big oops right there. (so you'd go to play the song and get "could not find audio"). Well the EXTRA BAD thing is, next time you run kJams, it would just skip loading that song all together! So then you'd get the "sorry, somehow i've lost track of..." dialog. Wehllll!! THAT is no fun. So now, I load 'em even if they're empty.
  • now when a song is missing, a dialog comes up asking if you want to re-link it.
  • Okay! There is now a BRAND SPANKIN NEW Song Name Interpretation dialog. You asked for it, now you GOT it. No more problems with numbers in the name "25 or 6 to 4", "10,000 Maniacs" or whatever, it's all good. You'll love it to because you can add your own interpretations!! Check out the goodness!
  • There is a new context menu item "Reinterpret names", guess what that lets you do?
  • d43r35
  • fixed the QT player so it's a wee bit more compatible with certain audio components.
  • fixed a couple crashing bugs in the new song name parser.
  • there is a new "Duplicate" command in the edit menu. It can now duplicate playlists (and all it's meta settings). it will also duplicate songs (not hooked up), tho why you'd do this shall remain a mystery. Inquiring minds may submit their guesses to me.
  • if you go "reveal in finder" and it somehow can't find the song (eg: the volume is temporarily offline) i no longer DELETE THE REFERENCE TO THE SONG. Whooops. That used to make it always "could not find audio" even when you bring the volume back online!!
  • freedb submit was busted, now fixed. it was that, if a song didn't have genre or year set, it would fail. now, i try to get genre and year from the disc. now, only if THAT fails does the submit fail, PLUS it now tells you WHY it failed.
  • if you query freedb and it returns more than one choice, you can cancel the picker dialog if none apply.
  • there was a bug where you might crash if you were in a modal dialog and you switched out and then back in (EXCEPT for the interpret names dialog)
  • finally i think i nailed the bugs you'd get when Version Checking or Updating or get/submit freedb (using the http net thingie i wrote)
  • With the advent of the new name parser, there is no longer a need for option-spaces and fraction slashes etc. the ONLY thing i will still replace is the colon ":", because it's not allowed in the mac file system. Instead I'll use the unicode "small colon" "﹕"
  • fixed the problems folks were having with activation and registration, i hope, frickin'!
  • fixed the problem of sometimes crashing when ejecting a disc, plus it no longer hangs your machine while it's doing the eject (which could sometimes take a full second or two)
  • d43r37 Aug 12
  • fix the graphics on Intel machines DOH!
  • d43r38 Aug 12
  • you won't get the "Already reported error" error any more
  • when you rip on a drive that doesn't support CDG, you only get one error message, not two.
  • and in that "Incompatible Drive" dialog, there is now a FAQ button you can press to get more info
  • fixed a bug where, if you got an I/O error after you started ripping, first it would try to say your drive is not compatible (which was obviously false), and then for dessert, you would crash.
  • fixed the bug where it would crash on startup attempting to do orphan encoding. (that is, after a rip, if you quit before the encoding was completed, it would attempt to pick up where it left of upon the next startup)
  • fixed a QT export bug where it would just crash if you ran into a song with no audio.
  • fixed a problem of songs going permanently mmissing if the zip couldn't be found once. (another example where the volume being offline would cause the problem, then hooking it back up would not fix it. now it WILL be found when you hook it back up)
  • the alert dialog and the "1, 2 or 3 button" dialogs now use real Unicode strings. getting closer to internationalization yeh!
  • The "could not find audio" dialog (now the re-link dialog) will now take you to the last known location of the song, making your search a little easier, hopefully
  • if you get a missing song while QT export or burning, you'll now get the new re-link dialog, YES!
  • fixed yet another "could not find audio" bug. I think I may have even fixed ALL of them!!! WOW!
  • d43r39 Aug 14
  • couple tweaks to the method of locating and loading resources (no more missing progress bar?)

Previous Versions