Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Plex will require a computer running, it will take stuff from your NAS transcode it to the format you require and stream it to your device, what ever it may be.

I just recently set up my server with a 2012 Mac Mini, and I am truly surprised how well everything just works. Stoked for the release of their app.

Can I have VideoTS file structure and Plex able to read it and play on ATV? I have tons of DVDs and the last thing I want to do is to make it all as Quicktime. Also I like the menu and file structure of DVDs, so I don't want to lose it.
 
If it's anything like other touch id devices you still need to enter the full password every time it boots.

But after that you can use it for in-app purchases. My point is that people can't just keep blaming Apple for letting their kids know the passwords to their Apple ID and then the kids go on to buy stuff.
 
  • Like
Reactions: ZeRoLiMiT
As above as well as the fact it needs to be running. Plex does not support wake on lan (yes really). Best to put the player and server on the same box. But for multiple players, like I have, its a walk across the house every time someone wants to watch Plex or, don't let the server sleep, what I do. Which means with 14 gig of Thunderbolt connected externals in multibay enclosures, I get to listen to disks spinning and fans running all the time. Externals don't sleep with Thunderbolt.

Rowmote. I installed this and it will remotely wake the Mac mini without the need to go to that machine. Let's you quickly wake the Plex server to watch something.
 
As above as well as the fact it needs to be running. Plex does not support wake on lan (yes really). Best to put the player and server on the same box. But for multiple players, like I have, its a walk across the house every time someone wants to watch Plex or, don't let the server sleep, what I do. Which means with 14 gig of Thunderbolt connected externals in multibay enclosures, I get to listen to disks spinning and fans running all the time. Externals don't sleep with Thunderbolt.

I just set up my Plex server on a Mac Mini and this was my number 1 requirement and I think it is independent of Plex. My old Windows desktop didnt do it but the Mac mini does it no problem.

The mac mini sleeps after 10mins and whenever I load the app on my phone or other computer it wakes the computer up. I dont think Plex even needs the functionality built in for it to work like this. Whenever any device tries to access the mini over the network it will wake up.
 
I just set up my Plex server on a Mac Mini and this was my number 1 requirement and I think it is independent of Plex. My old Windows desktop didnt do it but the Mac mini does it no problem.

The mac mini sleeps after 10mins and whenever I load the app on my phone or other computer it wakes the computer up. I dont think Plex even needs the functionality built in for it to work like this. Whenever any device tries to access the mini over the network it will wake up.

This used to work fine and the functionality was at some point broken, I don't recall if it was a Plex or OSX issue. Are you using an airport for your home network?
 
unless you unplug or the power goes out an aTV is always on standby.

Except when it restarts automatically to apply iOS updates ever month or two if the normal patterns holds.

But after that you can use it for in-app purchases. My point is that people can't just keep blaming Apple for letting their kids know the passwords to their Apple ID and then the kids go on to buy stuff.

I get that, my point was trying to enter a complex password by waving this remote around will be interesting. Most videos shows accuracy to be questionable when selecting huge video tiles, selecting individual keys will be fun. My iCloud password is over 20 characters long and my iTunes password is similar.
 
This used to work fine and the functionality was at some point broken, I don't recall if it was a Plex or OSX issue. Are you using an airport for your home network?

It might just be OSX or your router. No, I use the router my ISP provided and have an asus router used as an access point.

I had to do some port forwarding for it to work on WAN though. It always worked on LAN but only once I did the port forwarding for Plex did it work remotely.
 
It might just be OSX or your router. No, I use the router my ISP provided and have an asus router used as an access point.

I had to do some port forwarding for it to work on WAN though. It always worked on LAN but only once I did the port forwarding for Plex did it work remotely.

Weird, the Plex and Apple Support forums are full of this issue and I believe it was related to some change with Bonjour. Even Plex devs have admitted it is an issue they are struggling with.
 
I just set up my Plex server on a Mac Mini and this was my number 1 requirement and I think it is independent of Plex. My old Windows desktop didnt do it but the Mac mini does it no problem.

The mac mini sleeps after 10mins and whenever I load the app on my phone or other computer it wakes the computer up. I dont think Plex even needs the functionality built in for it to work like this. Whenever any device tries to access the mini over the network it will wake up.

Or you run a dedicated server offsite that's always on with one or two terabytes of storage and Plex Media Server on it :)
 
Weird, the Plex and Apple Support forums are full of this issue and I believe it was related to some change with Bonjour. Even Plex devs have admitted it is an issue they are struggling with.

It appears there are different ways to 'wake on lan'. It is quiet possible that Plex can do this somehow but most new computers and routers are able to handle this. If you have wake on lan, when you try to access the computer, there is no reason it shouldnt work regardless if you are Using Plex or not.

Or you run a dedicated server offsite that's always on with one or two terabytes of storage and Plex Media Server on it :)

I watch most of my stuff at home and most of my shows are 1-3GB per episode, my internet is not fast enough yet. For remote I have to transcode it down to 720p for my connection to handle it.
 
I just set up my Plex server on a Mac Mini and this was my number 1 requirement and I think it is independent of Plex. My old Windows desktop didnt do it but the Mac mini does it no problem.

The mac mini sleeps after 10mins and whenever I load the app on my phone or other computer it wakes the computer up. I dont think Plex even needs the functionality built in for it to work like this. Whenever any device tries to access the mini over the network it will wake up.
That's really interesting. I've used my SL mini with both the server and player on it. No need for WOL. When I moved the server side to a Yosemite machine, things stopped working on both the mini and the iOS side. I just tried them. Nope. Have been through several AE's and AEX's, no luck. Scanned the Plex forums where this a is big issue, no luck. Other apps that enable WOL work fine, but not Plex. Mind me asking what your configuration details are, down to version numbers?
 
It appears there are different ways to 'wake on lan'. It is quiet possible that Plex can do this somehow but most new computers and routers are able to handle this. If you have wake on lan, when you try to access the computer, there is no reason it shouldnt work regardless if you are Using Plex or not.

OSX typically uses Bonjour as a service to advertise what services are available on a Mac when sleeping. Plex have either disabled or removed this support for their own implementation called GDM. Sure enough, with my Plex clients, they will report that the server is unavailable if the Mac is sleeping but if I use something like VNC or the Rowmote app that I mentioned earlier in the thread, the Mac will wake up on demand. This means the mac can be woken remotely by another LAN client, just not a Plex client. One thing of note, in my case and in many others, it is a Mac mini that is running as the PMS and it may be something related to the ethernet card in the mini that only supports Bonjour.
 
That's really interesting. I've used my SL mini with both the server and player on it. No need for WOL. When I moved the server side to a Yosemite machine, things stopped working on both the mini and the iOS side. I just tried them. Nope. Have been through several AE's and AEX's, no luck. Scanned the Plex forums where this a is big issue, no luck. Other apps that enable WOL work fine, but not Plex. Mind me asking what your configuration details are, down to version numbers?

That is weird, I am on El Captain right now but haven't tried other versions of OS X as the server.

I have the latest version of all. Server Version: 0.9.12.13

I can give you more details of settings when I am at home, but most of the other settings are mostly how to handle the library etc. Does your Server not wake up when you try to access locally as well?

OSX typically uses Bonjour as a service to advertise what services are available on a Mac when sleeping. Plex have either disabled or removed this support for their own implementation called GDM. Sure enough, with my Plex clients, they will report that the server is unavailable if the Mac is sleeping but if I use something like VNC or the Rowmote app that I mentioned earlier in the thread, the Mac will wake up on demand. This means the mac can be woken remotely by another LAN client, just not a Plex client. One thing of note, in my case and in many others, it is a Mac mini that is running as the PMS and it may be something related to the ethernet card in the mini that only supports Bonjour.

As I said above, that is really weird. My mini just wakes up when I open the Plex app on my phone or web. I have absolutely nothing else installed on the mini either, other than the Server, iStat Menus and logmein. I have a late 2012 mini.

Ill post a video of it later perhaps. The WOL was one of the big reasons I upgraded from a windows desktop to mini for the server.

It is very possible my Router that is assisting in making this work, however I havent tested enough to say for sure.
 
Last edited:
That is weird, I am on El Captain right now but haven't tried other versions of OS X as the server.

I have the latest version of all. Server Version: 0.9.12.13

I can give you more details of settings when I am at home, but most of the other settings are mostly how to handle the library etc. Does your Server not wake up when you try to access locally as well?



As I said above, that is really weird. My mini just wakes up when I open the Plex app on my phone or web. I have absolutely nothing else installed on the mini either, other than the Server and iStat Menus. I have a late 2012 mini.

Ill post a video of it later perhaps. The WOL was one of the big reasons I upgraded from a windows desktop to mini for the server.

It is very possible my Router that is assisting in making this work, however I havent tested enough to say for sure.

No need for a video but which model of mini do you have? It may be related to specification.
I also revisited this last night and found an advanced settings page on the Plex site that has a plist setting to enable Bonjour. I'll try that tonight when I'm home and feedback for those that are affected by this issue - it will only make a difference if Bonjour support is still in PMS but just disabled in favour of GDM.
 
Last edited:
No need for a video but which model of mini do you have? It may be related to specification.
I also revisited this last night and found a advanced settings page on the Plex site that has a plist setting to enable Bonjour. I'll try that tonight when I'm home and feedback for those that are affected by this issue - it will only make a difference if Bonjour support is still in PMS but just disabled in favour of GDM.


I will try and remove my asus router from the mix and see if that is what is allowing for everything to work. I have actually started using Plex as WOL for logmein so I can remote in. Maybe ill try disabling logmein as well and see if that is it.

It is the Late 2012 Mini. i5 2.5Ghz.
 
The Apple WoL magic is wonderful and frustrating at the same time. It's a great idea that seems to have been stymied by a very difficult debugging process. You can have all the right parts and not have it work right because of a bad WMM extension in a wifi router or some bonjour client that doesn't play nice.

https://en.wikipedia.org/wiki/Bonjour_Sleep_Proxy ( overview )

http://stuartcheshire.org/SleepProxy/index.html ( some debugging, be careful since I don't know how up-to-date the steps are ).
 
Well I tried the plist update for the current PMS version to enable Bonjour and it is working fine it seems. I can now connect first time to the sleeping Mac mini with any of my Plex clients. It looks like the Mac is only going into Darkwake which isn't a problem for a Plex server and this behaviour can be disabled on a Mac anyway. Glad I revisited this as it will make Plex from the new Apple TV a more streamlined process.
 
Well I tried the plist update for the current PMS version to enable Bonjour and it is working fine it seems. I can now connect first time to the sleeping Mac mini with any of my Plex clients. It looks like the Mac is only going into Darkwake which isn't a problem for a Plex server and this behaviour can be disabled on a Mac anyway. Glad I revisited this as it will make Plex from the new Apple TV a more streamlined process.

how did you do this? This will let the mac mini go to sleep and keep running plex?
 
Yes. The simple steps to fix this issue are.

1. Uncheck Network discovery / GDM option under Plex Media Server settings.
2. Open up Terminal on the Mac and enter the following:

defaults write ~/Library/Preferences/com.plexapp.plexmediaserver BonjourEnabled 1

3. Restart Plex media server.
 
  • Like
Reactions: asgr8 and ZeRoLiMiT
More detailed steps for those unsure about how to go about it:

1. (Optional). On Finder on the Mac, click Go on the menu and select 'Go To Server'. Enter:
~/Library/Preferences
Find com.plexapp.plexmediaserver, Opt+click on it and select duplicate. This step will create a copy of the Plex server settings file as a back up.

2. Open up Plex Media Server and go to Settings > Server > Network. Uncheck 'Enable local network discovery (GDM)' and save changes.

3. Open up Terminal on the Mac by using Finder, click Go on the menu and select Utilities then Terminal. Enter the following:
defaults write ~/Library/Preferences/com.plexapp.plexmediaserver BonjourEnabled 1

4. Quit the Plex Media Server application and then start it back up again.

It seems Bonjour is disabled by default in Plex which has been the cause of this issue for many but support has not been removed so the command above just tells the Plex Media Server to use Bonjour. I have no idea how long this feature will remain in the application so it may be worth backing up the current Plex Media Server application in case a future release removes this altogether. The Plex team also disabled this feature for a reason - I did read somewhere that Bonjour may cause streaming connections to fail but I have never experienced this. For those curious, I found this command on the official Plex site even though they do not advertise it:

https://support.plex.tv/hc/en-us/articles/201105343-Advanced-Server-Settings

Hope this post helps those with this wake issue.
 
Last edited:
  • Like
Reactions: asgr8
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.