r/eventghost Mar 25 '25

Zoom Player v21 Event Ghost plugin

/r/ZoomPlayer/comments/1jjkkt3/zoom_player_v21_event_ghost_plugin/

Updated with the latest functionality for Zoom Player version 21 (releasing next week).

5 Upvotes

9 comments sorted by

View all comments

Show parent comments

1

u/ZoomPlayer Apr 08 '25

Frankly, I'm not the original author of this plug-in, I just took it upon myself to insert the new strings where it matters to make sure it's up to date with Zoom Player's development.

I haven't really delved deeper to see if it can be made clearer.

1

u/Superfabio111 Apr 09 '25 edited Apr 09 '25

Just the fact that you are updating the plugin is great for the whole community, and thanks are due!

Just checked my setup and it is indeed loading the updated plugin, so its all good!

PS While we are chatting here:

A heads up for you:

On some functions for example "Zoom Player: Navigational Control Up" I get this alert:

C:\Program Files (x86)\EventGhost\plugins\ZoomPlayer__init__.py:1246: DeprecationWarning: ZoomPlayerSession.sendall is deprecated. Use ZoomPlayerSession.socket.sendall instead.

self.session.sendall(cmdstr + "\r\n")

I thought this might be due to the fact that my EG xml has been evolving over many years, so it might have been using an old ZP plugin function.

So i replaced the old action with one from the new plugin and same alert. Although the action actually works fine.

1

u/ZoomPlayer Apr 09 '25

It's quite possible that EG API has changed over the years a bit and the plugin is calling the old methods which are still supported for backward compatibility.

I never actually looked into how the plugin works, I just found the section with the function listings and added the important bits in there.

Unfortunately, I don't have the time to look into this since it's working, but if someone posts a fix, I will include it for the next releases.

2

u/Superfabio111 Apr 10 '25

No probs!

Just the fact that you are adding new functions is great, so a big thanks to you!