Windows/Original
kJams for Windows is almost ready for testing. Lite and Pro, and soon after, Burning and Producer. Runs on XP, Vista and Windows 7.
Screen Shots


A movie in case you think i'm bluffing (click it)
<iimg>
</iimg>
How Long Till I can test it?
Legend: "✓" = done, # = time estimate (days of work, and i work 2 "days" a week)
Done
- ✓ like, 2 years worth of foundational work
- ✓ task window
- ✓ assert dialog
- ✓ quick 3 dialog
- ✓ fix busted esellerate
- ✓ full screen / multi screen
- ✓ graceful quit (save changes)
- ✓ progress dialog
- ✓ keyboard shortcuts (at all)
- ✓ small windows don't come to front / hide when you hide main window
- ✓ showscreens
- ✓ networking
- ✓ rework check for update to use CNetHTTP
- ✓ rework CNetHTTP to use XGHTTP
- ✓ check for update
- ✓ freedb
- ✓ KJPro
- ✓ download music stores
- ✓ download / install songs from music store (once the "Buy" button is done)
- ✓ download new updates and install and run
- ✓ rework check for update to use CNetHTTP
- ✓ integrate Growl for Windows
- ✓ integrate crash reporter
- ✓ send log file and crash report
- ✓ custom draw for tracks, for the "Buy Now" button in the music store (GAR!)
- ✓ make crash reporter support french, german, japanese, italian, spanish etc
- ✓ flippin' cut 'n' paste! gosh! (within dialogs)
- ✓ rebuild library from scratch
- ✓ track buttons (play, stop etc)
- ✓ file open and save dialogs
- ✓ save/restore columns
- ✓ get sorting working right
- ✓ new playlist / singer / artwork / eject buttons at bottom
- ✓ fix sorting in the sources list
- ✓ adding a playlist / singer updates list
- ✓ adding a new music store updates stores list
- ✓ open dialog allows you to choose a folder
- ✓ adding a song updates list
- ✓ pull meta data
- ✓ pulling meta data updates tracks list
- ✓ separate QuickTime encoder server app (cuz you can't $@^@Q#$ encode on a background thread on ^$@$#@#% windows GARRRRRR!)
- ✓ rip *without* mp3 (requires QTEncode Server)
- ✓ playing without failing on the audio
- ✓ add to library
- ✓ FSResolveAliasFileWithMountFlags (allow user to select shortcut files (symlinks))
- ✓ test that ripping works all the way thru to zipping
- ✓ rip NEO+G
- ✓ rip SuperCDG
- ✓ pick up encoding where left off after quit
- ✓ SKU eSe
- ✓ remove debug menu from release
- ✓ lite and pro builds
- ✓ fix dlls / libs to be minimal (and no mp3)
- ✓ fix build from scratch
To Do before public testing
i'm now "done" enough and ready to release this to the world for testing, however, IT DOES NOT RUN on any machine that does not have the development environment installed. WTF??
- yes i installed the MSVC Runtimes
- Want to see if you can help me figure this out? Here's the link for kJams Pro for Windows!