MainLobby 4 Release Notes

Topics for the MainLobby 4 client
User avatar
mcascio
Founder
Founder
Posts: 8270
Joined: Tue Jan 28, 2003 4:03 pm
Location: Kenosha, Wi
Contact:

MainLobby 4 Release Notes

Postby mcascio » Tue Nov 27, 2012 12:59 pm

We've updated the wiki to include MainLobby 4 Release Notes:
http://wiki.cinemaronline.com/index.php ... Notes_2012

A new version was rolled out today as well.

==Release Notes for 11/27/12 - Version 4.0.42==
'''Updated Files'''
* MainLobby.exe
* Library\Library0019.swf

'''New MLCmds'''
* Win|SendMessage~<<targetWindowsName>>~command
* ie: MLServeCmd.MLCMD|{{clientname}}~Win|SendMessge~Notepad~Maximize
* where command may equal: Kill, TopMost, NoTopMost, BringToFront, SendToBack, Minimize, Maximize, Restore

'''Bug Fix'''
* 0019_0045 - wasn't responding to 0 or 1
Mario Cascio
Cinemar, Inc.
http://www.cinemaronline.com

User avatar
mcascio
Founder
Founder
Posts: 8270
Joined: Tue Jan 28, 2003 4:03 pm
Location: Kenosha, Wi
Contact:

Re: MainLobby 4 Release Notes

Postby mcascio » Tue Apr 02, 2013 9:45 am

==Release Notes for 04/02/13 - Version 4.0.45==
'''Notes'''
* This version includes updates to many libraries. Users should see reduced CPU usage on scenes that have hundreds of buttons and dynamic labels that resolve to undefined values.
* Text.Sizable - improved updating time by 8x

'''Updated Files'''
* MainLobby.exe
* Library\Library0019.swf
* Library\LibraryMainLobby.swf
* Library\LibraryComponents.swf
* Library\LibraryLogos01.swf

'''New MLCmds'''
* MLcmd|{{clientname}}~SendKey|MainLobby~<<keyCmd>>

Where <<KeyCmd>> may equal: VK_0, VK_1, VK_2, VK_3, VK_4, VK_5, VK_LButton, VK_Rbutton, VK_Left, VK_Right, VK_UP, VK_Down, VK_Select, and all other virtual key codes that are defined by Microsoft.

'''Added Library Objects'''
* 0019_0899
* 0019_0900
Mario Cascio

Cinemar, Inc.

http://www.cinemaronline.com

bpet
Senior Member
Senior Member
Posts: 225
Joined: Sat Aug 18, 2007 2:35 pm
Contact:

Re: MainLobby 4 Release Notes

Postby bpet » Thu Apr 04, 2013 6:29 am

Does the new SendKey command mean that we can simply send command to wake from operating system screensavers?
MLcmd|{{clientname}}~SendKey|MainLobby~VK_LEFT

User avatar
mcascio
Founder
Founder
Posts: 8270
Joined: Tue Jan 28, 2003 4:03 pm
Location: Kenosha, Wi
Contact:

Re: MainLobby 4 Release Notes

Postby mcascio » Thu Apr 04, 2013 8:15 am

bpet wrote:Does the new SendKey command mean that we can simply send command to wake from operating system screensavers?
MLcmd|{{clientname}}~SendKey|MainLobby~VK_LEFT


Yes. That should wake up the monitor from a screensaver or if the monitor powered down.

I have my basement touch screen power down using Windows after about 15 minutes. Then if motion is detected in the room, someone calls, or the driveway sensor is triggered, it sends the above command to wake it up.
Mario Cascio

Cinemar, Inc.

http://www.cinemaronline.com

bpet
Senior Member
Senior Member
Posts: 225
Joined: Sat Aug 18, 2007 2:35 pm
Contact:

Re: MainLobby 4 Release Notes

Postby bpet » Mon Apr 08, 2013 10:39 am

Mario,
Do I need to do something to define VK_Left ? I simply created a macro with the following:

MLCmd|FamilyRoom~SendKey|MainLobby~VK_Left

but it does not wake the PC from screensaver? I have tried lots of variations..do I have the syntax wrong?

Thanks,
Brett

User avatar
mcascio
Founder
Founder
Posts: 8270
Joined: Tue Jan 28, 2003 4:03 pm
Location: Kenosha, Wi
Contact:

Re: MainLobby 4 Release Notes

Postby mcascio » Mon Apr 08, 2013 11:11 am

Brett,

Try this:
MLCmd|All~sendkey|MainLobby~VK_LButton

Or change ALL to the name of the client.
Mario Cascio

Cinemar, Inc.

http://www.cinemaronline.com

bpet
Senior Member
Senior Member
Posts: 225
Joined: Sat Aug 18, 2007 2:35 pm
Contact:

Re: MainLobby 4 Release Notes

Postby bpet » Mon Apr 08, 2013 11:57 am

just tried it...that did not work either...I'm running Vista 32bit....any other ideas? It would be great to get this working...currently, I have MLServer open a .bat file to cause a mouse click - kind of a clunky method...

Thanks,
Brett

User avatar
mcascio
Founder
Founder
Posts: 8270
Joined: Tue Jan 28, 2003 4:03 pm
Location: Kenosha, Wi
Contact:

Re: MainLobby 4 Release Notes

Postby mcascio » Mon Apr 08, 2013 12:07 pm

bpet wrote:just tried it...that did not work either...I'm running Vista 32bit....any other ideas? It would be great to get this working...currently, I have MLServer open a .bat file to cause a mouse click - kind of a clunky method...

Thanks,
Brett


Hmmm. Do you have a windows system other than Vista that you could test the theory out?

Try using the ALL for now to eliminate the possibility you are sending the wrong clientname:
MLCmd|All~sendkey|MainLobby~VK_LButton

Also, make sure it really is sending. Make sure that client is the latest on the machine you are testing. Try sending another MLCmd. For instance, the MLCmd to exit the client. This will verify that you are at least targeting the correct client and that commands are getting through.
Mario Cascio

Cinemar, Inc.

http://www.cinemaronline.com

bpet
Senior Member
Senior Member
Posts: 225
Joined: Sat Aug 18, 2007 2:35 pm
Contact:

Re: MainLobby 4 Release Notes

Postby bpet » Mon Apr 08, 2013 12:16 pm

All of my systems are Vista :(

Tried the All command, did not work...

Sent the Exit command, and it worked perfectly...
Also, checked the version and I'm on the latest MainLobby version: 4.0.45

User avatar
mcascio
Founder
Founder
Posts: 8270
Joined: Tue Jan 28, 2003 4:03 pm
Location: Kenosha, Wi
Contact:

Re: MainLobby 4 Release Notes

Postby mcascio » Mon Apr 08, 2013 12:43 pm

Actually, I just tested that command on a WinXP system and it doesn't appear to work there either. It does wake up the touch screen though when you have the power turn off after x minutes.

I assumed it would do the same in screen saver mode. I apologize for the confusion...I thought for sure that would work with the screen saver too.
Mario Cascio

Cinemar, Inc.

http://www.cinemaronline.com

bpet
Senior Member
Senior Member
Posts: 225
Joined: Sat Aug 18, 2007 2:35 pm
Contact:

Re: MainLobby 4 Release Notes

Postby bpet » Mon Apr 08, 2013 12:52 pm

Any chance of getting this to somehow turn off the screensaver? Does windows have a built-in command for turning off the screen saver, that your sendkey could send? I also read older posts about performing some type of sendkey with the A/V Agent...is it possible to send a command to the A/V Agent and the A/V Agent does the sendkey? All of my clients run A/V Agent since I"m using Internet Radio and MusicLobby :)

User avatar
CinemarDave
Site Admin
Site Admin
Posts: 10535
Joined: Fri Feb 07, 2003 8:56 am
Location: Planet Earth
Contact:

Re: MainLobby 4 Release Notes

Postby CinemarDave » Mon Apr 08, 2013 1:17 pm

Install the AVAgent on the client PCs. To turn off the screen saver send the command AV|<<id>>~Screensaver~Off to the client. Where <<id>> is the AV Family ID for the client PC that is associated with the AV Driver.

Some other interesting Agent commands you can send to the client

AV|<<id>>~ScreenSaver~Off, On
AV|<<id>>~Monitor~Off, On, Standby
AV|<<id>>~Speak~Phrase to speak
AV|<<id>>~Run~Path To Program~Optional Parameters
AV|<<id>>~Stop~Program Name
AV|<<id>>~SendKey~Program Name~Key Name

sonypoolplr
Is there life beyond Cinemar?
Is there life beyond Cinemar?
Posts: 1490
Joined: Fri Mar 26, 2004 8:48 am
Location: New Jersey
Contact:

Re: MainLobby 4 Release Notes

Postby sonypoolplr » Mon Apr 08, 2013 3:41 pm

Will the AVAgent also work to shutdown windows on a client PC? I would like to use it to shut down Mainlobby, Outlook and then windows so that I can power down the PC.

Thanks.

User avatar
CinemarDave
Site Admin
Site Admin
Posts: 10535
Joined: Fri Feb 07, 2003 8:56 am
Location: Planet Earth
Contact:

Re: MainLobby 4 Release Notes

Postby CinemarDave » Mon Apr 08, 2013 4:13 pm

Shutdown the PC in 5 seconds with AV|<<id>>~Run~Shutdown.exe~/s /t 5

bpet
Senior Member
Senior Member
Posts: 225
Joined: Sat Aug 18, 2007 2:35 pm
Contact:

Re: MainLobby 4 Release Notes

Postby bpet » Mon Apr 08, 2013 10:50 pm

I think I'm missing something...I have installed the A/V Agent on each client PC since I use that for MusicLobby and for InternetRadio....if I click on the Sessions Tab on the A/V Agent on each client, I can see that each A/V Agent has an ID like "MUL1 & RAD1", "MUL2 & RAD2", etc.

So, I created a Macro:
AV|MUL2~Screensaver~Off
also tried
AV|2~Screensaver~Off

but I get errors in the MLServer Event Log:
Family av is not licensed
Failed to Execute, Family av is not licensed or Invalid Alias

Is there a separate AV License that I would need to purchase to get this functionality to work, or should it work if I have MusicLobby and InternetRadio?

Thanks,
Brett


Return to “MainLobby 4 Client”

Who is online

Users browsing this forum: No registered users and 1 guest