Media Centers

Plex HTPC

Plex HTPC is a desktop player built for computers hooked up to a television, letting you browse and play a Plex media library with a remote, game controller, or keyboard instead of a mouse.

Visit official website ↗
✓ Software download·Commercial·Updated October 1, 2026
DeveloperPlex, Inc.
LicenseCommercial
File size177.6 MB
Languageen-US
Downloads10

Plex HTPC: A Remote-Friendly Desktop Player for Big Screens

Plex HTPC is a desktop application for the computer that lives under the television. It presents a Plex media library in a layout designed for distance viewing, so titles can be chosen from across the room with a remote, a game controller, or a few keyboard keys rather than a mouse pointer. Playback is handled by the mpv engine inside Plex HTPC, which is what gives the app its wide handling of mixed media instead of a fixed set of supported formats. Point it at your Plex Media Server, sign in, and the library appears; from there you browse, queue an episode or two, and let the interface stay out of the way during playback.

The distinction that matters is what this app is not. It is a playback client for a media library, not a conferencing or screen-sharing tool, so live collaboration still belongs to services such as Cisco Webex Meetings while a finished recording can simply be dropped into a Plex library and watched from the couch. The other difference is control. Instead of a keyboard and mouse assumption, Plex HTPC reads input from whatever is aimed at the television: an infrared or Bluetooth remote, a game controller thumbstick, an HDMI-CEC signal from the television's own handset, or a standard keyboard. That flexibility is why a computer plus this app can replace a dedicated streaming box.

Benefits of Using Plex HTPC

The main benefit of Plex HTPC is that it treats the television as the primary screen. Everything from text sizing to navigation is built for viewing at a distance, so nobody has to squint at a desktop interface designed for arm's length. The second benefit is input freedom: a programmable input map can be written for a specific remote or controller, mapping each button to an action such as seeking ten seconds, stepping to the next chapter, cycling subtitles, or switching aspect ratio. Underneath, the mpv playback engine accepts direct commands, which means advanced users can tune things like subtitle scale instead of waiting for a preference to appear in the interface. Because it runs on an ordinary computer, the same machine can act as a media centre, a retro gaming box, and a browser without separate streaming hardware. Troubleshooting is also straightforward, since Plex HTPC writes logs that can be attached to a forum post when something misbehaves.

Plex HTPC features

Key capabilities and highlights.

Feature 1

Remote and Controller Input

Plex HTPC accepts input from infrared and Bluetooth remotes, game controllers, HDMI-CEC signals sent by a television handset, and plain keyboards, so the same interface works no matter what is sitting on the coffee table.

Feature 2

Custom Input Maps

Each device can be described in a small JSON input map that names the remote, matches it with a regular expression, and assigns every button to an action, which is how unsupported hardware gets full functionality. Default maps ship with the app as reference examples.

Feature 3

Broad Set of Button Actions

Mapped buttons can handle far more than navigation: seeking in ten-second steps, jumping chapter by chapter, cycling audio tracks, subtitles, and aspect ratios, moving through a play queue, or toggling the watched status of whatever is playing.

Feature 4

mpv Playback Engine

Under the hood sits the mpv engine, so advanced users can send raw playback commands through an input map, for example adjusting subtitle scale or applying audio and video filters that the standard interface never exposes.

Feature 5

Couch-Friendly Interface

Text, artwork, and navigation are sized for viewing across a room, so browsing a library from a sofa does not require leaning forward, and the player can take over the whole screen while a film or episode runs.

Feature 6

Built Around a Plex Media Server

Point the app at a Plex Media Server and sign in to see the same libraries, watch state, and play queues used by phone and TV clients, which keeps progress consistent across devices. Plex HTPC uses the account you already have.

Feature 7

Play Queue Handling

Skip commands move through a play queue rather than stopping at the end of a single file, so a controller button can advance to the next episode or return to the beginning of the current one when playback has barely started.

Feature 8

Built-In Logging

The app writes logs that capture detected input devices, pressed buttons, and playback activity, which turns a remote that refuses to cooperate into a solvable problem rather than a guessing game. They can be attached to a forum post when asking for help.

Old versions

Browse historical releases and previous builds.

1.71.0.3342026-05-18
1.70.1.3032026-05-18
1.71.02025-06-11
1.70.12025-01-29
1.35.12023-03-23

Frequently asked questions

Common questions about Plex HTPC.

What is Plex HTPC?

It is a desktop player for a computer connected to a television. It shows your Plex libraries in an interface designed for distance viewing and plays them through the mpv engine, controlled by a remote, a game controller, or a keyboard.

How is it different from the standard Plex desktop app?

The standard app assumes a mouse and keyboard at a desk, while Plex HTPC is built for distance viewing and for input devices aimed at a television, including HDMI-CEC signals and game controllers.

Which remotes and controllers work with it?

Infrared and Bluetooth remotes, game controllers and joysticks, HDMI-CEC signals, LIRC setups, Apple media keys, and ordinary keyboards are all recognised, and a device that is not natively supported can be described in an input map.

What is an input map?

It is a small JSON file that gives the device a name, matches that name with a regular expression, and lists which action each button performs. Copies of the maps shipped with the app are the usual starting point.

Can I make a button do something unusual?

Yes. Beyond the built-in actions, an input map can send raw mpv commands, so a button could change subtitle scale or apply an audio or video filter rather than only moving around the interface.

Does it work with my existing Plex library?

It connects to a Plex Media Server and uses the same account, libraries, and play queues as the other Plex apps, so nothing has to be reorganised for the TV computer.

Where are the logs if something goes wrong?

The app keeps its own log on disk, and the folder that holds it differs by platform. Attaching that file to a forum post is far more useful than pasting its contents into a message.

Do I need a separate streaming device?

No. Plex HTPC runs on the computer attached to the screen, so that machine handles the playback. A dedicated box is only necessary if you would rather not keep a computer powered near the television.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Software download

Download Plex HTPC

Plex HTPC is a desktop player built for computers hooked up to a television, letting you browse and play a Plex media library with a remote, game controller, or keyboard instead of a mouse.