INTERACT FORUM

More => Old Versions => JRiver Media Center 31 for Windows => Topic started by: mattkhan on June 05, 2023, 07:43:45 am

Title: Allow MCWS calls to suppress the OSD
Post by: mattkhan on June 05, 2023, 07:43:45 am
ages ago, an option was added to allow the OSD to be turned off - https://yabb.jriver.com/interact/index.php?topic=73526.0

this is fine but not controllable via API as far as I can see, it would be nice if it were possibly to either

1) provide an MCWS call that lets you turn the OSD on/off
2) provide an option to MCWS calls (that cause the OSD to be displayed) to suppress that

my use case is specifically 2 as I would like (some) operations triggered remotely not to display on screen (setting position & volume mainly)
Title: Re: Allow MCWS calls to suppress the OSD
Post by: Matt on June 05, 2023, 08:02:39 am
You could just set the registry value maybe?

HKEY_CURRENT_USER\Software\JRiver\Media Center 31\Properties\Enable OSD
Title: Re: Allow MCWS calls to suppress the OSD
Post by: mattkhan on June 05, 2023, 08:06:32 am
It's a remote call (to mcws) so I don't think so
Title: Re: Allow MCWS calls to suppress the OSD
Post by: Matt on June 05, 2023, 08:13:37 am
Next build:
NEW: Added the MCWS function UserInterface/OSD to allow turning the OSD on or off.

Testing appreciated.  Thanks :)
Title: Re: Allow MCWS calls to suppress the OSD
Post by: mattkhan on June 05, 2023, 08:39:19 am
Great, thanks
Title: Re: Allow MCWS calls to suppress the OSD
Post by: blgentry on June 05, 2023, 11:46:57 am
MCWS can call MCCs right?  MCC 30025 turns the OSD on/off/toggle.  Wouldn't that work?

Brian.
Title: Re: Allow MCWS calls to suppress the OSD
Post by: Matt on June 05, 2023, 12:09:28 pm
Good find.  MCC_SET_OSD_ENABLED just sets the same option.  We'll keep it as a discrete MCWS since I already coded it.

Thanks.