OpenPlex (Windows APP)

OpenPlex (Windows APP) Beta 0.1

 

Thanks to the following teams for their amazing work on their projects:

OpenPlex (OSX APP) developed by Wahlman.j (Source Code), CyberGhost84 (GUI) Flipman6 (Obj-C)

PlexConnect by iBaa, roidy, f00bb4r, and many others

 

Please note that this is a Beta version and for testing purposes.

 

Welcome to OpenPlex for Windows. Below you will find a screenshot of the ugly beta version of the program at this exact moment.

With the blessing from Walman.j to create this about two months ago I finally had a free moment tonight to sit down and try something out.

This beta version works on my system and allows you to minimize the program to the system tray and the python script running PlexConnect is running in the background.

I am looking for testers to let me know if this doesn't work on your Windows 7 system after meeting the requirements below.

 

![post-286097-0-36403800-1431056522.png|675x420](upload://3I1MCwhgIqJh1SRceNCX7zq5tnu.png)

 

Requirements currently:

  • Windows 7 (x32 or x64)
  • Python 2.7
  • PlexConnect located at: C:\Program Files\PlexConnect-master
  • A copy of PlexConnect.py in the PlexConnect-master folder renamed to: PlexConnect.pyw
  • *Warning: The 'Stop' option will kill all open python sessions at the moment, that will be one of the first things to go in the next release (thanks for reminding me roidy!)

 

I apologize for all the requirements at the moment, as I develop the app they will disappear.

 

Download 7zip files

 

To run simply double click the 'setup.exe' file in the folder and it will prompt to install 'OpenPlex'. If you wish to remove the program simply remove 'OpenPlex' from the Add/Remove Programs console like a normal Windows program. *Note: this will install the application as a stand-alone program in your All Programs under 'OpenPlex'.

 

GitHub Code

 

Thanks again to Wahlman.j, CyberGhost84 & Flipman6 for the inspiration and hard work on OpenPlex (OSX APP)!

OpenPlex app or assistance donations appreciated US-$ // EUR

Nice work, can't wait to see future updates :)

If u need a designer for ur programm dont hesitate to ask :slight_smile:

I just installed it on a Windows 7 VM and it worked perfectly. Great job! Can't wait to see all of the features implemented.

PlexConnect by iBaa, f00bb4r, and many others


I've always wanted to be a "many others".... thanks ;)

I've always wanted to be a "many others".... thanks ;)

:) Sorry, fixed  :P

I just installed it on a Windows 7 VM and it worked perfectly. Great job! Can't wait to see all of the features implemented.

Sweet! Thanks for testing it out!  :)

I’d try it but currently it has 2 major problems.

1. The path to PlexConnect is hard coded :frowning:
2. Your shutdown code shuts down every pythonw process. I have other things running that I don’t want shutting down :frowning:

You really shouldn’t be using Process.Start(…), you should declare the actual process so you get a handle to it:-


Dim p As Process = New Process()
p.StartInfo.FileName = “pythonw.exe”
p.StartInfo.Arguments = “PlexConnect.py”
p.StartInfo.UseShellExecute = False
p.Start()
Then to shut it down without affecting any other python processes:-

p.Close()
or

p.CloseMainWindow()
This also removes the need to rename PlexConnect.py to .pyw

I'd try it but currently it has 2 major problems.

1. The path to PlexConnect is hard coded :(
2. Your shutdown code shuts down every pythonw process. I have other things running that I don't want shutting down :(

You really shouldn't be using Process.Start(...), you should declare the actual process so you get a handle to it:-

Dim p As Process = New Process()
p.StartInfo.FileName = "pythonw.exe"
p.StartInfo.Arguments = "PlexConnect.py"
p.StartInfo.UseShellExecute = False
p.Start()
Then to shut it down without affecting any other python processes:-
p.Close()
or
p.CloseMainWindow()
This also removes the need to rename PlexConnect.py to .pyw

Thanks roidy! I'll be sure to add you as 'and many more' to this project too /s ;)

That's part of the fun next part, to make it so it isn't hardcoded with the PlexConnect folder haha.

Thanks for the reminder, I forgot to put that warning in about the killall python because I just wanted to test before taking out the hardcoding.

Thanks for the reminder, I forgot to put that warning in about the killall python because I just wanted to test before taking out the hardcoding.


Well technically it wont kill all python processes, only all pythonw processes :D

I would like to test this, but when I click on "start" I get the following message: "Unhandled exception has occurred  in your application. If you click continue, the application will ignore this error and attempt to continue. If you click quit, the application will close immediately."

I click continue, and nothing happens. Every tab just says "Coming Soon."

Any suggestions?

Did you follow the first post instructions exactly? If yes, please provide what OS you are using. I tested the app in a VM also and it worked fine. All the tabs are supposed to be blank "Comming soon" except for the first one at the moment since its still in a beta phase. Patience is key here....

Please note that this is a Beta version and for testing purposes.

 

yes, all of the following:

  • Windows 7 (x32 or x64)
  • Python 2.7
  • PlexConnect located at: C:\Program Files (x86)\PlexConnect-master
  • A copy of PlexConnect.py in the PlexConnect-master folder renamed to: PlexConnect.pyw

The only difference is that Plex and PlexConnect are in Program Files (x86), not Program Files. Will this make a difference?

 

If all of the tabs are blank, what exactly is supposed to happen? Does it create the certificates? If so, should I test the Atv to see if I can add the profile and connect through Trailers?

The error is occurring because the author has hard coded the PlexConnect location into the software as “C:\Program Files\PlexConnect-master\PlexConnect.py” which isn’t where your install of PlexConnect is located :frowning:

Hi

What is the status on the progress?
Would like to se some more.
best regards

//Wisel

Is the progress dead?
I hope not. I have been waiting and waiting.
regards
//Wisel

Takes time for all the code to be developed trust me I went thru a lot of trail and error with the code for OpenPlex. Thanks to the help to @CyberGhost84 & @Flipman6 this became a reality on OS X. Im sure in due time (assuming its still a work in progress) it will be a great addition to the community. Its very difficult to code something by yourself even more so if you are doing the design as well and developers strive on perfection to make it compatible for all flavors of Windows as possible so once its ready it will be well worth the wait. Patience is key here otherwise build a hack, I mean buy a mac :wink: If you google tonymacx86 there is buyers guides for hack’s but I cannot link them here if you are interested. Otherwise as I said before please be patient if windows is your OS of choice. I personally like hack’s and you can even dual boot windows, linux etc if desired which is a bonus in my book. I would never do that on a laptop for OS X due to a lot of headaches trying to get everything to work but desktops seem to work quite well with the proper mobo. My laptop of choice if using OS X is a apple branded one.

Hey Wahlman,

I am moving out my moms house and with me comes my mac mini server.

I am setting up a PC to be her Plex server, with plexconnect etc. I am in the process of installing OpenPlex on the machine.

Just wondering if you are still developing this?

I only code the OS X version of OpenPlex. I don’t know that status of the windows version or if it’s even being developed anymore.

Great work - Got it installed, but I get a .NET error when pressing “start”. I’ll keep my eye on this treah for new developments if any.

I’ve been using Plexconnect for about 2 months now, with no problems, the only issue being when my PC changed IP addresses. Plexconnect was the only reason I opted to buy an ATV3 when the prices dropped, the Plex integration is superb.