| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Plex Desktop Controller adds local playback controls for the official Plex Desktop Flatpak to StreamController. Put the controls you use most on dedicated keys without entering a Plex server address, account password, or access token.
| Action | What it does |
|---|---|
| Open Plex | Starts Plex Desktop if needed, otherwise brings its existing window to the front. |
| Play / Pause | Toggles playback. |
| Stop | Stops the current playback. |
| Skip Back | Uses Plex Desktop's backward-seek shortcut. |
| Skip Forward | Uses Plex Desktop's forward-seek shortcut. |
| Previous | Opens the previous item in the playback queue. |
| Next | Opens the next item in the playback queue. |
| Mute | Toggles only Plex Desktop's audio stream, without muting the rest of the system. |
| Fullscreen | Toggles fullscreen mode. |
Plex Desktop's Flatpak runs through X11/XWayland. The plugin controls only the local Plex Desktop window; it does not control Plex on a television, streaming box, phone, or another computer.
When the plugin is available in the store:
For the Flatpak version of StreamController, the finished location must be:
~/.var/app/com.core447.StreamController/data/plugins/com_larkum_PlexDesktopController
Make sure manifest.json is directly inside com_larkum_PlexDesktopController; an extra nested folder will prevent StreamController from finding the plugin. Completely close and reopen StreamController after copying it.
Alternatively, close StreamController and run:
git clone https://github.com/larkum/StreamController-PlexDesktopController.git \
~/.var/app/com.core447.StreamController/data/plugins/com_larkum_PlexDesktopControllerReopen StreamController when the download finishes. To update this installation later, close StreamController and run git pull inside the plugin folder.
Only Open Plex can start the app. The playback controls never launch Plex and display Plex not running while its window is closed.
To change the trigger, open the action's event configuration and assign it to a short press, long hold, or another supported key event. This makes it possible to place multiple compatible actions on one physical key.
The exact distance used by Skip Back and Skip Forward is determined by Plex Desktop's own left/right playback shortcuts.
StreamController is normally installed as a Flatpak, while Plex Desktop runs as a separate Flatpak. The plugin uses StreamController's permitted host bridge to locate the local Plex X11/XWayland window, asks the desktop to activate it, sends Plex's standard keyboard command, and then returns focus to the previous window.
No additional Python packages or command-line utilities are required.
Plex Desktop Controller operates locally. It stores no Plex credentials, collects no playback data, and makes no network requests. Plex Desktop itself continues to communicate with Plex services normally.
If the problem continues, open an issue and include the StreamController log and your desktop environment.
Visit my Discord Server for Support https://discord.gg/scgSjec98P
Plex Desktop Controller is licensed under GPL-3.0. The icon, banner, and action artwork are original assets created for this project.
Plex is a trademark of Plex, Inc. This independent community plugin is not affiliated with or endorsed by Plex, Inc.
| Back | FazBrowse Home | New Git URL |