Always remeber the best update is no update! Save your .shsh today in case apple breaks the trailers app in new release's rendering plexconnect unusable:
Goto profiles by going to the settings app on the appletv and go all the way to the bottom of the page and add this profile addsite.mc from here: https://github.com/intrepidusgroup/rpi-atv (download the zip) then restart your atv.
If you have no profile option using the same link post #8 shows your how to add a profile easily with a atv remote (webserver still required).
Use filezilla and login to your atv the default user is root, default password is alpine if you never changed them. Navigate to here using filezilla, if there is no ExtraInternetCategories.plist make one:
Prior to adding profiles and bag.plists always use a browser to make sure you can see your addsite.mc or bag.plist on your webserver otherwise it will not work.
Once signed into plexweb you must sign into myplex if you wish to use it. Add your channels and library content back into pms so it can start organizing all of your media and getting meta data etc.
After pms is setup you should rename your old plexconnect to something else and download a new copy from here:
Once you download the latest version of plexconnect extract it then copy your old certs over to /plexconnect/assets/certificates then open terminal and navigate to the new plexconnect folder then type this is in to let plexconnect automatically configure itself for your plexconnect host (you are required to run plexconnect once for it to generate all the required files)
sudo ./plexconnect.py
At this point plexconnect should be running, if not follow to the next steps.
I assume you pointed your atv dns to your plexconnect mac host.
Restart your mac, atv, router, and isp (also any switches or powerline ethernet adapters basically anything to do with your network)
Once again start plexconnect up and ensure that pms is running on you mac.
If at this point it still does not work you need to shut off any firewalls, virus protection, webservers or basically anything that could be running on ports: 80, 53, 443 or 32400 if that is your pms port which it should be if you left everything as default. (You can have a webserver it just must be on a different port then what plexconnect uses to operate, also a firewall and virus protection but in order to troubleshoot it is easier to just shut these things off)
If that does not help it is possible your os is old and corrupted, have a hardware issue or your atv ethernet or wifi is damaged.
I hope this helps as a osx basic troubleshooting guide and if not well at least I tried ;)
This is a full tutorial to install and fully automate Plex media server & PlexConnect to start on any atv2/3 (jailbroken or unjailbroken on any ios version 5.x and up since you need the trailers app as of this post date) without any user input if followed in its entirety on OSX. I only use Appletv's as plex clients:
WARNING! If you have a webserver you must change the port to something besides 80 since the atv2/3 uses this port by default. Here is the location of the file you need to edit to change you listening port /etc/apache2/httpd.conf where it says: listen 80 change it to listen 5555 or whatever you like on your Mac.
Create and install the cert to your apple tv from here or use the easy method to install cert:
Delete plex client on your appletv if its installed, if you have atv flash black this should be a breeze for you. Otherwise google is your friend search for your answer! If your are not jailbroken skip this step(delete plex client).
Unzip, rename the folder to plexconnect and place the unzipped folder in your /users/YOURUSERNAMEHERE directory
Run plexconnect using sudo ./plexconnect.py to generate the settings file on your fresh install of plexconnect then install trailers.pem to your plexconnect folder /plexconnect//assets/certificates/trailers.pem
Now to the autostarting plexconnect by using an automator to make an app. (Follow post #97 here)
plex media server plist made by me :P This will run plex after you login not at boot since at this time plex cannot start at boot since it was coded that way. This will keep plex running even if it crashes and if the plex media center app ever coded differently it will load plex prior to login.
Copy your plex app and rename it to PMS in /applications then Show package contents of your new app PMS and rename Applications/PMS.app/Contents/MacOS/Plex Media Server to PMS
Open terminal then enter these commands
sudo su
cd /(yourfilelocation)
cp com.plex.pms.plist /Library/LaunchDaemons/
cd /library/launchdaemons
chown root:wheel com.plex.pms.plist
chmod 644 com.plex.pms.plist
launchctl load com.plex.pms.plist
You will obviously need to change the plist to the proper directories for the plist and the working directory if you use alternates. This also allows you to not edit plexgdm.py anymore.
Here is the link to the plist & the modified plexconnect.py:
Reset your mac then goto your atv and change your network to manual and dont change anything but your dns to point to your pms server for example my mac ip is 192.168.1.101
I have yet to see trailers unavaliable yet when my mac is running which is typically 24/7 using the above methods.
Start Plex Media Center & PlexConnect automatically at boot without any user input:
Enable trailers on your atv if its disabled in parental controls and enjoy plex via the trailers app using plexconnect on your AppleTV!
Always remeber the best update is no update! Save your .shsh today in case apple breaks the trailers app in new release's rendering plexconnect unusable:
Got me im running mavericks with launchctl to start and stop plexconnect and fastuser to lock out my machine @ boot. I can reset my mac and everthing works without any user input. Are you using this method? This post was wrote awhile ago so it might not be up to date try this one:
*Update a new plexconnect has been released the to autostart plexconnect using launchctl using the daemon bash in osx. This is a much better way to autostart plexconnect.
Plus a lot of that is out of date on the original post (its from September), I use this now that I'm on mavericks with the daemon bash to auto start plexconnect among other things: