ChangeLog

From VoxCommando

(Difference between revisions)
Jump to: navigation, search
Line 12: Line 12:
* ability to trigger commands from the command editor (maybe...)
* ability to trigger commands from the command editor (maybe...)
* support for JSON control of XBMC instead of using http api
* support for JSON control of XBMC instead of using http api
 +
* scan folders for files and create payloadXML files
 +
** can be used to open pretty much any file by name
 +
** can be used to request movies in WMC, for example
 +
 +
== version 0.87 released Jan 2011==
 +
I'm sorry I have not been updating the changelog, but good significant stuff has been added and VC continues to evolve and grow!  I will try to get to this page soon.
* commands to check gmail for new messages / message headers
* commands to check gmail for new messages / message headers
 +
* Improved background grammar building and startup time
 +
* New GenXML (iTunes and WMC)
 +
* New main window with new menu items and quick access to Gen-All-XML for XBMC, iTunes, Mediamonkey and WMC.
 +
* Copy and paste from excel to payload editor (version 0.72)
 +
* Various bug fixes (including Vox listening when in "off" mode in version 0.86
 +
* Overlay Icon to show VoxState
 +
* OSD and Alternates can be sent to XBMC as notification
 +
* XBMC event client/server commands support added (faster than http commands)
 +
* and more...
== version 0.845 released Nov 16th, 2010==
== version 0.845 released Nov 16th, 2010==

Revision as of 01:59, 19 January 2011

Contents

NEW: click HERE to add your own feature requests

planned for future releases (not necessarily the next version)

  • A price tag. I will start by asking $25 USD very soon. It is not too late to donate $20 and get free lifetime updates.
  • GENxml for other software?
  • a function to display payload phrases from an xmlPayload file (useful for help)
  • Sexy skins for the OSD - possibly html, richtext, or flash based.
    • I'm considering a separate application that can receive commands via udp and display them in flash.
  • a new launch command that uses default browser to open URL
  • direct calls to actions from UDP (EventGhost, TellVox, Intelliremote)
  • ability to trigger actions from the command builder (no support for payloads)
  • ability to trigger commands from the command editor (maybe...)
  • support for JSON control of XBMC instead of using http api
  • scan folders for files and create payloadXML files
    • can be used to open pretty much any file by name
    • can be used to request movies in WMC, for example

version 0.87 released Jan 2011

I'm sorry I have not been updating the changelog, but good significant stuff has been added and VC continues to evolve and grow! I will try to get to this page soon.

  • commands to check gmail for new messages / message headers
  • Improved background grammar building and startup time
  • New GenXML (iTunes and WMC)
  • New main window with new menu items and quick access to Gen-All-XML for XBMC, iTunes, Mediamonkey and WMC.
  • Copy and paste from excel to payload editor (version 0.72)
  • Various bug fixes (including Vox listening when in "off" mode in version 0.86
  • Overlay Icon to show VoxState
  • OSD and Alternates can be sent to XBMC as notification
  • XBMC event client/server commands support added (faster than http commands)
  • and more...

version 0.845 released Nov 16th, 2010

  • Improvements to command bin and to command editor
  • Added support for Amulet Voice Remote
    • mic status accelerometer allows VC to listen or not listen, and reduce volume depending on status of mic.
  • New MediaMonkey Commands
    • MM.SoftMute
    • MM.SoftUnute
    • MM.NPList (returns now playing list)
    • MM.SetCurrentTrack (starts playing track n from the nowplaying list)
  • New command: Results.StoreLast for creating user variables
  • New commands: System.Sleep, System.Hibernate, System.Monitor.Off, System.Monitor.On
  • Extended functionality of OSD.ShowText to control timing and placement.
    • eg: OSD.ShowText.9000,100 test
    • this will display the word test, for 9 seconds, 100 pixels from the bottom of the screen.


version 0.84

  • Request Songs in WMC (first select artist, then select a song by that artist)
  • "Command Bin" to make import/export and storage of unused commands easier.
    • the command Bin is going to be very useful, but the first release will probably buggy / incomplete
  • Fixed the listen single command used with a remote.
  • GenXML commands
    • Gen All MediaMonkey
    • Gen All XBMC
  • Direct button control of MediaPortal
    • remote control type commands, no string requests, no info retrieval
    • you'll need to install a small plugin in MediaPortal if you don't already have it
  • More basic commands for MediaMonkey (setshuffle true etc.)
  • Fixed: MediaMonkey.SetRating
  • Added TTS.setvolume
  • Group priority (commands in higher priority groups will execute before alternates)
  • Group specific prefix/override (use a non-default prefix for certain groups)

changes to 0.83

  • Added mouse emulation (left, right, middle click, move relative, move absolute)
  • Fixed bug when dragging and dropping a command group. The dropped group would become "disabled" (red x)
  • Added support for confirm command (still incomplete)
    • set phrases for confirm and cancel in options
    • set time before automatically cancelling in options
  • Added auto-check-and-reset microphone on timed interval
  • Added emulation of phrase on startup
  • Added emulation of phrase on idle time-out
  • Changed: emulated commands (via EG or tellvox) will execute even if VC is in Standby Mode
  • Added option to show Alternates (separate from show OSD for recognized commands)
  • Added Genre to XBMC GenXML
  • Added new commands VC.Enablegroup* and VC.Disablegroup*
    • (works the same as VC.Enablegroup but using the string as a wildcard
    • example: ( VC.Enablegroup | xbmc ) will enable all groups with names that contain xbmc
  • Improvement: payloadXML files which are used in multiple commands should now load faster since the first one gets re-used instead of being re-created.
  • Improved function of the command selection tree (magic wand)
    • you can now double click a command to select it
    • when you open the tree the current command (if you have one) will be selected

changes to 0.82

  • Window positions are saved and restored for the main window and tree editor
  • New RegEx commands allow you to get specific info that is returned from applications
    • this allows for example to get now playing info from XBMC and WMC and to do something with it (i.e TTS or OSD or send to EventGhost)
    • please note that the RegEx command is not quite finished and I may change how it works in future versions
  • New command to retrieve weather from The Weather Network
  • I think I fixed a bug with the way VoxCommando was detecting older versions requiring an update to voicecommands.xml

changes to 0.801

  • new: command Window.Focus to focus a window by name(needs more development)
  • fix: idle time-out to be extended (timer reset) when a command is issued
  • new: command VC.TellVox to emulate speech and thereby call other commands (spaghetti danger!)
  • new: a command to play wav files
  • new: more commands for direct control of mediaMonkey including:
    • load playlist by name
    • load songs by sql queries (fast and powerful).
    • currentsongdata returns information about the currently playing song
      • data available: album, artist,conductor,genre,id,mood,path,playcounter,rating,title,year
  • new: variables that can be used in the command builder such as
    • {shortdate}, {longdate}, {shorttime} etc.
    • {lastresult} this can be used to retrieve the results of the previous command
    • *I am still thinking about how to allow users to access the parts of lastresult they need...
    • works well with MM.currentsongdata
    • this will be a BIG addition when I get it working properly!

changes to 0.8

  • so many things... I have forgotten!
  • new command action structure using dot notation (e.g. xmbc.send, itunes.play)
  • starting to add basic support for MediaMonkey Commands
  • new filter command for XBMC performs smstyle input to filter lists based on a string.
    • this can be used for example to filter movies by year, or by name. If you filter on "rings" it will show you all your "Lord of the Rings" movies.
  • new GENxml button for XBMC TvShows
  • new options for payloadXML files.
    • They can now be used as value/phrase pairs, or just use phrases (ignoring values column)
    • Just using phrases is much faster to load, so if you don't need access the value field it is better

changes to 0.796

  • added GENxml to create payloads for XBMC songs (function for other programs will be added later)
  • improvement: much faster loading of all payloadXML files at startup

changes to 0.795

  • added: RESTART BUTTON !! No more closing and restarting every time you make changes.
  • added: column for repeat # to allow multiple execution of actions
  • added: ability to use payloads in "maxloops" field of command builder.
    • you can use a number or a payload in this column so you can do "move up 5" etc.
  • added: drag and drop reordering in command builder
  • added: udp listening to emulate speech-recognition by sending commands from "tellvox" application or eventghost via upd messages
  • added: VoxCommando command off to turn Vox completely off (red) with voice command
  • added: ability to view which grammars are active (on) and toggle them on and off by clicking as well as by voice commands.
  • added: button to clear command history
  • changed: layout of main interface
  • added: ability to view which grammars are active (on) and toggle them on and off by clicking as well as by voice commands.
  • fixed: editing cloned commands before saving edits the original command as well!
  • fixed: cloned commands don't retain loop settings!
  • fixed: WOL (wake on lan) and Pause commands
Personal tools