Jump to content
RESET Forums (homeservershow.com)

PlexConnect on N54L for Apple TV


Zimmer
 Share

Recommended Posts

Good afternoon all,

 

I am running WS2012E on my HP N54L. I'm also running the Plex Media Server on that box. It works fine with my other devices. I just purchased an Apple TV and I've been trying to figure out how to get PlexConnect to run on my server so that I can view my movies on the Apple TV. All the info I found seems to deal with running PlexConnect on Windows 7 or 8. Before anyone says it, I know the easy way to do this it to just buy a Roku :) .

 

Has any one trued this successfully? Can someone know where I can find step-by-step instructions on the topic?

 

Thanks.

Link to comment
Share on other sites

  • Replies 23
  • Created
  • Last Reply

Top Posters In This Topic

  • Drashna Jaelre

    2

  • Zimmer

    10

  • dataoscar

    3

  • Basset99

    8

I assume you are running a stock Apple TV3. I use a jailbroken Apple TV2. My first experience with Plex did not go so well and I abandoned it. 

This time it installed on Win8 fine, but the web service couldn't see it. I then installed it on my 2011 box and it worked just fine.

 

Given all other devices see it just fine we would have to assume it is the Apple TV. My ATV2 uses the excellent FireCore software and I then connect

to the server as a Windows share. I don't know if this has an impact on Plex or not. I didn't have to do anything else to the Apple TV install, it just

saw my server without incident. 

 

A few questions.

 

1. You say other devices. What are these.

 

2. What media are you broadcasting via Plex. Specifically how are your movies ripped and stored. 

 

3. Given you use 2012 and I use 2011 I wonder if you may have to create a firewall exception?

 

I don't want to say uninstall and reinstall, but it didn't work on Win8 and it worked fine on 2011.

 

Hate to say it again, but my jailbroken ATV2 is a powerful little box.

Link to comment
Share on other sites

Just got this running - bit only by disabling the firewall so I need to work out the rules required. 

 

If I can get the narrowed down I'll note them here for you. 

Link to comment
Share on other sites

Just got this running - bit only by disabling the firewall so I need to work out the rules required. 

 

If I can get the narrowed down I'll note them here for you. 

Great!!! Please let me know. I may try disabling the firewall on my server also just to see the results.

 

Thanks.

Link to comment
Share on other sites

Great!!! Please let me know. I may try disabling the firewall on my server also just to see the results.

 

Thanks.

 

I ended up creating a rule for the Python executable

 

  • Start Windows Firewall with Advanced Security from the Start Screen.
  • Click on Inbound Rules in the left panel.
  • Click on New Rule... in the Actions panel.
  • In the New Inbound Rule Wizard, select Program.
  • In the next screen, Under This Program path click on Browse and navigate to the Python executable, select and press Open.
  • Click Next
  • Leave the default as allow the connection and press Next
  • Select when the rule applies (you can leave all 3 ticked) and press Next
  • Give the rule a name and click Finish.
Link to comment
Share on other sites

 

I ended up creating a rule for the Python executable

 

  • Start Windows Firewall with Advanced Security from the Start Screen.
  • Click on Inbound Rules in the left panel.
  • Click on New Rule... in the Actions panel.
  • In the New Inbound Rule Wizard, select Program.
  • In the next screen, Under This Program path click on Browse and navigate to the Python executable, select and press Open.
  • Click Next
  • Leave the default as allow the connection and press Next
  • Select when the rule applies (you can leave all 3 ticked) and press Next
  • Give the rule a name and click Finish.

 

Great. I'll give it a shot as soon as I get home. Do you think the firewall is the reason why I can't get Plexconnect to work properly? When I launch Plexconnect on the server, the DOS style screen appears for a very brief moment then disappears. This leads me to believe that the PlexConnect is not running as long as that DOS window is not open. Did you run into that issue?

 

Thanks for your help.

Link to comment
Share on other sites

No , that sounds like Plex Connect isn't launching properly.

You should end up with a open DOS window with the DNS and Web Server  starting. The folder that contains the PlexConnect python file should also have a PLexconnect log file. What does it say in there ?

Should look something like - 

20:49:39 PlexConnect: ***

20:49:39 PlexConnect: PlexConnect
20:49:39 PlexConnect: Press CTRL-C to shut down.
20:49:39 PlexConnect: ***
20:49:39 PlexConnect: started: 20:49:39
20:49:39 PlexConnect: Version: 0.3.1+
20:49:39 PlexConnect: Python: 2.7.6 (default, Nov 10 2013, 19:24:24) [MSC v.150
 64 bit (AMD64)]
20:49:39 PlexConnect: Host OS: win32
20:49:39 PlexConnect: IP_self: 192.168.0.44
20:49:39 DNSServer: started: 20:49:39
20:49:39 DNSServer: ***
20:49:39 DNSServer: DNSServer: Serving DNS on 192.168.0.44 port 53.
20:49:39 DNSServer: intercept: ['trailers.apple.com'] => 192.168.0.44
20:49:39 DNSServer: restrain: ['mesu.apple.com', 'appldnld.apple.com', 'appldnl
.apple.com.edgesuite.net'] => 127.0.0.1
20:49:39 DNSServer: forward other to higher level DNS: 8.8.8.8
20:49:39 DNSServer: ***
20:49:39 WebServer: started: 20:49:39
20:49:39 WebServer: ***
20:49:39 WebServer: WebServer: Serving HTTP on 192.168.0.44 port 80.
20:49:39 WebServer: ***
20:49:40 WebServer: started: 20:49:40
20:49:40 WebServer: ***
20:49:40 WebServer: WebServer: Serving HTTPS on 192.168.0.44 port 443.
20:49:40 WebServer: ***
Link to comment
Share on other sites

 

No , that sounds like Plex Connect isn't launching properly.

 

You should end up with a open DOS window with the DNS and Web Server  starting. The folder that contains the PlexConnect python file should also have a PLexconnect log file. What does it say in there ?

 

Should look something like - 

 

20:49:39 PlexConnect: ***

20:49:39 PlexConnect: PlexConnect
20:49:39 PlexConnect: Press CTRL-C to shut down.
20:49:39 PlexConnect: ***
20:49:39 PlexConnect: started: 20:49:39
20:49:39 PlexConnect: Version: 0.3.1+
20:49:39 PlexConnect: Python: 2.7.6 (default, Nov 10 2013, 19:24:24) [MSC v.150
 64 bit (AMD64)]
20:49:39 PlexConnect: Host OS: win32
20:49:39 PlexConnect: IP_self: 192.168.0.44
20:49:39 DNSServer: started: 20:49:39
20:49:39 DNSServer: ***
20:49:39 DNSServer: DNSServer: Serving DNS on 192.168.0.44 port 53.
20:49:39 DNSServer: intercept: ['trailers.apple.com'] => 192.168.0.44
20:49:39 DNSServer: restrain: ['mesu.apple.com', 'appldnld.apple.com', 'appldnl
.apple.com.edgesuite.net'] => 127.0.0.1
20:49:39 DNSServer: forward other to higher level DNS: 8.8.8.8
20:49:39 DNSServer: ***
20:49:39 WebServer: started: 20:49:39
20:49:39 WebServer: ***
20:49:39 WebServer: WebServer: Serving HTTP on 192.168.0.44 port 80.
20:49:39 WebServer: ***
20:49:40 WebServer: started: 20:49:40
20:49:40 WebServer: ***
20:49:40 WebServer: WebServer: Serving HTTPS on 192.168.0.44 port 443.
20:49:40 WebServer: ***

 

That's exactly my problem. When I click on PlexConnect the PlexConnect window flashes then disappears. I've tried uninstalling Python and reinstalling it. I've tried both the 32-bit version and the AMD64-bit version of Python and same problem. Are you running Windows Server 2012 Essentials? Are you launching PlexConnect differently (i.e. Run As Administrator, Compatibility mode, etc.). By the way, I created the iInbound Rule as you suggested. I'll check the logs as you suggested as well.

 

I tried the PlexConnect on my Windows 7 laptop and it works fine. The window opens and stays open. I can actually see the PlexConnect forwarding request as I move around to different apps on the Apple TV (i.e. Netfilx, iTunes, Trailers). But it kind of defeats the purpose if I have to run yet another computer to get my Apple TV to show my Plex movie library. I was just hoping that the server could take care of that.

 

Let me know if you've done anything differently to get the PlexConnect to run on your Windows Server.

 

Thanks again.

Link to comment
Share on other sites

What version of Python did you install ? 

 

And where did you install python ? Just read a few posts that suggest folder is read only.
 

 

Try running it manually and you should see the error message -

 

- open the "cmd" prompt manually

- "cd" to the folder where PlexConnect is stored

- type "python PlexConnect.py"

Edited by Basset99
Link to comment
Share on other sites

What version of Python did you install ? 

 

And where did you install python ? Just read a few posts that suggest folder is read only.

 

 

Try running it manually and you should see the error message -

 

- open the "cmd" prompt manually

- "cd" to the folder where PlexConnect is stored

- type "python PlexConnect.py"

I got the PlexConnect window to stay open by running Python (v. 2.7.6) in compatibilty mode. Now you see that line in your log that states:

 

20:49:40 WebServer: WebServer: Serving HTTPS on 192.168.0.44 port 443

 

 

Well I'm get the following error:

 

15: 20:50 Webserver: Webserver: Failed to connect to HTTPS on 192.168.1.81 port 443. [Errno 10013] An attempt was made to access a socket in a way forbidden by its access permissions.

 

If I can resolve this last error, I believe that this thing could possibly work on my server. I've checked to see if port 443 was open and avaiable on my server and so far all seem to say yes. As mentioned before, the PlexConnect worked fine when I ran it from my Windows 7 laptop. Just wish my server could cooperate.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share


×
×
  • Create New...