Windows/Original: Difference between revisions

From kJams Wiki
Jump to navigation Jump to search
Created page with '__TOC__ 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== http://kjams.com/sc…'
 
Line 69: Line 69:
* yes i installed the [http://tinyurl.com/5lghbc MSVC Runtimes]
* yes i installed the [http://tinyurl.com/5lghbc MSVC Runtimes]
* Want to see if you can help me figure this out?  Here's the link for [http://homepage.mac.com/davecotter/kJams/kJamsWinPro.zip kJams Pro for Windows]!
* Want to see if you can help me figure this out?  Here's the link for [http://homepage.mac.com/davecotter/kJams/kJamsWinPro.zip kJams Pro for Windows]!
==After it is testable==
* 2 search
* .5 add a header to the sources list
* .5 rename playlists and singers
* 1 inline editing of browser items
* 2 ktp files
* 1 context menus
* 5 kJams Server
* .5 adding a playlist / singer / song alphabetizes list
* 3 GDI+
* .5 artwork window
* 1 fix the "Buy Now" button to be transparent background
* 3 mediastream (lrc, tuneprompter etc)
* 3 Producer
* 2 get info dialog (edit meta)
* 1 keyboard shortcuts (customizable)
* 1 hilite current column header (use custom draw)
* .5 "Sources" header
* .5 autocue
* 1 custom draw for sources (eject button, bold italic singers)
* 1 custom draw for tracks (popups, check boxes)
* .5 context menu
* .5 drag from explorer to library
* .5 convert format
* 2 allow audio output to any sample rate
* .5 scroll bar in tasks window
* .5 sanitize window positions on startup (ensure onscreen)
* 4 burning
* 1 fix nav dialogs to honor flags (show only folders eg)
* 1 freedb always picks first disc if more than one will match

Revision as of 22:27, 27 June 2010

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

win_browser.png
win_video.png win_activity.png

Teaser Video

A movie in case you think i'm bluffing (click it)
<iimg>win_play_thumb.png</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
  • ✓ 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??