Here you find answers to the most frequently asked questions regarding Swift Remote.

If this page does not give enough information, there is also the official troubleshooting page fore remote control issues, available here:

Which Plex Players are not compatible with Swift Remote?

  • Plex Web App
  • Samsung Smart Hub
  • Chromecast

See here for the official list of plex apps that can/cannot be remotely controlled.

Which Plex Players compatible with Swift Remote?

  • Android
  • iOS
  • Windows 8
  • Windows Phone 8
  • Google TV & Fire TV
  • Plex Home Theater
  • Plex Media Center
  • Roku

See here for the official list of plex apps that can/cannot be remotely controlled.

Which ports does Plex use?

32412 – Used for Plex Player discovery by the server

32414 – Used by Plex Players and Swift Remote to find Plex Servers.

32400 – Used by Swift Remote to send commands to Plex Players. Swift Remote sends the command to the Plex Server, which relays them to the correct Plex Player.

Depending on which Plex Player and version of Plex Player you are using, one of these ports are used to send commands to the Plex Player.


32410 – an old port for plex media server discovery (Probably not used any longer)

My blu-ray player/Playstation is not in the Plex Player list

These plex Plex Players (as far as i know, I might be wrong here) rely on DLNA to communicate with the Plex Server, unlike Plex Players such as Plex Home Theater, Plex Media Center, Plex for Android and Plex for iOS.
Plex Players that rely on DLNA cannot be remotely controlled, and will not show up in the Plex Player.

My Smart TV is not in the Plex Player list

It is possible that there are smart TV Plex Players that can be remotely controlled. However, looking at the number of emails received about smart TVs not being found by Swift Remote, I don’t belive they can be remotely controlled.

Plex Home Theater and the Plex Server are found, but no buttons work

This issue is still under investigation, but i have managed to reproduce this behaviour,
by unchecking Plex Home Theater from the allowed programs in the windows firewall.
For one user it did not work even if the firewall was completely disabled, and the only solution to the problem was to have the PHT on another computer than the one the Plex Server was installed on.
So, if disabling the firewall does not help, you should try to have PHT and the Plex Server on separate computers.

For a guide on how to allow program through the windows firewall, se here:

Here is how the allowed programs view looks for me, which is working. It might be worth noting that i have set my Wi-Fi network as a “Home Network”. If it is set as a “public network” you should check the checkboxes for the Plex Programs in the column marked “Public”.

The server is found, but my Plex Player is not in the list.

This answer applies both for the automatic and the manual mode.

Sometimes just restarting the Plex Server is enough to get things working.

It is important that the Plex Plex Player is running on a device that is connected to the same local network (and subnet) as the Plex Server and the Android device with Swift Remote.

It is also important that you have not accidentally activated “Require authentication on local networks”. You find this settings in the Plex Server settings -> myPlex, and click “Show Advanced Settings”

If your server is on a windows computer, try to disable the firewall on it, and test if Swift Remote can find any Plex Players. If it helped, you should reactivate the firewall, and add exceptions for the ports that Plex use. Opening up UDP on port 32414 might be enough.

If Swift Remote still does not show any Plex Players, my advice is to turn to the Plex community for help.

The automatic discovery can not find the server, but manual mode does!

Swift Remote is using broadcast on port 32414 to find Plex Servers. Sometimes the firewall in Windows blocks these broadcasts. Try to disable the firewall and see if it helps. If it does, you need to add exception in the firewall for UDP on the port 32414. By opening this port, you also help Plex Players to discover the Plex Server.

Both automatic discovery and manual mode fails to find my server.

Make sure the Plex Server and your phone is connected to the same network. Double check that you have the correct IP address and port number for the Plex Server, and try the Swift Remote again. To find the IP address of a computer, here are some guides for Windows/Mac OS X/Linux:
The port number is usually set to 32400, unless you have changed it. If still no success, open a web browser on the computer that is running the Plex Server and go to the following URL:

http://localhost:<port number>/web

It you get something like “the webpage could not be found” it looks like the server is not running or you have the wrong port number. If you get to the plex manage page, we know the Plex Server is running. Next step is to check whether the problem lies in the phone or somewhere else. Open a web browser on another computer that is not running the Plex Server, and enter to the following URL:

http://<server IP address>:<port number>/web

If you get something like “The webpage could not be found” the server cannot be reached from that computer. If you get a “Permission denied” message, it means that the Plex Server believes that the computer that you are using is on another network. A solution to this problem is to go to

http://localhost:<port number>/web

on the computer where Plex Server is installed. Press settings button, then press show advanced settings and finally click “Network” in the list. There will be a text field with the header “List of networks that are allowed without auth”. Enter the ip and subnetmask for the network that the computer that got “permission denied” is connected to. Example:

If there was no problem to access Plex Server from a computer, try accessing it from the phone as well. If the page can’t be reached from the phone, that is the reason the remote is cannot find the server either. If you get a “Permission denied”, try the steps above, and add the ip/subnetmask for the network that the phone is connected to.

Subtitle toggle, codec info, audio langugage etc. do not work

This is a known problem, which we cannot do much about. The method these commands are sent by Swift Remote is different from how play/pause/fast forward etc. are sent. This different way of sending commands is unfortunately not working properly for everyone.


%d bloggers like this: