History 6: Difference between revisions
Jump to navigation
Jump to search
2F2A20506F6B65727320696E207468652066697265202A2F |
2F2A2056657273696F6E20312E306434333A204E6F742052656C656173656420596574202A2F |
||
| Line 9: | Line 9: | ||
* did some extreme debugging and got to isolate the area where the crashing occurs, i can now reproduce the bug simply by playing, then quickly pressing next and then previous | * did some extreme debugging and got to isolate the area where the crashing occurs, i can now reproduce the bug simply by playing, then quickly pressing next and then previous | ||
* investigated more bug reports of songs "just disappearing", this is good news, having more perspective on the problem means it's closer to being solved | * investigated more bug reports of songs "just disappearing", this is good news, having more perspective on the problem means it's closer to being solved | ||
* r3 April 21 | |||
* I will be unavailable for 1 month starting now. If you're just utterly frustrated with the number of bugs, simply write to me and i'll give you your money back | * I will be unavailable for 1 month starting now. If you're just utterly frustrated with the number of bugs, simply write to me and i'll give you your money back | ||
Revision as of 03:01, 22 April 2006
Version 1.0d43: Not Released Yet
- fixed a bug relating to playlists not loading, causing the launch to fail
- I had inadvertently linked against some 10.4 only routines, causing problems for folks still on 10.3, this is fixed, you should be fine using 10.3, for now
- r2 March 28
- fixed a bug or two relating to songs not stopping when they should, and crashing when switching
- added mutex to some message reporting code, was causing crashes
- intel mac version (xcode) is now compiling and running
- tweaked the error reporting code WRT to mutex (the juju stuff) to see if i can isolate why it's crashing
- did some extreme debugging and got to isolate the area where the crashing occurs, i can now reproduce the bug simply by playing, then quickly pressing next and then previous
- investigated more bug reports of songs "just disappearing", this is good news, having more perspective on the problem means it's closer to being solved
- r3 April 21
- I will be unavailable for 1 month starting now. If you're just utterly frustrated with the number of bugs, simply write to me and i'll give you your money back
Pokers in the fire
- bugs: this is my top priority. it's crashing way to mucking fuch.
- Universal Binary / XCode: I've been using CodeWarrior since day 1, must convert to XCode, no mean feat.Update: it's running now, so now i just have to debug the byte swapping problems
- Update eSellerate engine: there's a new universal framework available, must start using that. Update: done
- auto update the Map whenever someone makes a purchase (parse purchase info, geocode for lat/lon, add to address book, update map data, upload map data)
- auto-publish when I build a new version and invoke a script (export new vers.html file, zip lite and pro, upload lite and pro, upload vers file). Update: I now have all the parts I need for the workflow, just have to sew it all together now
- Burning: It's all done and working, but now i have to make it so you can buy, register, and license it, basically integrate eSellerate into it.
Bugs I'm aware of that will be fixed
- hang on quit
- crashes having to do with Spooler / Mutex / printf
- sometimes when you stop a song, it doesn't stop. the next song plays, but the previous one also plays, you can't stop it without quitting
- can't enter unicode in meta info
- the album popup may crash under certain situations
To Do
- Problem: NOT dealing with UTF-8 very well. Must replace all std::str with ustring
- Set ID3 tags
write Zip function so after you rip MP3+G they'll get zipped up together, with a canonical name, enable Zip after rip in the prefs pane- When editing meta info on Zipped files: unzip files, set ID3 tags, then zip them up again, but leave a copy unzipped so you can get them easily again.
- During import of pre-existing MP3's, scan ID3 tags. Also, write a one-shot utility to both scan for bad zips and also read ID3's from valid zips, and re-canonicalize the names. Move bad zips to a new folder.
- finish CDPedia support
- 40% done: ability to cue a song to the first non-silent sample, so un-pausing means instant-on
- 20% done: ability to cue two songs for cross fade (same as: ability to export QuickTime (or iPod) at the same time as playing some other song)
- Allow a 'placeholder' track to be input into a singer's "Tonight" list, that includes the disc name and track number, and when it comes up, the dialog comes up, says "stick in the disc", to let it play direct from disc, automatically picking the right track. Alternately, allow KJ to drag a track from a CD into a playlist. then, eject disc. when that song is coming up next, put up a dialog that says "please stick that disc back in" and it'll go play it from disc, Alternately, rip the song when it gets drug from the CD into the singer's "Tonight"