Skip to content
d8ahazard edited this page Aug 22, 2018 · 3 revisions

General Settings

General settings are just that...stuff that really doesn't go well anywhere else, or that I was too lazy to find or create a better spot for. Here's what each of them do.

Please note: The hosted version of this application at https://app.phlexchat.com has several sections disabled and hidden to prevent security issues, and to remove settings that just aren't needed.

Language

Used to change the UI language for Phlex.

Note: When speaking to Phlex, it will auto-detect between English, Spanish, German, French, and Japanese, and automatically try to respond in that language.

Note2: Non-English languages are not deployed to Actions on Google yet - these are only available via IFTTT/Console. These will be deployed to Google in the coming month(s).

API Key (Self-Hosted Only)

This is used to secure communications between Phlex and the Phlex server, as well as identify users. This is auto-generated, and should not be changed or shared.

Public Address (Self-Hosted Only)

This is what tells the main Phlex server where your client is. I attempt to make my best guess at what this should be, but my best guess is not always right, so it is up to you to determine if this is correct, and fix it if it is not. You can find more details on the public address in the networking section.

Search Accuracy (Self-Hosted Only)

How close what you say has to match the title of a movie or show before it is considered to be a match. The default is 70%.

Device Rescan Interval

How frequently to re-scan Plex.tv and your local network for new devices. Default is 6 minutes. Note that if cast devices are enabled, setting this to too low of an interval may cause unexpected results/lag.

Prevent New Users (Self-Hosted Only)

Disables users that have not already logged into Flex TV from logging in.

Use Shorter Replies

Limits the variety and length of Flex TV speech responses to be as concise as possible.

Obscure Sensitive Data in Logs (Self-Hosted Only)

Try to remove API keys, access tokens, and other identifying information from log files. Be aware that this is not 100% foolproof, and that you should still check any logs you post publicly to make sure you're not giving up identifying information. As logs are not available in the hosted version, this is removed.

Use Dark Theme

FOR PEOPLE WITH SENSITIVE SKIN. BWAHAHAHAHAHA.

Enable Debugging (Self-Hosted Only)

When enabled, increases the verbosity of the debug logs (helps me out if I need logs).

Force SSL (Self-Hosted Only)

Obviously, you don't want to enable this if you don't have SSL/HTTPS set up. When enabled, this will take all HTTP connections and try to redirect them to HTTPS. Required to use Phlex as a Progressive Web App.

Account Linking

The test connectivity button will send your current Public Address and apiToken to the mothership and see if it can get a reply, and tell you as such. If this doesn't work, account linking will not work. This is obviously disabled in the app.phlexchat.com version.

The Link Google and Link Amazon buttons do just what their name implies. Be sure to test connectivity before trying to link.

Click to copy IFTTT URL

Self-Explantory? It builds the proper URL for IFTTT to talk to Phlex, provided you have the public address all set up.

Updates (Self-Hosted Only)

You will not see this section if Phlex was not installed using git. Y'know, because without git, Phlex can't auto-update.

Automatically Install Updates (Self-Hosted Only)

Self-explanatory. If enabled, Phlex will auto-update itself.

Webhooks (Temporarily Disabled)

When Phlex does a thing, do another thing. This has been disabled as a result of the rewrite, and not having time to re-integrate them yet.

Separate URLs

When disabled, all webhook events will be sent to the same URL. When enabled, you will be able to specify a separate URL for each event.

Playback, Stop, Pause, Fetch

Enable each of these to send a webhook on that event.

Custom

Specify a custom trigger phrase. "Ok Google, Ask Flex TV to make the popcorn."

Clone this wiki locally