History/2.0d0: Difference between revisions

From kJams Wiki
Jump to navigation Jump to search
Line 26: Line 26:
* <strike>started investigating Python embedding</strike> implemented python scripting, wow that was very fast!
* <strike>started investigating Python embedding</strike> implemented python scripting, wow that was very fast!
* python now runs on a separate thread
* python now runs on a separate thread
* <strike>full versioning!</strike> Update notification:  now, the 2.0 version has it's own notion of version, and will get notified of updates separately from 1.0.  However, it will not auto-update yet (if you do, you'll downgrade to 1.0)
* full versioning! Update notification:  now, the 2.0 version has it's own notion of version, and will get notified of updates separately from 1.0.  <strike>However, it will not auto-update yet (if you do, you'll downgrade to 1.0)</strike> And auto updating will get you the new version
* Python: you can now kill background python threads (in the Activity window)
* Python: you can now kill background python threads (in the Activity window)
* the user's Python folder can now be an alias/shortcut
* the user's Python folder can now be an alias/shortcut

Revision as of 16:52, 10 August 2013

The Castle by the Sea Version

This page is in in REVERSE chronological order (latest at TOP)

Please follow me on the twitters!
Get Notified when this page changes!

2.0d1 not out, closed beta

  • Any time a song would "stop", it will now fade out over N seconds (default 3.5)
  • Multiple song audio can now play simultaneously (no user interface yet) (auto crossfade due to above)
  • Video mixer now enables multiple song videos, with transparency and crossfade
  • video mixer now will "fade to black" during the audio fade, except that at the moment it also turns on "transparent video window", which is not what i want..
  • stopping a song when you have Producer open will NOT fade it, it will just stop instantly like it used to (prevents crashes)
  • started investigating Python embedding implemented python scripting, wow that was very fast!
  • python now runs on a separate thread
  • full versioning! Update notification: now, the 2.0 version has it's own notion of version, and will get notified of updates separately from 1.0. However, it will not auto-update yet (if you do, you'll downgrade to 1.0) And auto updating will get you the new version
  • Python: you can now kill background python threads (in the Activity window)
  • the user's Python folder can now be an alias/shortcut
  • there is a new Python menu under Special, listing scripts in the user's Python folder. updated every time you click the menu, so you can add/change/remove scripts while kjams is still running (opt-click to open the script)
  • not this one but the NEXT version will let you auto-update
  • temp disabled Fade Out as there are bugs and i'm not working on it
  • added Server commands to Python: info, rotation, new singer, fetch list of singers, login/out, fetch singer playlists
  • will now tell you if you have the wrong python version installed (or none) and optionally download it for you
  • all python commands now can go thru a single generic entry point, that can take any number of arguments of any time, and return any type of value (including a dictionary)
  • officially requires Lion (10.7) or better. Still works fine on XP, Vista, 7, 8
  • you can set key shortcuts on the python submenu
  • python menu disappears if it's not installed or is wrong version
  • officially called "kJams 2" now, no longer "Pro"
  • has it's own eSellerate ID, still debugging that

Previous Version

go here