Plex Media Server Detection - Atelier-Shiori/malupdaterosx-cocoa GitHub Wiki

Starting in 2.3.6, Hachidori supports detection with Plex Media Server. This means you can detect media from all clients (Plex Home Theater, Plex Web and Plex Media Player) without having to turn off the Plex Agent. The program will retrieve the metadata of the playing video file to get the source file name used for detection.

You must login with your Plex account before you can detect from Plex Media Server. Once you log in, Hachidori will save the token to the Keychain.

Here are the settings:

  • Host: This host name to your Plex server. Plex Media Server works with IP addresses and hostnames. However, you need to create a firewall rule (if a firewall is present) to enable ICMP/Ping for reachability. Otherwise, nothing will be detected from the Plex Media Server. To detect outside your network, you need to use a sub-domain/domain linked to public IP address and if necessary, use port forwarding. You may also specify an IP address to a host address in the /etc/hosts file and it will detect.
  • Port: The port number for Plex Media Server. You shouldn't change this unless your server is running off a different port.
  • Client ID: The unique identifier used for Plex web API.

Not detecting anything?

MAL Updater OS X will only detect sessions where the video is playing. Since a user can have multiple sessions, it will only take the one that is currently playing a video file.

Also make sure you have done the following:

  • Authenticate your Plex Account
  • Make sure your Plex Media Server is not blocking ICMP/Ping
  • Check to see if the hostname/IP address to your Plex Media Server is correct
  • Currently playing a file in Plex Media Player/Plex Home Theater/Plex Web
  • Not using any Plex Agents (having your video library set to Other Library or not having a Plex Agent set), if using Plex Web