Notice: This forum has been recovered from an old backup, so some content, links, and dates may be outdated. The forum is currently read-only while we restore sign-in and registration functionality. Details
If you find this forum valuable and would like to help keep it online, donations to help cover hosting and domain costs are greatly appreciated, but never expected. You can support the forum through Buy Me a Coffee or Ko-fi. Thank you for helping preserve the EventGhost community.
If you find this forum valuable and would like to help keep it online, donations to help cover hosting and domain costs are greatly appreciated, but never expected. You can support the forum through Buy Me a Coffee or Ko-fi. Thank you for helping preserve the EventGhost community.
PotPlayer
- Pako
- Plugin Developer
- Posts: 2294
- Joined: Sat Nov 11, 2006 1:31 pm
- Location: Czech Republic
- Contact:
PotPlayer
I needed to play a file that was in 3D HSBS format.
My favorite player (MPC-HC) unfortunately failed.
I therefore had the file (it was more than 10 GB) to convert.
It took a very long time. And so I was looking for another player that can convert online 3D to 2D.
Next time (in the same situation), it would then not be necessary laboriously convert before playing.
I found out that PotPlayer can do it.
But there was not a plugin that suits my needs.
And so I wrote a new one. That suits me completely, because it has all the features that I previously used with MPC-HC.
I'm trying it for some time now and it seems that I leave permanently MPC-HC (before I thought it would be only for some files) and go to PotPlayer.
I'll see over time.
Pako
My favorite player (MPC-HC) unfortunately failed.
I therefore had the file (it was more than 10 GB) to convert.
It took a very long time. And so I was looking for another player that can convert online 3D to 2D.
Next time (in the same situation), it would then not be necessary laboriously convert before playing.
I found out that PotPlayer can do it.
But there was not a plugin that suits my needs.
And so I wrote a new one. That suits me completely, because it has all the features that I previously used with MPC-HC.
I'm trying it for some time now and it seems that I leave permanently MPC-HC (before I thought it would be only for some files) and go to PotPlayer.
I'll see over time.
Pako
- Attachments
-
- __init__.py
- Plugin PotPlayer - version 0.3
- (79.92 KiB) Downloaded 568 times
-
- __init__.py
- Plugin PotPlayer - version 0.2
- (79.84 KiB) Downloaded 282 times
-
- __init__.py
- Plugin PotPlayer - version 0.0
- (79.45 KiB) Downloaded 297 times
You know flattr ? You can 

-
Tryanderror
- Posts: 10
- Joined: Wed Jun 08, 2011 8:48 pm
Re: PotPlayer
Thanks for sharing your PotPlayer plugin. IÔÇÖm controlling PotPlayer now for more than 2 years with an X10 remote and EventGhost, based on keystroke emulation. With the large set of commands your plugin offers I will be able to enhance the remote-functionality even more.
Best wishes
Tryanderror
Best wishes
Tryanderror
Re: PotPlayer
Hi. I registered here just to thank you for this plugin. With this fix from EvilMF my PotPlayer works now great. Also I think I found a bug in "Jump (to)" controls. On "Speed normal" some menu pop ups, "Speed up +" is actually speed down and "Speed down -" is speed normal. Could you check it?
- Pako
- Plugin Developer
- Posts: 2294
- Joined: Sat Nov 11, 2006 1:31 pm
- Location: Czech Republic
- Contact:
Re: PotPlayer
Thank you, it makes me happy. It is unfortunately very rare approach.mxk wrote:Hi. I registered here just to thank you for this plugin.
Thanks for the warning. Yes, it was a bug. I do not use these commands, so I not encountered it.mxk wrote:Also I think I found a bug in "Jump (to)" controls. On "Speed normal" some menu pop ups, "Speed up +" is actually speed down and "Speed down -" is speed normal. Could you check it?
You can download the patched version (0.3).
Pako
You know flattr ? You can 

Re: PotPlayer
Great that this plugin exists, Pako! Thank you very much.
But I have some bug reports. When I try to use such commands as "Show PotPlayer menu", I see the following error:
Besides, is it possible to add such commands as "Prev/Next Bookmark/Chapter"?
But I have some bug reports. When I try to use such commands as "Show PotPlayer menu", I see the following error:
Code: Select all
Error in Action: "PotPlayer: Show PotPlayer menu"
Traceback (most recent call last) (1691):
File "C:\Program Files (x86)\EventGhost\eg\Classes\ActionBase.py", line 170, in CallWrapper
return self(*args)
TypeError: __call__() takes at least 3 arguments (1 given)
- Pako
- Plugin Developer
- Posts: 2294
- Joined: Sat Nov 11, 2006 1:31 pm
- Location: Czech Republic
- Contact:
Re: PotPlayer
I think that this is not a bug, but the cause is on your side.igvk wrote:But I have some bug reports. When I try to use such commands as "Show PotPlayer menu", I see the following error:
You must first configure the action and only then can you use it.
I do not know about such functions.igvk wrote:Besides, is it possible to add such commands as "Prev/Next Bookmark/Chapter"?
However - check out the action User command (and read the description).
If you miss some action, you can create it exactly using the action User command (if such item exists in PotPlayer menu).
Pako
You know flattr ? You can 

Re: PotPlayer
Ok, my fault.Pako wrote: I think that this is not a bug, but the cause is on your side.
You must first configure the action and only then can you use it.
I've configured the action, but it gave me the error at first.
Code: Select all
PotPlayer: Show PotPlayer menu
Please report: 0, True, None, None
Traceback (most recent call last) (1691):
File "wx\_core.pyc", line 14669, in <lambda>
File "C:\Program Files (x86)\EventGhost\plugins\PotPlyaer\__init__.py", line 975, in ShowMenu
self.UpdateMenu(ix == 0, ix)
File "C:\Program Files (x86)\EventGhost\plugins\PotPlyaer\__init__.py", line 997, in UpdateMenu
self.DrawMenu(ix)
File "C:\Program Files (x86)\EventGhost\plugins\PotPlyaer\__init__.py", line 861, in DrawMenu
width = max(width_lst)+8
ValueError: max() arg is an empty sequenceThese functions are in Playback->Chapter/Bookmark menuPako wrote: I do not know about such functions.
Pako wrote: However - check out the action User command (and read the description).
If you miss some action, you can create it exactly using the action User command (if such item exists in PotPlayer menu).
- Pako
- Plugin Developer
- Posts: 2294
- Joined: Sat Nov 11, 2006 1:31 pm
- Location: Czech Republic
- Contact:
Re: PotPlayer
I see, there is no such item ...igvk wrote:These functions are in Playback->Chapter/Bookmark menu
I use PotPlayer very rarely and this function has no meaning for me.
I understand that I must do some bookmarks and then I'll have a corresponding menu item...
So I did it for you and I received the following values:So now you can create the desired action itself.
Pako
You know flattr ? You can 

Re: PotPlayer
Ok, I have created the actions with User command.
There is another possibility to see these items - when you watch DVD or BluRay with chapters.
Now I'm trying to figure out whether there is a command to close navigational windows (I know they can be closed with Escape key).
There is another possibility to see these items - when you watch DVD or BluRay with chapters.
Now I'm trying to figure out whether there is a command to close navigational windows (I know they can be closed with Escape key).
Re: PotPlayer
Is there a way to add a "discrete pause" function (i.e pause if playing otherwise do nothing)? Or does it need to be an existing function within Potplayer?
Otherwise would it be possible to detect the playing status of Potplayer, and then pause accordingly (i.e if status "palying" is detected)?
thanks
Otherwise would it be possible to detect the playing status of Potplayer, and then pause accordingly (i.e if status "palying" is detected)?
thanks
Automation is life.
Win7 64bit
EG: v0.5.0-rc4
Win7 64bit
EG: v0.5.0-rc4
Re: PotPlayer
skribb, it seems that PotPlayer does not offer this feature at the moment. Please add your vote to https://potplayer.daum.net/forum/viewto ... ?f=9&t=182.Is there a way to add a "discrete pause" function (i.e pause if playing otherwise do nothing)? Or does it need to be an existing function within Potplayer?
Re: PotPlayer
Hi, the "fullscreen" action doesn't seem to fire in PotPlayer.
Automation is life.
Win7 64bit
EG: v0.5.0-rc4
Win7 64bit
EG: v0.5.0-rc4
Re: PotPlayer
Is it possible to detect changes in Potplayer such as when the play state changes to paused, stopped, or starts playing a new video?
Like the Winamp plugin does. Winamp.PlayingTrack.Changed etc
thanks!
Like the Winamp plugin does. Winamp.PlayingTrack.Changed etc
thanks!
Automation is life.
Win7 64bit
EG: v0.5.0-rc4
Win7 64bit
EG: v0.5.0-rc4
Re: PotPlayer
Pako,
I am posting here to let you know I moved to Potplayer and REALLY REALLY REAAAAAAAALLY appreciate this plugin.
I can't believe it's not included with Eventghost by default!!
If it matters, I am getting the following error (but I think the plugin still works)
I am posting here to let you know I moved to Potplayer and REALLY REALLY REAAAAAAAALLY appreciate this plugin.
I can't believe it's not included with Eventghost by default!!
If it matters, I am getting the following error (but I think the plugin still works)
Code: Select all
00:08:12 00:08:12: 66 MainThread: AddActionDialog.Configure(parent=<eg.Classes.MainFrame.MainFrame; proxy of <Swig Object of type 'wxFrame *' at 0x51d0370> >)
00:09:09 00:09:09: 66 MainThread: AddActionDialog.Configure => None
00:09:15 00:09:15: 69 MainThread: AddActionDialog.Configure(parent=<eg.Classes.MainFrame.MainFrame; proxy of <Swig Object of type 'wxFrame *' at 0x51d0370> >)
00:09:34 00:09:34: 69 MainThread: AddActionDialog.Configure => None
00:09:37 00:09:37: 71 MainThread: AddActionDialog.Configure(parent=<eg.Classes.MainFrame.MainFrame; proxy of <Swig Object of type 'wxFrame *' at 0x51d0370> >)
00:09:38 00:09:38: 71 MainThread: AddActionDialog.Configure => None
00:09:48 00:09:48: 76 MainThread: AddActionDialog.Configure(parent=<eg.Classes.MainFrame.MainFrame; proxy of <Swig Object of type 'wxFrame *' at 0x51d0370> >)
00:10:05 00:10:05: 76 MainThread: AddActionDialog.Configure => None
00:10:14 00:10:14: 78 MainThread: AddActionDialog.Configure(parent=<eg.Classes.MainFrame.MainFrame; proxy of <Swig Object of type 'wxFrame *' at 0x51d0370> >)
00:10:22 00:10:22: 78 MainThread: AddActionDialog.Configure => None