Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Bleazle

Pages: [1]
1
Bug Reports / Can't get info on music playing..
« on: May 01, 2015, 10:17:39 PM »
Hi

For some reason requesting song information (e.g. "who sings this song?", "what song is this?" etc) in MediaMonkey isn't working. If I click the Execute(Run) button the commands work fine but when I try using voice commands they are not being picked up. The group has a red circle beside it on the VC Groups Tab and I get a "we don't have access to the grammar for this group"  message if I click on it (the group is enabled).

Let me know if I need to post some logs etc (VC Version 2.1.4.5)

Cheers

David

2
EventGhost / Problem passing event from EG to VC (SOLVED)
« on: November 06, 2014, 04:12:00 AM »
Hi All

VC: 2.1.0.3
EG: 0.4.1.r1669

This has got me stumped. I want to pass an event from EG to VC and already have several Macros that use Broadcast Actions that I've been using for ages without any problem but even if I copy an existing (working) action and change the payload I get the "Wifi" looking symbol shown in the attached pic, not the "event" symbol. I have tried the sample Macro listed here http://voxcommando.com/forum/index.php?topic=1379.msg11855#msg11855 but I get the same result.

I'm sure it must be something basic but any help would be appreciated.

Cheers

David

3
Version 2 updates / Bleazle's issues
« on: May 20, 2014, 05:50:50 PM »
Hi James

I was keen to take V 1.9.5.0 for a test run but couldn't use it due to VC miss-understanding almost everything I said once I upgraded. I have had the same thing happen a few times before when upgrading, even with version 1, which results in me having to revert back to the working version (which is what I've had to do in this case too). I upgraded as per your video link, including deleting the dll files (even though I was already using the previous Alpha release). Any ideas why this happens?

Also, when VC fires up MediaMonkey starts automatically (incl. with V 1.9.5.0) is there any way that I can stop this happening? I have come up with a workaround but ideally I would like to be able to run VC without MM having to be running too.

Cheers



4
MediaMonkey / Play hits by the current playing artist
« on: April 23, 2014, 07:09:27 PM »
You know the scenario, you've got some random music playing (e.g. a playlist, a genre or an AutoDJ list etc) and you hear a song and think "I'd like to hear the songs by that Artist" - or does that just happen to me?  ::) ;D

This command will load all songs (well up to 200 in this case..) rated at >60 in your music database for the currently playing artist  ;D

Code: [Select]
<?xml version="1.0" encoding="utf-8"?>
    <commandGroup open="True" name="Play more songs by this artist" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="171" name="Play more songs by this artist" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>MM.SoftMute</cmdType>
                <cmdString>20</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>MM.currentsongdata</cmdType>
                <cmdString>Artist</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>OSD.ShowText</cmdType>
                <cmdString>{lastresult}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>LastActionSuccess</ifType>
                <ifParams>&amp;&amp;</ifParams>
                <then>
                    <action>
                        <cmdType>TTS.SpeakSync</cmdType>
                        <cmdString>Please wait while I select hits by {lastresult}</cmdString>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else>
                    <action>
                        <cmdType>TTS.SpeakSync</cmdType>
                        <cmdString>I'm sorry I don't know who sings this song</cmdString>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </else>
            </if>
            <action>
                <cmdType>MM.LoadBySQL</cmdType>
                <cmdString>Artist = '{lastresult}' and rating&gt;60 order by random() limit 200</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>MM.Play</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>MM.SoftUnmute</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Play more songs by this artist</phrase>
        </command>
    </commandGroup>

I'm happy with the command but the one issue I have is that it stops (and clears) the currently playing song. I don't mind that it clears the "now playing" list but the main reason I (generally) want to play more songs by the currently playing artist is because I like the song I'm listening to  ::) If anyone has got another way to do this I'd love to see it  :)

5
Hi All

I posted some info on how I have done this using VoxCommando and EventGhost in the EventGhost forum. Rather than copy and past the same information here I figured it was easier to give you a link - so here it is  ;D

EDIT: Actually an easier way to do this is to use the EventGhost script posted by James below (Post #4)


Enjoy

Bleazle

6
Hi James

In VoxWav Free it only takes 2 clicks to select the computer I wanted to communicate with but in VoxWav Pro it takes 3 clicks. Would it be possible to go to the "2 click" option in the next Pro release?

Cheers

Dave 

7
Bug Reports / Error message on launching VC with W7
« on: February 01, 2012, 03:10:36 AM »
As per the subject title I get the following message when VC (0.937) launches with W7 on startup - I'm getting this message on both my main htpc and the client. I've searched the forum for some keywords from the error report but haven't found anything so here it is...

Cheers

Bleazle

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at VoxCommando.MainWindow.doEvent(String strEventName, List`1 payloads)
   at VoxCommando.MainWindow.timerCheckFocus_Tick(Object sender, EventArgs e)
   at System.Windows.Forms.Timer.OnTick(EventArgs e)
   at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5448 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
VoxCommando
    Assembly Version: 0.9.3.7
    Win32 Version: 0.9.3.7
    CodeBase: file:///C:/VoxCommando0937/VoxCommando.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5446 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5447 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
PluginInterface
    Assembly Version: 1.0.4348.29252
    Win32 Version: 1.0.4348.29252
    CodeBase: file:///C:/VoxCommando0937/PluginInterface.DLL
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Management
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Management/2.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
System.Speech
    Assembly Version: 3.0.0.0
    Win32 Version: 3.0.6920.1109 (lh_tools_devdiv_wpf.071009-1109)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Speech/3.0.0.0__31bf3856ad364e35/System.Speech.dll
----------------------------------------
System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.



8
MediaPortal / skip forward/back some time
« on: January 17, 2012, 04:36:57 PM »
Just checked that.. unfortunately not... it's not a big deal on this client though. When I get a chance I'll try VC on my HTPC and see how that goes - better sound card etc.

I worked out the command I was trying to come up with last night but now I'm stuck on another one  :-\ I want to be able to say "skip (forward, back) (1,3,5) minutes" - I've worked out how to make a command for each option eg. "skip forward 1 minute" and could do that for all options but I'm guessing there must be a better/tidier way? I have edited the payload/4directions.xml to include:

 </payload>
       <payload>
        <value>forward</value>
        <phrase>forward</phrase>
    </payload>
       <payload>
        <value>back</value>
        <phrase>back</phrase>
    </payload>

and have played around with variations of the following. I've got no idea what "(A)==(B)" etc means so I took a stab at "contains"... where do I go from here? scrap it and start again?  ::)  ;D

Cheers

Pages: [1]