All of these have been confirmed to work with
VoxCommando .884, EventGhost 0.3.7.r1486, and XBMC Dharma (stable) 10.0, on Windows 7, 64 bit.
There are 3 files attached:
- vc xbmc eventghost - that's the Eventghost file. Download Eventghost, then click on File, Open, browse to that file.
- XBMC New Misc playlist - most of the changes listed below.
- voicecommands_uploaded.xml -completely reworked the categories contained within the xml to my liking.
Regarding the latter two bullet points, save it to your desktop. Open up VoxCommando, then click on the Edit Menu.
This will launch the Edit Tree Commander. Drag the playlist onto the left window, and you should get a pop-up saying that it's been succesfully merged.
The below commands are included - to the right of each is the bolded actual command you'll say to launch each command.
XBMC Weather:Shows XBMC's Weather Page - Command:
WeatherMusic:Find/ Show music from xyz artist.... (not play - just show, so that additional songs can be queued without messing up current songs). Command:
Find/show Artist blahblahShow Now Playing Music playlist - Command:
Now Playing MusicShow recently added music. Command:
Recently Added MusicShow recently played music. Command:
Recently Played MusicShow music compilations. Command:
Compilations Show music playlists. Command:
Music Playlists Show music Add-Ons - Command:
Music Add-OnsStop everything playing, clear the playlist - and play currently selected (including no matter how high a level an item it is. So, will play albums if selected. Need to make sure Auto-Queue is deselected in Music settings). Command:
Spin It UpQueue item - Command:
QueuePlay your particular playlist - or your girlfriend's - you'll need to prep it with the immediate below bullet points. Command -
{Your Name/ Girlfriend's Name} PlaylistThis next one is awesome! Love it! Add any currently playing mp3 to a playlist for any number of people. The idea behind this is you can just have music playing, and suddenly realize that you really like a particular song. Command:
Add {Name}- Some requirements for this last - You'll want to go into voicecommands.xml and do a Cntrl + H to replace all "Monica" to whatever your girlfriend's name is. Then, you'll want to do the same for your name with "Chandler"
- Then you'll want to a do a cntrl + F in the same file for "m3u" and change those two file's locations and names to where-ever your playlist files are located/named
- Since XBMC is not particularly good at ordering playlists/ removing items/ etc....you can do that back-end work with Media Monkey.
- Yes, I know that it's not using relative paths. I'm exhausted and in no mood to deal with any more research on this. Go figure it out yourself.
Videos:Show Now Playing Videos playlist - Command:
Now Playing VideosShow Recently Added Episodes playlist - Command:
Recently Added TVShow Recently Added Movies Playlist - Command:
Recently Added MoviesShow Recently Added Music Videos Playlist - Command:
Recently Added Music VideosShow video playlists. Command:
Video PlaylistsShow video add-ons. Command:
Video Add-onsBrowse TV shows by Genre - Command:
Browse TV GenreBrowse Music Genre:
Browse Music GenreGenerate a playlist of random episodes from the TV Genre you specify - and immediately begin to play them. Command:
Random TV (genre). (Genre = the actual genre). So if you want comedy -
Random TV ComedyGenerate a playlist of random episodes from the TV show you specify - and immediately begin to play them. - Command: Random episode from (show). So if you want random episodes from Friends -
Random episode ofFriends.
Show Recently
Aired Episodes that are not watched: Command:
Recently Unwatched TV(In order to use the Recently Unwatched TV command you'll want to also do the following:
You'll want to make a new Smart Playlist in XBMC that matches these parameters:
And then adjust the actual location of the playlist in Voxcommando:
In VoxCommando, click on the Edit menu. This will launch the Edit Tree Commander. In it, open up "XBMC New Misc group". Right-click on "Recently Unwatched TV" and click Edit.
In the shown section below, change the path that's currently listed to the path of where your playlist is located.
Streaming Media (ANY QUESTIONS ABOUT THIS ONE, PLEASE GOOGLE UP XBMC FORUMS.....):Youtube Add-one - Command:
Youtube.
Vimeo Add-one - Command:
VimeoTo see Pandora.com Alaska Mod - Command:
Pandora(this one, you'll need to install the
XBMC Pandora Alaska Mod .
To see streaming Al Jazeera TV: Command:
al jazeera(this one, like above needs a little prep: Save the txt at
this link: into a notepad .txt document called "aljazeera.strm"
Make sure you save it with the quotes in Notepad, so it's set up as a .strm file, not as a .strm.txt file.
Grab the path to that file and update the link in the command itself after clicking on Edit in VoxCommando.
General:Escape key - - Command:
Escape keyTab key - - Command:
Tab keyTo bring up your XBMC favorites - Command:
FavoritesMaximize XBMC - Command:
Maximize XBMCChange Modes as discussed above by jitterjames et al - Command:
Previous View Mode.
Bring up the context window, as if right-clicking on any listed media. Command:
Context MenuClean Music library - Command:
Clean music.
Clean Video library - Command:
Clean Video.
Play SlideShow - Command:
Play SlideshowNext Slide - Command:
Next SlidePrevious Slide - Command:
Previous SlideStop Slideshow - Command:
Escape KeyPause Slideshow - Command:
Pause SlideNext Preset - Command:
Next PresetPrevious Preset - Command:
Previous PresetUseful links and tips: VOXCOMMANDO- Very useful overview.
- What is the Voxcommando builder?
- More on voxcommando builder.
- To modify your Action Tree, you can replace it - or simply drag any attached .xml file from this forum onto your tree edit window to import and merge it.
- Command that can be sent via XBMC.Btn.KB
- Useful overview of .879 voxcommando commands (currently 875b).
- VoxCommando.xml is the xml file that contains all of the commands that are edited by the Tree Editor
XBMC- Where you can override the default keymap - C:\Users\%USERNAME%\AppData\Roaming\XBMC\userdata\keymaps\keyboard.xml
- In VoxCommando, you often see xbmc.send action(14), for example. This is using the Action command from the HTTP API interface. You'll also see SendKey(0xF024) - that's the SendKey command from the same interface = both commands are found here. More importantly, you can find the action codes here. For example action(14) = Action_Next_Item
[/i]
[/list]
EVENTGHOST:I am NOT a fan of eventghost's documen-pain-tion. So let me save you some pain.- Eventghost is using Stackless Python 2.6.4 (click on Help/About EventGhost/ System Tab). There are limitations on what commands are included. Let me emphasize that - NOT ALL PYTHON COMMANDS WORK IN EVENTGHOST.
- The quickest way to find out what commands are available, is by clicking on Help/Python Shell/ and on line 4 type in (without the quotes) "eg." You'll get a pop-up of all of the available commands.
- As Jitter James' has pointed out....http://www.eventghost.org/docs/short_manual/index.html is your friend. Read it three times before beginning work on your own Eventghost commands. "
- Here is where you can find documentation on Eventghost's version of Python.
- For the love of pete- if you see your eventghost command is italicized - it's broken. Create a new action, and then delete the old one. Can't tell you how much time I wasted on that.
- If you're getting compile errors, go open the xml file and copy the particular command you're having a problem with. Open up EditPlus, and paste the command in. Look at the bottom bar on the right side- you'll see a "col" with a number next to it. That number increases as you move to the right, so scroll to the right until you find the character number erroring out in eventghost, and you'll probably find some sort of typo.
All seriousness aside - enjoy the commands - I'm having a blast with them!
[/list]