Troubleshooting - mdhiggins/PlexAutoSkip Wiki

BadRequest Error

Encountered when the PlexAPI is unable to find an access URL for the client/player. By default the script will attempt to route requests through the Plex server using GDM, see https://support.plex.tv/articles/200430283-network

The script will attempt to fallback to direct IP connections in the event GDM fails though not all players support this fallback

Steps to troubleshoot

  1. Ensure Enable local network discovery (GDM) is enabled in your Plex Server > Settings > Network options
  2. Ensure your server and client are on the same subnet and there are no firewalls between them
  3. Refresh your Plex.tv token in the PlexAutoSkip config.ini from a fresh web session
  4. Restart your Plex server
  5. Log in and out of your Plex client
  6. Review SSL Issues section

References: python-plexapi#644, #3

Forbidden Error

Encountered when a player rejects an access request as unauthorized

Steps to troubleshoot

  1. Turn on Advertise as player on your Plex client is offered (AndroidTV does not have this option)
  2. Refresh your Plex.tv token in the PlexAutoSkip config.ini from a fresh web session
  3. Restart your Plex server
  4. Log in and out of your Plex client
  5. Review SSL Issues section

SSL Issues

SSL certificate issues can cause trouble especially when your Plex Server > Settings > Network > Secure Connections is set to Forced. If you are experiencing errors try changing this temporarily to Preferred for testing. You should also try configuring the script to connect to your server using Plex.tv instead of a manual IP address configuration if you aren't already. You can also try disabling certificate checks by setting ignore-certs in the [Security] section of your config.ini file to true.

Changing to Preferred and using ignore-certs = true are only meant for troubleshooting but can help identify underlying SSL issues but should not be used indefinitely as this reduces your networking security