Roadmap For 2.0

This was the roadmap for the 2.0 release. We've past that, so most of this stuff is done. See the current Roadmap.

[HTML_REMOVED]
  • DONE : Package manager (read-only). This is just a Python class which locates sound and agent files in a directory tree. (See collection format).

  • Boodler core updates:

    • DONE : Use package manager (above)
    • Better handling of long-term events (more than one hour).
    • DONE : Integrate Shoutcast and Ogg output modules. (Thanks to Aaron Griffith for the patch.)
    • DONE : Ability to compile Boodler with multiple output modules, and select at runtime.
    • DONE : General code cleanup. (Python 1.5 compatibility is officially dropped. :)
    • DONE : Better argument metadata for agents.
  • Boodler 2.0: all the above milestones.

  • DONE : Package manager (edit). Additional functionality to import Zip packages, unpack them into the directory tree, list contents, find dependencies, delete old versions.

  • DONE : Command-line interface to the package manager.

  • DONE : Package creation tool (validate your package and create a Zip file). (Note: this will be a feature of the package manager command-line tool.)

  • DONE : Rewrite all the Boodler documentation for 2.0.

  • DONE : Modify the existing soundscapes to the new package format.

  • First draft of web site (static HTML) listing existing soundscapes.

(at this point, Boodler 2.0 can be used like the current Boodler, only it's easier to install.)

  • Boodler app phase 1: Very minimal GUI (wxWidgets is the current theory). Lists packages in your tree, lets you select an agent and start it playing.

  • considering : Even more minimal GUI, using curses?

  • Download-and-run app packages for Mac and Windows.

  • considering : The ability to start a sound in the middle. (Measure from beginning or from end.)

  • considering : Specify event timing exactly. (By frame number, rather than with a floating-point number of seconds.)

  • Boodler app phase 2: Package manager features. Lets you import packages, etc. Search functionality. (UI will be a shameless imitation of iTunes.)

  • Full-on web site. Users can register, upload packages, search. (Boodler app will query web site for lists of downloadable stuff.)

Roadmap For 2.0 - last changed 2009-01-12 23:09 by Andrew Plotkin (zarf)