Plex Logo

PlexConnect On Windows 8 And OS X 10.8.4: Plex Media Server On Apple TV 2 And 3 Without Jailbreak

Update: PlexConnect Running On Apple TV 6.2 Update
Update: OpenPlex App Installs And Manages PlexConnect on Mac OS X
Update: PlexConnect Running on Apple TV 7.0 Beta 1 And Mac OS X 10.10 Yosemite
Update: PlexConnect Running On Apple TV 6.1.1 Update
Update: Plex On Apple TV Without PlexConnect Or Jailbreak via AirPlay
Update: PlexConnect Running On Apple TV 6.1 Update
Update: PlexConnect Running On Apple TV 6.0 Update
Update: PlexConnect Still Works On Apple TV Software 6.0 Beta (5.4 Seed 3, iOS 7) After Update

Apple TV LogoAs you may know, I’m not really a fan of jailbreaking my iPhone 4S or my iPad 4th generation with retina display. Therefore, I’m always looking for some hacks without the need of a jailbrake. For example, I reported about getting Whatsapp running on an iPad without jailbreaking it. Recently, three Plex enthusiasts (Baaroidy and f00b4r) were able to bring the media center solution Plex to the Apple TV, and their clever hack doesn’t even require users to jailbreak their device! PlexConnect is running on Mac OS X 10.8.4 Mountain Lion and on Windows 8 Pro on an Apple TV 2 or Apple TV 3 with the Apple TV software 5.2.

Plex LogoThe hack, called PlexConnect, uses Apple’s own movie trailers app as a kind of trojan horse to bring Plex to the Apple TV. Users simply have to fiddle with their Apple TV’s network settings to route traffic through a computer running a python script that swaps Apple’s movie trailer data with data from a Plex media server. A detailed ‘How-To’ for Mac OS X, Windows (XP, Vista, 7 and 8) and Ubuntu is already on github. Installing PlexConnect on Mac OS X 10.8.4 on my MacBook Pro Mid 2012 works as described on github. However, you should take care on the following important hints to get PlexConnect running on Windows 8 (Pro):

  1. Download Plex for Windows, named ‘Windows XP SP3 or later. Version 0.9.7.28.33′ from the Get Plex! site. This is the free version. There is a Windows 8 store one for $2.99, too (but I was not willing to spend the money… ;-)). It is very important to download it first, save it on your windows 8 PC and run the installation as administrator!
  2. Download Python from here and take care to install the 2.7.5 version because PlexConnect will not run with a 3.X version.
  3. Download PlexConnect: For Windows only, you have to edit ‘Settings.py‘ with a text editor (e.g. Notepad) as follows: Look for ‘ip_dnsmaster‘ and substitute the following ‘8.8.8.8‘ by the fixed (!) IP-address of your Windows PC. Safe it, start Plex Media Server, then PlexConnect and then it should work. For Mac: Do not change anything as it is describe for OS X!
  4. If you start PlexConnect.py via double click, no AirPlay apps like AirServer should be running.
  5. Restart your windows 8 PC.

The result is a working version of Plex that serves up all kinds of local content through the Apple TV. I tested it on my Acer Aspire 1810T running on Windows 8 Pro with Windows Media Center installed, MacBook Pro Mid 2012 running with Mac OS X 10.8.4 and a Apple TV 3 and it works perfectly!

Stay tuned! 😉

About 

Hi there,

my name is Gee Are and I’m the founder and owner of this blog called miApple.me.

miApple.me - Blogger and Online-Journalist. Applemaniac - Keen On Apple Products! Technomaniac - Your Problem Solver For Microsoft And Apple Related Issues!

Grown up with a Commodore C64 and Basic in the 80's. More than twenty years of experience with Windows PCs. Since 2011 keen on Apple and Apple products.

I post about my personal Microsoft and Apple products and problems on miApple.me. I provide solutions to problems people are faced with.

    Find more about me on:
  • facebook
  • flickr
  • googleplus
  • linkedin
  • pinterest
  • skype
  • twitter
  • youtube
76 replies
  1. Paul
    Paul says:

    Hi,

    I have followed your instructions up until the Install Plexconnect on windows 8.

    All I get is a ZIP folder containing system files, not exe for install.

    What do I do next?

    Reply
    • Gee Are Pabst
      Gee Are Pabst says:

      Hi Paul,

      downloading from https://github.com/iBaa/PlexConnect will deliver you a ZIP-file named ‘PlexConnect-master.zip’. Safe this file on your computer and unzip it. You will get a folder named ‘PlexConnect-master’ with a subfolder named ‘assets’ and a bunch of files in both folders.

      Go to C:\Program Files (x86) and create an subfolder named ‘PlexConnect-XML_templates’ and copy all files and folders of the folder ‘PlexConnect-master’ in this folder (only the content!).
      After that you have to follow this guide because of the latest Apple TV software update: https://miapple.me/2013/09/01/plexconnect-still-works-on-apple-tv-software-6-0-beta-5-4-seed-3-ios-7-after-update/

      Cheers,
      Gee Are

      Reply
          • Paul
            Paul says:

            Followed all these steps but still having issues, thinking it might have something to do with

            I extracted the ZIP-file and copied all files in my PlexConnect folder …/PlexConnect-XML_templates (I removed all older files before).

            What is the full path name you copied Plex Connect Folder too?

            Also because Im based in Australia, will this make a difference?

            Appreciate your help so far.

            Reply
            • Gee Are Pabst
              Gee Are Pabst says:

              First, it makes no difference where you are based.

              Second, ‘…/PlexConnect-XML_templates’ is ‘PlexConnect’! Maybe you are meaning the Plex Media Server folder: It is on …\Program Files (x86)\Plex\Plex Media Server. But this shouldn’t matter. It is important to start the Plex Media Server before you start PlexConnect!

              Third, maybe I stated it not clearly in this post (I will correct it): You have to edit ‘Settings.py’ with a text editor (e.g. Notepad) as follows (Windows only!): Look for ‘ip_dnsmaster’ and substitute the following ‘8.8.8.8’ by the fixed (!) IP-address of your Windows PC. Safe it, start Plex Media Server, then PlexConnect and then it should work.

              Reply
                  • Paul
                    Paul says:

                    My settings file

                    #!/usr/bin/env python

                    import sys
                    from os import sep
                    import ConfigParser

                    from Debug import * # dprint()

                    “””
                    Global Settings…
                    PMS: plexgdm, ip_pms, port_pms
                    DNS: ip_dnsmaster – IP of Router, ISP’s DNS, … [dflt: google public DNS]
                    IP_self: enable_plexconnect_autodetect, ip_plexconnect – manual override for VPN usage
                    HTTP: ip_webserver, port_webserver – override when using webserver + forwarding to PlexConnect
                    HTTPS: port_ssl, certfile –
                    “””
                    g_settings = { \
                    ‘enable_plexgdm’ :(‘True’, ‘False’), \
                    ‘ip_pms’ :(‘192.168.178.10′,), \
                    ‘port_pms’ :(‘32400′,), \
                    \
                    ‘enable_dnsserver':(‘True’, ‘False’), \
                    ‘port_dnsserver’ :(’53’,), \
                    ‘ip_dnsmaster’ :(‘192.168.1.107′,), \
                    ‘prevent_atv_update’ :(‘True’, ‘False’), \
                    \
                    ‘enable_plexconnect_autodetect':(‘True’, ‘False’), \
                    ‘ip_plexconnect’ :(‘0.0.0.0′,), \
                    \
                    ‘ip_webserver’ :(‘0.0.0.0′,), \
                    ‘port_webserver’ :(’80’,), \
                    ‘port_ssl’ :(‘443′,), \
                    ‘certfile’ :(‘./assets/certificates/trailers.pem’,), \
                    \
                    ‘loglevel’ :(‘Normal’, ‘High’), \
                    ‘logpath’ :(‘.’,), \
                    }

                    class CSettings():
                    def __init__(self):
                    dprint(__name__, 1, “init class CSettings”)
                    self.cfg = None
                    self.section = ‘PlexConnect’
                    self.loadSettings()
                    self.checkSection()

                    # load/save config
                    def loadSettings(self):
                    dprint(__name__, 1, “load settings”)
                    # options -> default
                    dflt = {}
                    for opt in g_settings:
                    dflt[opt] = g_settings[opt][0]

                    # load settings
                    self.cfg = ConfigParser.SafeConfigParser()
                    self.cfg.read(self.getSettingsFile())

                    def saveSettings(self):
                    dprint(__name__, 1, “save settings”)
                    f = open(self.getSettingsFile(), ‘wb’)
                    self.cfg.write(f)
                    f.close()

                    def getSettingsFile(self):
                    return sys.path[0] + sep + “Settings.cfg”

                    def checkSection(self):
                    modify = False
                    # check for existing section
                    if not self.cfg.has_section(self.section):
                    modify = True
                    self.cfg.add_section(self.section)
                    dprint(__name__, 0, “add section {0}”, self.section)

                    for opt in g_settings:
                    if not self.cfg.has_option(self.section, opt):
                    modify = True
                    self.cfg.set(self.section, opt, g_settings[opt][0])
                    dprint(__name__, 0, “add option {0}={1}”, opt, g_settings[opt][0])

                    # save if changed
                    if modify:
                    self.saveSettings()

                    # access/modify PlexConnect settings
                    def getSetting(self, option):
                    dprint(__name__, 1, “getsetting {0}={1}”, option, self.cfg.get(self.section, option))
                    return self.cfg.get(self.section, option)

                    if __name__==”__main__”:
                    Settings = CSettings()

                    option = ‘enable_plexgdm’
                    print Settings.getSetting(option)

                    option = ‘enable_dnsserver’
                    print Settings.getSetting(option)

                    Settings.saveSettings()
                    del Settings

                    Reply
                    • Gee Are Pabst
                      Gee Are Pabst says:

                      Looks good…

                      Did you reboot your PC? If not, do it. Unplug your Apple TV, too.

                      ‘ip_pms’ is ‘192.168.178.10’. Do you have any device occupying this IP-address in your home network? If so, switch this device to another IP-address.

                      Or try this and switch ‘ip_pms’ to ‘8.8.8.8’

                    • Paul
                      Paul says:

                      Cool, have not tried reboot device and apple tv yet.

                      Will give that a try

                      Dont have a device occupying 192.168.178.10

                      Fingers crossed…

      • Gee Are Pabst
        Gee Are Pabst says:

        I set up PlexConnect on my Windows 8 Pro PC again, following exactly https://miapple.me/2013/09/01/plexconnect-still-works-on-apple-tv-software-6-0-beta-5-4-seed-3-ios-7-after-update/ without changing any IP-address.

        For Windows it is important to use this: “certfile = C:\PlexConnect-master\assets\certificates\trailers.pem” instead of “certfile = ./assets/certificates/trailers.pem” in the settings.cfg (not in the settings.py!)

        Here is my settings.cfg on Windows 8:
        [PlexConnect]
        logpath = .
        enable_dnsserver = True
        ip_webserver = 0.0.0.0
        prevent_atv_update = True
        port_dnsserver = 53
        enable_plexconnect_autodetect = True
        port_pms = 32400
        port_webserver = 80
        ip_plexconnect = 0.0.0.0
        certfile = C:\PlexConnect-master\assets\certificates\trailers.pem
        ip_dnsmaster = 8.8.8.8
        loglevel = Normal
        ip_pms = 192.168.178.10
        enable_plexgdm = True
        port_ssl = 443

        Some reported issue with the trailers.pem. Try to recreate the profile for the Apple TV and take care of correct spelling!

        Reply
        • Paul
          Paul says:

          Hi Gee,

          Restarted the whole process following the steps at https://miapple.me/2013/09/01/plexconnect-still-works-on-apple-tv-software-6-0-beta-5-4-seed-3-ios-7-after-update/

          No problems creating trailers.pem + trailers.cer + trailers.key

          Installed on ATV with certificate.

          Changed Settings.cfg with original and yours.

          Still does not work :( unfortunately

          ATV ip 192.168.1.101

          Server running Plex 192.168.1.107

          Apple have really done a great job of making this difficult!

          Reply
        • Paul
          Paul says:

          Rebooted my system and repeated process.

          Managed see PlexConnect via Trailers but can’t see any artwork and when I select a movie it hangs on Accessing Trailers…at least its half working ;P

          Reply
            • Paul
              Paul says:

              Settings.py

              #!/usr/bin/env python

              import sys
              from os import sep
              import ConfigParser

              from Debug import * # dprint()

              “””
              Global Settings…
              PMS: plexgdm, ip_pms, port_pms
              DNS: ip_dnsmaster – IP of Router, ISP’s DNS, … [dflt: google public DNS]
              IP_self: enable_plexconnect_autodetect, ip_plexconnect – manual override for VPN usage
              HTTP: ip_webserver, port_webserver – override when using webserver + forwarding to PlexConnect
              HTTPS: port_ssl, certfile –
              “””
              g_settings = { \
              ‘enable_plexgdm’ :(‘True’, ‘False’), \
              ‘ip_pms’ :(‘192.168.178.10′,), \
              ‘port_pms’ :(‘32400′,), \
              \
              ‘enable_dnsserver':(‘True’, ‘False’), \
              ‘port_dnsserver’ :(’53’,), \
              ‘ip_dnsmaster’ :(‘8.8.8.8′,), \
              ‘prevent_atv_update’ :(‘True’, ‘False’), \
              \
              ‘enable_plexconnect_autodetect':(‘True’, ‘False’), \
              ‘ip_plexconnect’ :(‘0.0.0.0′,), \
              \
              ‘ip_webserver’ :(‘0.0.0.0′,), \
              ‘port_webserver’ :(’80’,), \
              ‘port_ssl’ :(‘443′,), \
              ‘certfile’ :(‘./assets/certificates/trailers.pem’,), \
              \
              ‘loglevel’ :(‘Normal’, ‘High’), \
              ‘logpath’ :(‘.’,), \
              }

              class CSettings():
              def __init__(self):
              dprint(__name__, 1, “init class CSettings”)
              self.cfg = None
              self.section = ‘PlexConnect’
              self.loadSettings()
              self.checkSection()

              # load/save config
              def loadSettings(self):
              dprint(__name__, 1, “load settings”)
              # options -> default
              dflt = {}
              for opt in g_settings:
              dflt[opt] = g_settings[opt][0]

              # load settings
              self.cfg = ConfigParser.SafeConfigParser()
              self.cfg.read(self.getSettingsFile())

              def saveSettings(self):
              dprint(__name__, 1, “save settings”)
              f = open(self.getSettingsFile(), ‘wb’)
              self.cfg.write(f)
              f.close()

              def getSettingsFile(self):
              return sys.path[0] + sep + “Settings.cfg”

              def checkSection(self):
              modify = False
              # check for existing section
              if not self.cfg.has_section(self.section):
              modify = True
              self.cfg.add_section(self.section)
              dprint(__name__, 0, “add section {0}”, self.section)

              for opt in g_settings:
              if not self.cfg.has_option(self.section, opt):
              modify = True
              self.cfg.set(self.section, opt, g_settings[opt][0])
              dprint(__name__, 0, “add option {0}={1}”, opt, g_settings[opt][0])

              # save if changed
              if modify:
              self.saveSettings()

              # access/modify PlexConnect settings
              def getSetting(self, option):
              dprint(__name__, 1, “getsetting {0}={1}”, option, self.cfg.get(self.section, option))
              return self.cfg.get(self.section, option)

              if __name__==”__main__”:
              Settings = CSettings()

              option = ‘enable_plexgdm’
              print Settings.getSetting(option)

              option = ‘enable_dnsserver’
              print Settings.getSetting(option)

              Settings.saveSettings()
              del Settings

              Reply
            • PaulD
              PaulD says:

              Having trouble posting Settings.py in this forum

              #!/usr/bin/env python

              import sys
              from os import sep
              import ConfigParser

              from Debug import * # dprint()

              “””
              Global Settings…
              PMS: plexgdm, ip_pms, port_pms
              DNS: ip_dnsmaster – IP of Router, ISP’s DNS, … [dflt: google public DNS]
              IP_self: enable_plexconnect_autodetect, ip_plexconnect – manual override for VPN usage
              HTTP: ip_webserver, port_webserver – override when using webserver + forwarding to PlexConnect
              HTTPS: port_ssl, certfile –
              “””
              g_settings = { \
              ‘enable_plexgdm’ :(‘True’, ‘False’), \
              ‘ip_pms’ :(‘192.168.178.10′,), \
              ‘port_pms’ :(‘32400′,), \
              \
              ‘enable_dnsserver':(‘True’, ‘False’), \
              ‘port_dnsserver’ :(’53’,), \
              ‘ip_dnsmaster’ :(‘8.8.8.8′,), \
              ‘prevent_atv_update’ :(‘True’, ‘False’), \
              \
              ‘enable_plexconnect_autodetect':(‘True’, ‘False’), \
              ‘ip_plexconnect’ :(‘0.0.0.0′,), \
              \
              ‘ip_webserver’ :(‘0.0.0.0′,), \
              ‘port_webserver’ :(’80’,), \
              ‘port_ssl’ :(‘443′,), \
              ‘certfile’ :(‘./assets/certificates/trailers.pem’,), \
              \
              ‘loglevel’ :(‘Normal’, ‘High’), \
              ‘logpath’ :(‘.’,), \
              }

              class CSettings():
              def __init__(self):
              dprint(__name__, 1, “init class CSettings”)
              self.cfg = None
              self.section = ‘PlexConnect’
              self.loadSettings()
              self.checkSection()

              # load/save config
              def loadSettings(self):
              dprint(__name__, 1, “load settings”)
              # options -> default
              dflt = {}
              for opt in g_settings:
              dflt[opt] = g_settings[opt][0]

              # load settings
              self.cfg = ConfigParser.SafeConfigParser()
              self.cfg.read(self.getSettingsFile())

              def saveSettings(self):
              dprint(__name__, 1, “save settings”)
              f = open(self.getSettingsFile(), ‘wb’)
              self.cfg.write(f)
              f.close()

              def getSettingsFile(self):
              return sys.path[0] + sep + “Settings.cfg”

              def checkSection(self):
              modify = False
              # check for existing section
              if not self.cfg.has_section(self.section):
              modify = True
              self.cfg.add_section(self.section)
              dprint(__name__, 0, “add section {0}”, self.section)

              for opt in g_settings:
              if not self.cfg.has_option(self.section, opt):
              modify = True
              self.cfg.set(self.section, opt, g_settings[opt][0])
              dprint(__name__, 0, “add option {0}={1}”, opt, g_settings[opt][0])

              # save if changed
              if modify:
              self.saveSettings()

              # access/modify PlexConnect settings
              def getSetting(self, option):
              dprint(__name__, 1, “getsetting {0}={1}”, option, self.cfg.get(self.section, option))
              return self.cfg.get(self.section, option)

              if __name__==”__main__”:
              Settings = CSettings()

              option = ‘enable_plexgdm’
              print Settings.getSetting(option)

              option = ‘enable_dnsserver’
              print Settings.getSetting(option)

              Settings.saveSettings()
              del Settings

              Reply

Trackbacks & Pingbacks

  1. […] Plex, PlexConnect and OpenPlex are running on Mac OS X 10.10.4 Yosemite beta 3. On May 11, 2015, Apple released Mac OS X 10.10.4 Yosemite beta 3 (build number 14E17e, “pre-release”). I positively tested it with an Apple TV 3 running on Apple TV 7.2 software. Referring to the release notes, the Mac OS X 10.10.4 Yosemite update improves the stability, compatibility, and security of your Mac. The focus areas are Photos, Migration, Arabic and Hebrew. […]

  2. […] Plex, PlexConnect and OpenPlex are running on Mac OS X 10.10.4 Yosemite beta 1. On April 16, 2015, Apple released Mac OS X 10.10.4 Yosemite beta 1 (build number 14E7f, “pre-release”). I positively tested it with an Apple TV 3 running on Apple TV 7.2 software. Referring to the release notes, the Mac OS X 10.10.4 Yosemite update improves the stability, compatibility, and security of your Mac. […]

  3. […] Mac OS X On June 17, 2014, Apple released the Apple TV 7.0 beta 1 (build number 6832.3) software. PlexConnect is still running on Apple TV 7.0 beta 1 (“iOS 8″). However, the Apple TV 7.0 beta 1 […]

  4. […] 10.10 Yosemite On April 23, 2014, Apple released the Apple TV 6.1.1 (6698.99.19) software update. PlexConnect is still running on Apple TV 6.1.1 (Apple TV 2nd and 3rd generation). I tested it right now and I […]

  5. […] For Mac OS X: PlexConnect On Windows 8 And OS X 10.8.4: Plex Media Server On Apple TV 2 And 3 Without Jailbreak […]

  6. […] neither change the software version to 6.0.3 nor the detailed version from 6646.81.1 to 6646.82.1. PlexConnect is still running on Apple TV 6.0.2 (2nd and 3rd generation). I tested it right now and I can […]

  7. […] For Mac OS X: PlexConnect On Windows 8 And OS X 10.8.4: Plex Media Server On Apple TV 2 And 3 Without Jailbreak […]

  8. […] new features, I was keen on knowing if PlexConnect will still run on Apple TV software 6.0 beta. PlexConnect, a brilliant solution to get Plex running on an Apple TV 2 or 3 without jailbreaking the […]

  9. […] is a brilliant solution to get Plex running on an Apple TV 2 or 3 without jailbreaking the device. Apple released some days ago Apple […]

  10. […] Plex, PlexConnect and OpenPlex are running on Apple TV 7.2 software and Mac OS X 10.10.3 Yosemite (final release). On April 8, 2015, Apple released Apple TV 7.2 software (build number 7512) and Mac OS X 10.10.3 Yosemite (build number 14D131, “final release”). I positively tested it on an Apple TV 3rd generation. The library issues of Apple TV 7.2 beta 3 software with hijacking iMovie app and WSJ app are gone. […]

  11. […] Plex, PlexConnect and OpenPlex are running on Mac OS X 10.10.3 Yosemite beta 7. On April 2, 2015, only three days after the latest update beta 6, Apple released Mac OS X 10.10.3 Yosemite beta 7 (build number 14D130a, “pre-release”). I positively tested it with an Apple TV 3 running on Apple TV 7.1 software and Apple TV 7.2 beta 3 software. However, hijacking of iMovie app and WSJ app does only partially work! The library cannot be accessed! […]

  12. […] Plex, PlexConnect and OpenPlex are running on Mac OS X 10.10.3 Yosemite beta 6. On March 28, 2015, Apple released Mac OS X 10.10.3 Yosemite beta 6 (build number 14D127a, “pre-release”). I positively tested it with an Apple TV 3 running on Apple TV 7.1 software and Apple TV 7.2 beta 3 software.  […]

  13. […] Plex (v0.9.11.0, October 12, 2014), PlexConnect (v0.5, December 14, 2014) and OpenPlex (beta 0.5, March 13, 2015) running on Apple TV 7.2 beta 3 (“iOS 8.3 beta 4″) and Mac OS X 10.10.3 Yosemite beta 5 (build number 14D113c, “pre-release”). On March 12, 2015, Apple released the Apple TV 7.2 beta 3 (build number 7509) software and iOS 8.3 beta 4. […]

  14. […] Plex (v0.9.11.0, October 12, 2014), PlexConnect (v0.5, December 14, 2014) and OpenPlex (beta 0.5, March 13, 2015) are running on Mac OS X 10.10.3 Yosemite beta 5. On March 23, 2015, Apple released Mac OS X 10.10.3 Yosemite beta 5 (build number 14D113c, “pre-release”). I positively tested it with an Apple TV 3 running on Apple TV 7.1 software and Apple TV 7.2 beta 2 software.  […]

  15. […] PlexConnect delivers Plex Media Server features on a non-jailbroken Apple TV. As I posted some days before, Plex Media Server is running on Windows 10 without any issues. So does PlexConnect: Installing PlexConnect on Windows 10 works in the same way as it does for Windows 7, Windows 8 or Windows 8.1. […]

  16. […] Plex (v0.9.11.0, October 12, 2014), PlexConnect (v0.5, December 14, 2014) and OpenPlex (beta 0.5, March 13, 2015) are running on Mac OS X 10.10.3 Yosemite beta 4. On March 16, 2015, Apple released Mac OS X 10.10.3 Yosemite beta 4 (build number 14D105g, “pre-release”). I positively tested it with an Apple TV 3 running on Apple TV 7.1 software and Apple TV 7.2 beta 2 software.  […]

  17. […] Plex (v0.9.11.0, October 12, 2014), PlexConnect (v0.5, December 14, 2014) and OpenPlex (beta 0.5, February 20, 2015) running on Apple TV 7.2 beta 2 (“iOS 8.3 beta 3″) and Mac OS X 10.10.3 Yosemite beta 3 (build number 14D98g, “pre-release”). On March 12, 2015, Apple released the Apple TV 7.2 beta 2 (build number 7506) software and iOS 8.3 beta 3. […]

  18. […] Plex (v0.9.11.0, October 12, 2014), PlexConnect (v0.5, December 14, 2014) and OpenPlex (beta 0.4.2, January 15, 2015) running on Apple TV 7.2 beta (“iOS 8.3″) and Mac OS X 10.10.3 Yosemite beta 2 (build number 14D87h, “pre-release”). On February 23, 2015, Apple released the Apple TV 7.2 beta (build number 7504) software and iOS 8.3 beta 2. Similar to Apple TV 7.0.3, the Apple TV 7.2 beta software is only available for Apple TV 3rd generation (Model number A1427 – AppleTV3,1 – MD199LL/A) and 3rd generation rev a (Model number A1469 – AppleTV3,2 – MD199LL/A). This means that the final Apple TV 7.1 software will only work on Apple TV 3 (3rd generation) and not on Apple TV 2 (2nd generation). […]

  19. […] Plex (v0.9.11.0, October 12, 2014), PlexConnect (v0.5, December 14, 2014) and OpenPlex (beta 0.5, February 20, 2015) running on Apple TV 7.1 (“iOS 8.2″) and Mac OS X 10.10.2 Yosemite final release (build number 14C109). On March 9, 2015, Apple released the Apple TV 7.1 (build number 7003) software and iOS 8.2. Similar to Apple TV 7.0.3, the Apple TV 7.1 software is only available for Apple TV 3rd generation (Model number A1427 – AppleTV3,1 – MD199LL/A) and 3rd generation rev a (Model number A1469 – AppleTV3,2 – MD199LL/A). This means that the Apple TV 7.1 software will only work on Apple TV 3 (3rd generation) and not on Apple TV 2 (2nd generation). […]

  20. […] Plex (v0.9.11.0, October 12, 2014), PlexConnect (v0.5, December 14, 2014) and OpenPlex (beta 0.4.2, January 15, 2015) running on Apple TV 7.1 beta (“iOS 8.2 beta”) and Mac OS X 10.10.2 Yosemite final release (build number 14C109). On February 2, 2015, Apple released the Apple TV 7.1 beta (build number 7002) software and iOS 8.2 beta. Similar to Apple TV 7.0.3, the Apple TV 7.1 beta software is only available for Apple TV 3rd generation (Model number A1427 – AppleTV3,1 – MD199LL/A) and 3rd generation rev a (Model number A1469 – AppleTV3,2 – MD199LL/A). This means that the final Apple TV 7.1 software will only work on Apple TV 3 (3rd generation) and not on Apple TV 2 (2nd generation). […]

  21. […] Plex (v0.9.11.0, October 12, 2014), PlexConnect (v0.5, December 14, 2014) and OpenPlex (beta 0.4.2, January 15, 2015) running on Apple TV 7.0.3 (“iOS 8.1.3″) and Mac OS X 10.10.3 Yosemite beta 1 (build number 14D72i) released on February 5, 2015. I positively tested on an Apple TV 3 running on Apple TV 7.0.3 software and Apple TV 7.1 beta 1 software.  […]

  22. […] Plex (v0.9.11.0, October 12, 2014), PlexConnect (v0.5, December 14, 2014) and OpenPlex (beta 0.4.2, January 15, 2015) running on Apple TV 7.0.3 (“iOS 8.1.3″) and Mac OS X 10.10.2 Yosemite final release (build number 14C109, changed compared to 10.10.2 beta 6). On January 27, 2015, Apple released the Apple TV 7.0.3 (build number 6917) software and Mac OS X 10.10.2. Similar to Apple TV 7.0.2, the Apple TV 7.0.3 software is only available for Apple TV 3rd generation (Model number A1427 – AppleTV3,1 – MD199LL/A) and 3rd generation rev a (Model number A1469 – AppleTV3,2 – MD199LL/A). This means that the final Apple TV 7.0.2 software only work on Apple TV 3 (3rd generation) and not on Apple TV 2 (2nd generation). […]

  23. […] Plex (v0.9.11.0, October 12, 2014), PlexConnect (new: v0.5, December 14, 2014) and OpenPlex (new: beta 0.4.2, January 15, 2015) running on Mac OS X 10.10.2 Yosemite beta 6 (build number 14C106a), released on January 22, 2015. I positively tested on an Apple TV 3 running on Apple TV 7.0.2 software.  […]

  24. […] Plex (v0.9.11.0, October 12, 2014), PlexConnect (new: v0.5, December 14, 2014) and OpenPlex (new: beta 0.4.2, January 15, 2015) running on Mac OS X 10.10.2 Yosemite beta 5 (build number 14C99d), released on January 15, 2015. I positively tested on an Apple TV 3 running on Apple TV 7.0.2 software.  […]

  25. […] Plex (v0.9.11.0, October 12, 2014), PlexConnect (new: v0.5, December 14, 2014) and OpenPlex (new: beta 0.4.1, January 8, 2015) running on Mac OS X 10.10.2 Yosemite beta 4 (build number 14C94b), released on January 8, 2015. I positively tested on an Apple TV 3 running on Apple TV 7.0.2 software.  […]

  26. […] Plex (v0.9.11.0, October 12, 2014), PlexConnect (new: v0.5, December 14, 2014) and OpenPlex (new: beta 0.3.6, December 15, 2014) running on Mac OS X 10.10.2 Yosemite beta 3 (build number 14C81f), released on December 13, 2014. I positively tested on an Apple TV 3 running on Apple TV 7.0.2 software.  […]

  27. […] Plex (v0.9.11.0, October 12, 2014), PlexConnect (v0.4, July 24, 2014) and OpenPlex (new: beta 0.3.6, December 5, 2014) running on Mac OS X 10.10.2 Yosemite beta 2 (build number 14C78c), released on December 5, 2014. I positively tested on an Apple TV 3 running on Apple TV 7.0.2 software.  […]

  28. […] Plex (v0.9.11.0, October 12, 2014), PlexConnect (v0.4, July 24, 2014) and OpenPlex (new: beta 0.3.5, November 17, 2014) running on Mac OS X 10.10.2 Yosemite beta 1 (build number 14C68m), released on November 23, 2014. I positively tested on an Apple TV 3 running on Apple TV 7.0.2 software.  […]

  29. […] Plex (v0.9.11.0, October 12, 2014), PlexConnect (v0.4, July 24, 2014) and OpenPlex (new: beta 0.3.5, November 17, 2014) running on Apple TV 7.0.2 (“iOS 8.1.1″) and Mac OS X 10.10.1 Yosemite final release (build number 14B25, changed compared to 10.10.1 beta). On November 17, 2014, Apple released the Apple TV 7.0.2 (build number 6915) software and Mac OS X 10.10.1. Similar to Apple TV 7.0.1, the Apple TV 7.0.2 beta software is only available for Apple TV 3rd generation (Model number A1427 – AppleTV3,1 – MD199LL/A) and 3rd generation rev a (Model number A1469 – AppleTV3,2 – MD199LL/A). This means that the final Apple TV 7.0.2 software only work on Apple TV 3 (3rd generation) and not on Apple TV 2 (2nd generation). […]

  30. […] Plex (v0.9.11.0, October 12, 2014), PlexConnect (v0.4, July 24, 2014) and OpenPlex (beta 0.3.4, November 11, 2014) running on Mac OS X 10.10.1 Yosemite beta 1 (build number 14B23), released on November 10, 2014. I positively tested on both an Apple TV 3 running on Apple TV 7.0.1 software and on an Apple TV 3 running on Apple TV 7.0.2 beta software. The focus areas of this Yosemite seed are Wi-Fi (WLAN), Exchange accounts in Mail and Notification Center.  […]

  31. […] Plex (v0.9.11.0, October 12, 2014), PlexConnect (v0.4, July 24, 2014) and OpenPlex (beta 0.3.4, October 27, 2014) running on Apple TV 7.0.2 beta (“iOS 8.1.1 beta”) and Mac OS X 10.10 Yosemite final release (build number 14A389). On November 3, 2014, Apple released the Apple TV 7.0.2 beta (build number 6915) software and iOS 8.1.1 beta. Similar to Apple TV 7.0.12, the Apple TV 7.0.2 beta software is only available for Apple TV 3rd generation (Model number A1427 – AppleTV3,1 – MD199LL/A) and 3rd generation rev a (Model number A1469 – AppleTV3,2 – MD199LL/A). This means that the final Apple TV 7.0.2 software only work on Apple TV 3 (3rd generation) and not on Apple TV 2 (2nd generation). […]

  32. […] Plex (v0.9.11.0, October 12, 2014), PlexConnect (v0.4, July 24, 2014) and OpenPlex (beta 0.3.4, October 19, 2014) running on Apple TV 7.0.1 (“iOS 8″) and Mac OS X 10.10 Yosemite final release (build number 14A389). On October 20, 2014, Apple released the Apple TV 7.0.1 (build number 6911) software and iOS 8.1. However, the Apple TV 7.0.1 software is only available for Apple TV 3rd generation (Model number A1427 – AppleTV3,1 – MD199LL/A) and 3rd generation rev a (Model number A1469 – AppleTV3,2 – MD199LL/A). This means that the final Apple TV 7.0.1 software only work on Apple TV 3 (3rd generation) and not on Apple TV 2 (2nd generation). […]

  33. […] Plex (v0.9.9.14), PlexConnect (v0.4, July 24, 2014) and OpenPlex (beta 0.3.3, October 9, 2014) are running on Mac OS X 10.10 Yosemite (build number 14A389), positively tested both on an Apple TV 3 running on Apple TV 7.0 software and on an Apple TV 3 running on Apple TV 7.0.1 beta 2 software. The Mac OS X 10.10 was released on October 16, 2014. […]

  34. […] Plex (v0.9.9.14), PlexConnect (v0.4, July 24, 2014) and OpenPlex (beta 0.3.3, October 9, 2014) are running on Mac OS X 10.10 Yosemite GM candidate 3 (Golden Master Candidate), positively tested both on an Apple TV 3 running on Apple TV 7.0 software and on an Apple TV 3 running on Apple TV 7.0.1 beta 2 software. The release of Mac OS X 10.10 Yosemite is awaited for October 16, 2014. […]

  35. […] Plex (v0.9.9), PlexConnect (v0.4, July 24, 2014) and OpenPlex (v0.3.3) are running on Apple TV 7.0.1 beta 2 (“iOS 8″) and Mac OS X 10.10 Yosemite GM candidate 2. On October 7, 2014, Apple released the Apple TV 7.0.1 beta 2 (build number 6911) software and Mac OS X 10.10 Yosemite GM candidate 2 (build number 14A386a). However, the Apple TV 7.0.1 beta 2 software is only available for Apple TV 3rd generation (Model number A1427 – AppleTV3,1 – MD199LL/A) and 3rd generation rev a (Model number A1469 – AppleTV3,2 – MD199LL/A). This means that the final Apple TV 7.0.1 software only work on Apple TV 3 (3rd generation) and not on Apple TV 2 (2nd generation). […]

  36. […] Plex (v0.9.9.14), PlexConnect (v0.4, July 24, 2014) and OpenPlex (beta 0.3.2, October 3, 2014) are running on Mac OS X 10.10 Yosemite GM candidate (Golden Master Candidate), positively tested both on an Apple TV 3 running on Apple TV 7.0 software and on an Apple TV 3 running on Apple TV 7.0.1 beta software. The release of Mac OS X 10.10 Yosemite is awaited for October 21, 2014. […]

  37. […] Plex (v0.9.9), PlexConnect (v0.4, July 24, 2014) and OpenPlex (v0.3.2) are running on Apple TV 7.0.1 beta (“iOS 8″) and Mac OS X 10.10 Yosemite beta 8. On September 29, 2014, Apple released the Apple TV 7.0.1 beta (build number 6910) software. However, the Apple TV 7.0.1 software is only available for Apple TV 3rd generation (Model number A1427 – AppleTV3,1 – MD199LL/A) and 3rd generation rev a (Model number A1469 – AppleTV3,2 – MD199LL/A). This means that the final Apple TV 7.0.1 software only work on Apple TV 3 (3rd generation) and not on Apple TV 2 (2nd generation). […]

  38. […] Plex, PlexConnect and OpenPlex are running on Apple TV 7.0 (“iOS 8″) and Mac OS X 10.10 Yosemite beta 8. On September 18, 2014, Apple released the Apple TV 7.0 (build number 6897.5) software. However, the Apple TV 7.0 software is only available for Apple TV 3rd generation (Model number A1427 – AppleTV3,1 – MD199LL/A) and 3rd generation rev a (Model number A1469 – AppleTV3,2 – MD199LL/A). This means that the final Apple TV 7.0 software only work on Apple TV 3 (3rd generation) and not on Apple TV 2 (2nd generation). […]

  39. […] Plex (v0.9.9), PlexConnect (v0.4, July 24, 2014) and OpenPlex (beta 0.2.8, September 15, 2014) are running on Mac OS X 10.10 Yosemite beta 8, positively tested both on an Apple TV 3 running on Apple TV 6.2 software and on an Apple TV 3 running on Apple TV 7.0 GM seed software.  […]

  40. […] Plex, PlexConnect and OpenPlex are running on Apple TV 7.0 GM Seed (“iOS 8″) and Mac OS X 10.10 Yosemite beta 7. On September 9, 2014, Apple released the Apple TV 7.0 GM (build number 6897.5) software. However, the Apple TV 7.0 GM seed software is only available for Apple TV 3rd generation (Model number A1427 – AppleTV3,1 – MD199LL/A) and 3rd generation rev a (Model number A1469 – AppleTV3,2 – MD199LL/A). This could mean that the final Apple TV 7.0 software will only work on Apple TV 3 (3rd generation) and not on Apple TV 2 (2nd generation). […]

  41. […] Plex, PlexConnect and OpenPlex (beta 0.2.5) are running on Mac OS X 10.10 Yosemite beta 7, positively tested both on an Apple TV 3 running on Apple TV 6.2 software and on an Apple TV 3 running on Apple TV 7.0 software (beta 4). Though, Apple published Mac OS X 10.10 Yosemite beta 7 with build number ’14A343f’ on September 2, 2014, a new iOS 8 beta version and Apple TV 7.0 software beta version were not released, as expected by experts. […]

  42. […] Plex, PlexConnect and OpenPlex are running on Mac OS X 10.10 Yosemite beta 6, positively tested both on an Apple TV 3 running on Apple TV 6.2 software and on an Apple TV 3 running on Apple TV 7.0 software (beta 4). Though, Apple published Mac OS X 10.10 Yosemite beta 6 with build number ’14A329f’ on August 18, 2014, a new iOS 8 beta version and Apple TV 7.0 software beta version were not released, as expected by experts. […]

  43. […] Theatre or WSJ (Wall Street Journal) app instead of Trailers app to get Plex Media Server and PlexConnect running on your Apple TV. For Mac users, there is an app solution, called OpenPlex, for easy […]

  44. […] Plex, PlexConnect and OpenPlex are running on Apple TV 7.0 beta 4 (“iOS 8″) and Mac OS X 10.10 Yosemite beta 5. On August 4, 2014, Apple released the Apple TV 7.0 beta 4 (build number 6885) software. However, the Apple TV 7.0 beta 4 software is only available for Apple TV 3rd generation (Model number A1427 – AppleTV3,1 – MD199LL/A) and 3rd generation rev a (Model number A1469 – AppleTV3,2 – MD199LL/A). This could mean that the final Apple TV 7.0 software will only work on Apple TV 3rd generation.  […]

  45. […] Plex, PlexConnect and OpenPlex are running on Apple TV 7.0 beta 3 (“iOS 8″) and Mac OS X 10.10 Yosemite beta 4. On July 21, 2014, Apple released the Apple TV 7.0 beta 3 (build number 6865) software. However, the Apple TV 7.0 beta 3 software is only available for Apple TV 3rd generation (Model number A1427 – AppleTV3,1 – MD199LL/A) and 3rd generation rev a (Model number A1469 – AppleTV3,2 – MD199LL/A). This could mean that the final Apple TV 7.0 software will only work on Apple TV 3rd generation.  […]

  46. […] Plex and PlexConnect are running on Apple TV 7.0 beta 2 (“iOS 8″) and Mac OS X 10.10 Yosemite beta 3. OpenPlex is also working on Mac OS X 10.10 Yosemite beta 3. On July 7, 2014, Apple released the Apple TV 7.0 beta 2 (build number 6849) software. However, the Apple TV 7.0 beta 2 software is only available for Apple TV 3rd generation (Model number A1427 – AppleTV3,1 – MD199LL/A) and 3rd generation rev a (Model number A1469 – AppleTV3,2 – MD199LL/A). This could mean that the final Apple TV 7.0 software will only work on Apple TV 3rd generation.  […]

  47. […] 6698.99.50.31) software update for Apple TV 2nd and 3rd generation. PlexConnect enables to play Plex Media Server on Apple TV. I tested it right now and I can confirm it for my Acer Aspire 1810T running on Windows […]

  48. […] November 14, 2013, Apple released the Apple TV 6.0.2 software update. PlexConnect is still running on Apple TV 6.0.2 (2nd and 3rd generation). I can confirm it for my Acer Aspire […]

  49. […] For Mac OS X: PlexConnect On Windows 8 And OS X 10.8.4: Plex Media Server On Apple TV 2 And 3 Without Jailbreak […]

  50. […] new features, I was keen on knowing if PlexConnect will still run on Apple TV software 6.0 beta. PlexConnect, a brilliant solution to get Plex running on an Apple TV 2 or 3 without jailbreaking the […]

  51. […] PlexConnect is a brilliant solution to get Plex running on an Apple TV 2 or 3 without jailbreaking the device. Apple released some days ago Apple TV OS 5.3 with the following new services: In addition to HBO GO and WatchESPN, three new content providers are also available today on Apple TV including Sky News, Crunchyroll and Qello offering live news, sports and current TV programming. Beside this, Apple TV OS 5.4 beta (iOS 7) is available for developers, too. Apple TV software 5.4 beta now offers iTunes Radio, which Apple announced at WWDC would be coming to Apple TV in the fall, and a new feature called Conference Room Display. […]

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Comment