VoxCommando Changelog

What's new in VoxCommando 2.310 Beta

Dec 22, 2020
  • Core features:
  • 64 bit versions of the executable included:
  • Note that some features or plugins might work in only the 32 bit version and some might work only in the 64 bit version. There is no other real advantage to using one or the other that we know of. 64 bit is not faster or more powerful.
  • If you wish to use the DxInput plugin you must use the 32 bit version.
  • Unexpected crash recovery: If VC encounters an unexpected crash (usually on a non-UI thread) it will attempt to create a new log file with the date and time of the crash (even if logging is disabled), and then restart VoxCommando
  • Persistent User variables: VoxCommando can now save and restore user variables between restarts of VoxCommando. There is a new tab in Options named "variables" where this can be enabled.
  • Translations: Some updates to language translations, Russian in particular:
  • If you notice text in the interface that starts with # that indicates a computer translation that needs to be verified by a human. Please let us know if you can help verify or do new translations for a particular language.
  • RegExTool - force tool to evaluate n as rn to match end of line characters as evaltuated in Results.RegEx actions
  • Audioendpoint was removed (did not work in 64 bit version) and core sound actions were added that allow to setting the Windows default input and output devices.
  • New IMAP plugin:
  • Plugin version 2.0.0.5:
  • Generates real-time events for email received on an IMAP account
  • Uses "IDLE" and does require constant polling
  • RoboB plugin - (RoboBrowser):
  • Minor but important bug fixes.

New in VoxCommando 2.245b (Jul 12, 2019)

  • TCP plugin:
  • Plugin version 2.3.2.4
  • Fixed character encoding in plugin's Options settings to allow non-Latin characters (Russian etc.) to be saved.

New in VoxCommando 2.247 Beta (Jun 20, 2019)

  • Fixed issues with Google Speech websocket when plugin options was never opened.
  • Added persistent web server configurable in TCP options. This server will remain open and messages can be sent back to the last connected client. Tested by Kalle with Net.IO

New in VoxCommando 2.240 Beta (Oct 15, 2017)

  • ACTIVATION fixes

New in VoxCommando 2.238 (Sep 14, 2017)

  • Core program:
  • Changes to OSD windows.
  • OSD Windows are now destroyed and not hidden
  • MQTT Plugin:
  • Version 2.0.2.0
  • Added option for multiple topic subscriptions in plugin settings.

New in VoxCommando 2.237 (Jul 17, 2017)

  • Core program:
  • Updated Scrape.Post action to allow using some restricted headers: "accept", "connection", "expect","host","referer","transferencoding","useragent"
  • Added German configuration for Kodi 17 Krypton
  • Added event "Confirmed.*commandname*" after a command that required confirmation is confirmed.
  • The event is fired after executing the command that required confirmation.
  • Wemo Plugin:
  • Wemo fixes to deal with port changes
  • Wemo added scan action
  • Wemo removed modal popup window on error connecting to switch
  • Hue Plugin:
  • Hue: Added ability to delete scenes
  • Hue: Fix bug when storing scene with unreachable lights
  • TCP Plugin:
  • TCP plugin: fix freeze or plugin failing to load when trying to start web server on port that is already in use.
  • Added automatic port forwarding on routers that support UPNP forwarding.

New in VoxCommando 2.235 Beta (Feb 20, 2017)

  • Core program:
  • Fix SR engine not turning on again after failed emulation using VC.TellVox action
  • iTunes plugin:
  • Fix special characters when scanning XML song data
  • Added better error info when iTunes is not configured to share XML properly
  • TCP plugin:
  • Fix TCP.Client not getting complete event payload from server in some cases
  • Beam Plugin:
  • Many enhancements to plugin interface
  • TTS Plugin:
  • New payloads in TTS.Speak events

New in VoxCommando 2.234 Beta (Jan 26, 2017)

  • Core program:
  • VC.TellVox will now ignore any extra parameters after the first parameter, which contains the speech to emulate.
  • New action added: EventGhost.SendNP which does not automatically append payloads to the EventGhost message.
  • Scrape and Scrape.* actions no longer require the URLs to start with http://
  • New configuration available for Kodi 17 Krypton
  • TCP Plugin:
  • New implementation of the Simple Webserver
  • Addition of basic security (username and password but no encryption)
  • Extra support for Amazon Echo, Dot etc.
  • New Action: TCP.WebServer.SetResponse which can be used to send TTS response back to Amazon Echo when AWS lambda script is configured correctly. Sample code to follow.
  • Wemo Plugin:
  • Added user configurable polling interval in plugin settings
  • MQTT Plugin:
  • Added action: MQTT.Connect to allow user to reestablish connection to MQTT broker if lost or not present at start-up.
  • xSql Plugin:
  • Added new dropdown in plugin settings to configure automatic database paths for Kodi 17 Krypton

New in VoxCommando 2.232 Beta (Dec 19, 2016)

  • Core program:
  • Bugfix: Removed duplicate plugin dll that was causing a conflict in some plugins in version 2.2.3.0
  • History window: added checkbox to enable/disable auto-scrolling
  • TCP Plugin:
  • New plugin version 2.2.0.4
  • Added new mime-types for files such as external javascript files (.js) and css
  • xSQL Plugin:
  • New plugin version 2.1.0.5
  • Added new default paths to dropdown list
  • Kodi 16 Jarvis
  • Kodi 17 Beta 1

New in VoxCommando 2.230 Beta (Dec 19, 2016)

  • Core program:
  • Added shortcut to Win plugin from LCB (Macro editor).
  • VC no longer broadcasts UDP message to VoxWav. A client running VoxWav must first connect to VoxCommando via the TcpMic plugin and then all messages will be sent to that client only. If another client connects to VoxCommando, subsequent messages will be directed to that new client.
  • In Options: Users can now specify duration (in milliseconds) that automated OSD messages remain on the screen. The default duration continues to be 6000 ms (6 seconds).
  • NEW: The default Confirmation Command Phrases set in Options can be disabled by leaving either the Confirmation phrase or Cancel phrase field empty. This is helpful if you want to instead create custom confirmation commands in your command tree. (For example, see: http://voxcommando.com/forum/index.php?topic=2655)
  • Fixed: Looping commands set to a delay of 0 ms previously would loop forever. This is now fixed.
  • Fixed: Exporting maps that have duplicate keys to payload XML using either an action or within the map editor. Previously, export would generate an error and fail if a map had duplicate keys. Now the payload XML will be generated but users will receive a warning if the resulting payload XML has duplicate phrases. You should fix those phrases in your payload XML or it's likely you'll experience problems.
  • UI update: In the Command Tree Editor, events can no longer be marked as "optional" as this has no effect.
  • VCadvanced.Notify. Users can now set a duration of less than 5 seconds. This may not work reliably on different operating systems. You can try it but we cannot guarantee it will work on every system.
  • Spelling Dictation feature no longer puts spaces between letters unless the user actually says "space".
  • MQTT Plugin:
  • New plugin version 2.0.1.1
  • Minor updates to logging
  • Fixed signal strength payload when a beacon is discovered / enters a new zone

New in VoxCommando 2.229 Beta (Sep 30, 2016)

  • Core program:
  • Internal changes for UPnP discovery that allow the new Wemo plugin to work.
  • GgCal Plugin:
  • New plugin version 2.0.0.8
  • Fix to GgCal.SetTimers when using default feeds (no parameters specified).
  • Wemo Plugin:
  • New plugin version 2.1.0.?
  • Updates to improve discovery
  • Manually add switches if discovery fails (uses polling to detect port changes)
  • Switch generates events (uses polling)

New in VoxCommando 2.226 Beta (Sep 8, 2016)

  • Core program:
  • Internal changes for UPnP discovery that allow the new Wemo plugin to work.
  • More actions will run asynchronously in threaded commands (that is, commands prefixed with '++'). Previously, VC.Pause was the only action that would run in its own thread for these commands. Now certain actions, such as TTS.SpeakSync and the Scrape.*** actions, will also run asynchronously in ++ commands. This means that VC will not freeze if these actions take a long time to complete. Users should still use caution with ++ commands, since multiple simultaneously executing commands can lead to unexpected results.
  • Bug fix: VcAdvanced.EnableLog. Previously generated an error when set to disable logging (though the logging was still properly disabled). Error message fixed.
  • Sonos Plugin:
  • New plugin version 2.0.2.5
  • Update to Sonos plugin and the libraries it uses so that it will use less CPU when listening for Sonos updates.
  • Modifications to actions Sonos.Player.AdjustVol and Sonos.Player.AdjustGrpVol. Each of these actions now includes a new, optional "Return Vol" boolean parameter. If set to "True" the action will return the new volume as {LastResult}.
  • Wemo Plugin:
  • New plugin version 2.1.0.0
  • Now works with Windows 10 (and probably Windows 8, but this has not yet been tested).

New in VoxCommando 2.222 Beta (Jul 19, 2016)

  • Includes an updated Hue plugin which addresses Hue API changes

New in VoxCommando 2.221 Beta (Jul 19, 2016)

  • Core program: user variable names can now contain underscore characters. Example: {var.my_var_one}
  • Core program: new action: Group.GetEnabled checks to see if a group is currently enabled.
  • Core program: Results.Replace and Results.RegexReplace can now use an optional input string instead of having to use {LastResult}. (Note: The results of these replacements will still be stored in {LastResult})
  • New Win Plugin:
  • A new "Win" plugin will make finding and manipulating processes and windows easier and more powerful.
  • Still in early development
  • Includes actions to find windows by process, class, or title.
  • Windows can be resized and moved, etc.
  • Audio Plugin:
  • Bug fixes for the Audio plugin (could not select output)

New in VoxCommando 2.220 Beta (Jun 24, 2016)

  • Bug Fix. A small number of licensed users were affected by a bug in version 2.2.1.9 that deactivated VoxCommando temporarily. This has been fixed.
  • TTS & TTSMS Plugins:
  • Bug Fix. Changes to the default volume for TTS voices in the plugin options were not being saved upon quitting VoxCommando. This has been fixed.
  • xSQL Plugin:
  • Custom SQL querying to support payload XML needs beyond the core Kodi media databases has now been fully implemented in the xSQL plugin.

New in VoxCommando 2.219 Beta (Jun 7, 2016)

  • Updated BEAM plugin.
  • TCP plugin:
  • Updated html for http post request form.
  • Vera plugin:
  • Fixed Vera.Get.HouseMode bug. Was generating an error unless users manually added a parameter field using the parameter helper.
  • NEW: Vera.Set.HouseMode. Set Vera to one of four different modes.
  • Sonos Plugin:
  • Changes to help recover from Sonos players that disappear and reappear.
  • We now have Sonos.TTS.Speak and Sonos.TTS.SpeakSync actions. Sonos.TTS.Speak will no longer wait for the Sonos to speak before continuing on to the next action in your macro.
  • GgCal plugin:
  • Added 2 new payloads when generating VC events based on Google calendar events:
  • {10}: Date the calendar event ends - format yyyy-MM-dd
  • {11}: Time the calendar event ends - format HH:mm (or the string "all-day" if this is an all-day event)

New in VoxCommando 2.217 Beta (Apr 4, 2016)

  • Core Program:
  • Minor changes to the PluginInterface.dll not of interest to end users
  • A new variable {LastInfo} returns the last information or error string from the previously executed action. This value does not persist like {LastResult} does. As soon as you execute any other action its value will change
  • New actions:
  • Tools.Encode.URI (Converts {LastResult} or an optional parameter into a URI encoded string.)
  • Tools.Encode.Base64 (Renamed action -- was previously Tools.EncodeBase64.)
  • VcAdvanced.ClearLog (Erases all text that is currently in the log file.)
  • VcAdvanced.EnableLog (Enable or disable logging on the fly.)
  • NEW Beam Plugin Alpha:
  • First release of the Beam plugin, to allow learning raw RF codes with the Beam IR/RF prototype (currently only available to a small group of beta testers)
  • Sonos Plugin:
  • Improvements to Sonos plugin, specifically with respect to zones and TTS functionality
  • Sonos.TTS.Speak should work better with players that are in low power (sleep) mode
  • Sonos.TTS.Speak now has a new parameter: volume (optional)
  • New Sonos actions:
  • Sonos.Player.GetGrpVol (returns the average volume of a group and optionally the volume of each player.)
  • Sonos.GetGroupInfo (returns the name of the group a player is in.)
  • Sonos.Player.GetStatus (returns: Playing or Stopped.)

New in VoxCommando 2.216 Beta (Feb 22, 2016)

  • Core Program:
  • Bug Fix: Sound.StopStream. Did not stop stream properly. Now it does
  • Bug Fix: File.Read should now be able to read a file even if it is open in another program, as long as it is not locked. In other words the program that opened it first must have done it in a "polite" way
  • New actions:
  • System.GetVar. Retrieve various system-related variables such as: MachineName, OSVersion, SystemDirectory, UserName, EnvironmentVar, AllEnvironmentVars
  • Tools.WeekdayToOffset. Converts a day of the week to an offset for use in plugins such as GgCal and Wunder. Useful for actions that expect the day to be expressed as an integer relative to today, where today is 0 and tomorrow is 1. For example if today is Wednesday you can convert Thursday to +1, or Monday to -2, etc. Previously users had to use Python scripting to accomplish this
  • Command confirmation:
  • BIG CHANGE! Commands that require confirmation will now also require confirmation even if triggered by an event. Previously, such commands only required confirmation when a voice command was issued.
  • Looping commands:
  • Looping commands can now be triggered by an event. As with a voice-triggered command, the command will continue to loop until another command is successfully called or the max loops value is reached.
  • Looping commands that require confirmation will now work as they should, first requiring confirmation and then looping.
  • NOTE: Commands being executed for testing in the command tree editor or LCB will continue to ignore options for looping and confirmation. They will always execute once, and won't require confirmation.
  • Kinect Audio Streaming:
  • Added ability to select which Kinect sensor to use in the main VC/Options/Kinect tab. (experimental)
  • When recognition fails due to the Kinect AEC being unable to read a locked audio output (e.g. WASAPI or pass-through is enabled on the audio output) the Kinect will attempt to fall back automatically by turning AEC off.
  • Default configurations:
  • Kodi: Removed commands for the CinemaExperience addon and added commands for CinemaVision addon in the English Isengard standard configuration.
  • TTS Plugin:
  • Bug fixes for differentiating voices in Windows 10 or that have similar names, when selecting and saving the default voice.
  • Better events: tts.start and tts.end events will only fire once now if a command uses several TTS actions in a row.
  • Sonos Plugin:
  • Numerous fixes and improvements to Sonos actions.
  • Previously Sonos.Player.AdjustVol prevented volume from being increased beyond 50% due to concern that users might damage their systems. I have removed this limitation so that users can make this decision for themselves.
  • Revisions, corrections, and improvements to action documentation xml to help users understand how Hue actions can be used.
  • Hue Plugin:
  • Fix: Hue.Store bug. Fixed action and XML for parameters. User can provide a list of lights to store or if the parameter is left empty then all lights will be stored.

New in VoxCommando 2.214 (Feb 19, 2016)

  • New updates currently in progress:
  • Some or all of these changes may appear in the next release. Some may not be included until a later release, and some might be dropped
  • Improvements to Sonos plugin, specifically with respect to zones and TTS functionality
  • Updates to MB3 (Emby) plugin
  • Fix bug in Sound.StopStream action
  • New action to convert a day of the week to an offset for use in plugins such as GgCal and Wunder
  • Other Plans:
  • Other things I am considering or planning for a future release, but that might take a while
  • Investigation of Windows 8 UI restrictions for emulation (may possibly apply to other W8-specific access restrictions)
  • Looking into Kinect and AEC/WASAPI digital pass-through conflicts
  • Media Browser 3 plugin development will continue when I can find the tim

New in VoxCommando 2.209 Unstable (Oct 17, 2015)

  • Core Program:
  • Fix Mouse.MiddleClick action. Middle-click mouse emulation was wrongly emulating a right click, not middle click.
  • Fix Sound.GetVol action. Should now return a result when volume is 0.
  • Fix SMTP.Send action. Should no longer cause file path error when trying to send an html message with the preceding parameter unspecified.
  • Configuration backups:
  • Backup function now stores.py files.
  • New action VcAdvanced.Backup allows automation of backups
  • Scrape.Put:
  • Allow username without password
  • Fixed documentation xml to show header parameters.
  • UI Translations:
  • Minor updates to various languages
  • NEW - Polish UI (about 70% finished)
  • Default Configurations:
  • Kodi 15 Isengard default configuration changes
  • New youtube search command, works with Isengard and allows youtube search via web when Kodi is not running.
  • When resuming movie now checks to see if you are at the beginning of the movie before announcing title and cast of movie.
  • Plugins:
  • Vera Plugin fix for action: Vera.SetLockState
  • TTS Plugin fix for action: TTS.GetLastText
  • RoboB small fix when showing list of active RoboBrowsers that do no have an URL

New in VoxCommando 2.207 (Oct 17, 2015)

  • MAJOR BUG FIX. An immediate version update was required to resolve a significant payload-related bug. Note: not in this release is a fix for a minor bug affecting the new TTS.GetLastText action.

New in VoxCommando 2.206 Unstable (Aug 5, 2015)

  • Being feature rich doesn’t mean the main UI has to look like a car designed by Homer Simpson, right? VoxCommando has also dressed itself in a new slimming black outfit. We understand that there are various “new blacks” available (pink, orange, etc.) but we decided that traditional dark black would be easier on the eyes in home theatre situation
  • Less is actually more:
  • Not to worry though, when it comes time to get things done VoxCommando can still let its belt out and put on some work clothes. By moving the History, Groups, and Plugins tabs into their own windows, we’ve simplified the look of the main window, but the added advantage is that you can now view the history, and active groups and plugins, while editing, testing etc. This also allows you to maximize the history window when necessary

New in VoxCommando 2.151 Unstable (Jul 25, 2015)

  • Core Program:
  • Fixed VC.SetProfile. In previous versions, profile changes might not have taken effect until after a full restart. Now it should hopefully apply the changes immediately. There is a delay while all groups are loaded into a new speech engine. A new engine is required in order to make the new profile active.
  • Fixed Scrape.Post action's ability to report certain errors correctly.
  • Installer now applies a registry patch that enables RoboBrowser to use the latest installed version of Internet Explorer.
  • Python Plugin:
  • Reinitializing the PY plugin will set a "die" variable named killPy to true. This can be used to end threaded loops.
  • Watcher Plugin - Added new event triggers for:
  • File changed
  • File renamed
  • File delete

New in VoxCommando 2.150 Beta (Jul 25, 2015)

  • Core Program:
  • Dll cleaner when upgrading will now run windowless, and will not delete dlls for the Hook plugin. If you use custom dlls be sure to back them up before running the cleaner.
  • Fixed a bug with Tools.Decode.HTML. Will now properly decode as per the action description.
  • Added support for sending email attachments when using SMTP.Send action.
  • NEW -- Payloads without phrases:
  • Commands will now work if they contain only a payload (payloadXML or payloadList) with no phrase or with only optional phrases. USE WITH CAUTION ! ONLY USE THIS WHEN IT IS ABSOLUTELY NECESSARY ! DO NOT COMBINE WITH SUBSET MATCHING !
  • PayloadXML will now allow payloads with duplicate values. Previously the second payload would be ignored if a payload already existed with that value. By allowing duplicate values, we can have alternative phrases for a given payload while still using subset matching.
  • RoboBrowser Plugin:
  • Fixed RoboB browser keyboard focus issue. When using RoboB.Show the RoboB window will now be brought to the front and focused, and keyboard focus will be given to the web browser so that keyboard emulation can be used to control it.
  • Added direct support for scrolling within RoboB windows. (new actions):
  • RoboB.ScrollTo
  • RoboB.ScrollRelative
  • Sonos Plugin:
  • Added Tracks and Composer to GenXML
  • TTS Plugin - New actions for TTS visualizations ("talking head"):
  • TTS.SetTransRGB
  • TTS.SetOpacity

New in VoxCommando 2.148 (Jul 25, 2015)

  • Core Program:
  • Improved: Results.MatchToEvent includes submatches as payloads (first payload is Match.1 second is Match 1.1 3rd is Match 1.2 etc.
  • Improved: Map.Query action returns multiple matches with submatches for key and value.
  • Fixed: bug in Map.ExportPayloadXML not always using subsetmatching when asked. http://voxcommando.com/forum/index.php?topic=1433.new#new
  • Improved: Map.ExportPayloadXML allows optional parameter to filter what gets exported (where clause).
  • New core actions:
  • VC.GetProfile (returns the name of the currently active trained speech profile)
  • VcAdvanced.Show: Restore main VC windows from notification area
  • VcAdvanced.Hide: Hide main VC window (minimize to notification area)
  • Default configurations:
  • Added some new commands to the default XBMC Helix (English) configuration.
  • Minor changes to the default configuration for MediaMonkey
  • Hook Plugin Updated And Removed From Installer:
  • Hook plugin is now an optional download to prevent VC being tagged as a virus by Kaspersky and possibly other AV software. Explanation: Because the Hook plugin can listen to global keyboard and mouse input it *could* be used as "keylogger" but only if the user configures it that way! The plugin can be downloaded from the Main VC menu under "Plugins" or by downloading it here: voxcommando.com/files/plugins/Hook.zip
  • Hook plugin: added new payloads to mouse events
  • Caption of window under mouse
  • Class name of window under mouse
  • NEW Sonos Plugin:
  • Sonos Plugin currently in alpha stage. Works well but expect bugs and expect to see changes in upcoming releases.
  • Extra documentation, demos and tutorial videos will probably have to wait until June 15th or later.
  • Complete overhaul of the Watcher plugin:
  • Multiple watchers can be created to either generate events or read actions from a text file
  • A watcher can optionally scan subfolders
  • A watcher can optionally delete the file after processing
  • xMySQL Plugin:
  • Fixed: xMySQL plugin -- Correct capitalization in default database names (check if applied correctly to all preset configs?)
  • TTS Plugin:
  • New plugin action TTS.SetRate.
  • TCP Plugin:
  • Improved: TCP simple web server: Now supports .wav and .mp3 file types (needs testing!)
  • MediaMonkey Plugin:
  • MM plugin -- minor adjustment to MM.DoubleUp action to remove artists with only one track in library.

New in VoxCommando 2.145 (Jul 25, 2015)

  • Core Program:
  • Changes to core program to support VoxWav Pro's new "prefix" feature.
  • Update to TellVoxCommando.exe to support accented (utf-8) characters.
  • Update to scrape actions:
  • More detailed error reporting/response feedback on http requests added.
  • New core actions:
  • VcAdvanced.SaveRecoWav. Records voice command input as a wav file.
  • Tools.Decode.URI. Decode (unescape) encoded URLs.
  • Tools.Decode.HTML. Decode (unescape) encoded HTML pages. Especially useful when scraping web pages.
  • Vera Plugin (Major Update):
  • Better support for UI7 home/away mode etc.
  • New Vera.Get.HouseMode action for retrieving home/away status.
  • New actions for setting any variable.
  • New actions for working with "MultiSwitch" plugin.
  • Completely new event system.
  • Almost any variable change can generate an event.
  • Better handling of scene request and scene complete events.
  • Customization of which variables are monitored.
  • TcpMic Plugin:
  • Updates to support new features in VoxWav Pro 2.7.1

New in VoxCommando 2.138 (Jul 25, 2015)

  • Core Program:
  • Updates to the command-level Profile Training Tool (accessed by right-clicking on a specific command).
  • NEW: VC.StopEventTimer action. Core action to cancel and remove previously set event timers based on event name.
  • Plugins:
  • NEW: MediaBrowser 3 plugin.
  • xJson.dll update to handle a "duplicate error" event that was being generated with Kodi Helix (XBMC).
  • xJson.dll new feature: "Change event prefix"
  • Updated DxInput plugin settings to make it easier to compose DxInput key press actions.

New in VoxCommando 2.136 (Jul 25, 2015)

  • Core Program:
  • Updated translations in French-language UI. (Still more work to do!)
  • Fix: Bug in action Result.MatchToEvent, where optional parameter was being ignored.
  • Fix: Bug when checking for .Net 4.5. Early release versions of .Net 4.5 (such as RTM) were incorrectly triggering the .Net 4.5 warning. Still, those who are using 4.5 RTM should probably update to 4.5.1 or later to be safe.
  • Added new actions:
  • Scrape.Get
  • File.MakeDir
  • RoboBrowser Plugin:
  • Completely revamped RoboBrowser web page inspection interface. Hit ctrl key while hovering over a page to show and highlight specific html elements. Element nodes are also displayed in a complementary tree structure to clarify parent/child relationships. It's now much easier to copy and paste element data from the inspection window to actions in the LCB. Actions remain the same.
  • Philips Hue Plugin:
  • Fix: Bug where certain types of lights were causing an unhandled exception error when trying to edit lights in the plugin settings.

New in VoxCommando 2.133 (Jul 25, 2015)

  • Google Calendar Plugin:
  • Re-created GgCal (Google Calendar) plugin to use Google v3 api.
  • Core Program:
  • New Kodi Helix configuration. Currently in English, German, and French (commands not 100% tested in each translation).
  • X10 Plugin:
  • Extended functionality for the X10 plugin. New actions:
  • X10.SendRf
  • X10.QueryPlc
  • X10.SendAny (Lets you use a command type other than SendRf and SendPlc; see action description)

New in VoxCommando 2.142 Beta (Mar 5, 2015)

  • Core Program:
  • Improved .Net detection for W10.
  • Fixed: LCB bug where map variables could not be directly dragged into A/B evaluation fields.
  • Fixed: Optional payloadXML doesn't stay italicized bug.
  • New setting in options menu: Max no. payload items before warning about too large payloadXML is generated. Default is 25,000.
  • Update: Help Show Enabled will now show currently enabled command groups. (Previously showed groups enabled on launch & did not update.)
  • Maps: Added map import function. Share your maps between configs or with other users.
  • 3 new core actions
  • Tools.Unescape (Unescapes html strings so that characters starting with & and ending with ; are converted to the correct text characters.)
  • Tools.EncodeBase64 (Converts {LastResult} or into a base 64 string)
  • Mouse.GetXY (Gets current mouse position)
  • Plugins:
  • Hook plugin: New mouse hook options (event generation for right/middle/left button down & up, as well as mouse click and middle wheel movement)
  • New Skype plugin actions, per Haddood's request.
  • Skype.Settings.SetAudioOut
  • Skype.Settings.GetAudioOut
  • Skype.Settings.SetRinger
  • Skype.Settings.GetRinger
  • Continuing to improve RoboB Investigator functions, and 2 new actions:
  • RoboB.GetURL. Returns the current URL for the current RoboBrowser window.
  • RoboB.GetRoboList. Returns a list of all active RoboBrowser names, either as one list or as a set of matches.
  • JRiver plugin: JRiver.SearchPlay and other JRiver query-based actions will now URL-encode the character # to # automatically.
  • Python plugin: Updated IronPython to the fairly recent2.7.5 release. We're hoping this will resolve some of the problems evident in the past with certain modules.

New in VoxCommando 2.138 Beta (Feb 4, 2015)

  • VoxCommando version 2.1.3.8 has been released and now supports Media Browser!

New in VoxCommando 2.133 Alpha (Jan 5, 2015)

  • Updated Google Calendar plugin (now working with Google’s v3 api). You are no longer required to use a username and password but will be required to allow VC access to your calendar.
  • GgCal plugin is otherwise mostly the same except for some minor changes to the payloads in timer events. See GgCal on the wiki for more info.
  • Preset configurations for Kodi / Helix (XBMC 14) in English, French and German.
  • Some new actions for the X10 plugin (such as X10.QueryPlc).