# Plex tv API

**URL:** <https://forums.plex.tv/t/plex-tv-api/886338>\
**Category:** General Discussions\
**Tags:** server-windows, plex-web\
**Created:** [August 26, 2024, 3:52pm UTC](https://forums.plex.tv/t/plex-tv-api/886338 "2024-08-26T15:52:49Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![anthonyrolon](https://avatars.discourse-cdn.com/v4/letter/a/8baadc/32.png) [@anthonyrolon](https://forums.plex.tv/u/anthonyrolon)\
**Post date:** [August 26, 2024, 3:52pm UTC](https://forums.plex.tv/t/plex-tv-api/886338/1 "2024-08-26T15:52:49Z")

</div>

I am hosting a media server and have a web app that is playing on a machine. I am trying to build a bot that can take commands from family members remotely and change the movie, pause, play… etc. I can’t seem to find documentation on an API to do this. I know there are API endpoints available to use but I can’t find anything on them. Any help would be appreciated.

Thank you.

---

<div class="post-metadata">

**Author:** ![OttoKerner](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/ottokerner/32/10079_2.png) [@OttoKerner](https://forums.plex.tv/u/OttoKerner)\
**Post date:** [August 26, 2024, 4:14pm UTC](https://forums.plex.tv/t/plex-tv-api/886338/2 "2024-08-26T16:14:57Z")

</div>

> [@anthonyrolon](#):
>
> family members remotely

Define “remotely”. Are the family members outside of the location or are they inside, so that their control devices are inside the local network?

Try this: Use the Plex HTPC app, instead of the web app. (The web app cannot be controlled.)  
Use the Plex mobile app on your users’ devices. Connect them all to your plex user account, (or at least to [managed users](https://support.plex.tv/articles/203948776-managed-users/) of your own Plex account).  
Now utilize the Plex Companion feature which is already built into the mobile apps.  
[https://support.plex.tv/articles/categories/features/casting-flinging-remote-control/](https://support.plex.tv/articles/categories/features/casting-flinging-remote-control/)

The Plex mobile client app is available for Android and iOS.  
While it normally requires unlocking for playback, it does _not_ require unlocking if you are only using it for browsing the library, or controlling another client per Companion.

---

<div class="post-metadata">

**Author:** ![anthonyrolon](https://avatars.discourse-cdn.com/v4/letter/a/8baadc/32.png) [@anthonyrolon](https://forums.plex.tv/u/anthonyrolon)\
**Post date:** [August 26, 2024, 4:27pm UTC](https://forums.plex.tv/t/plex-tv-api/886338/3 "2024-08-26T16:27:56Z")

</div>

By remotely I mean that family members off network would be accessing it.

Is there a similar desktop app that could utilize the companion features of the mobile app?

---

<div class="post-metadata">

**Author:** ![OttoKerner](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/ottokerner/32/10079_2.png) [@OttoKerner](https://forums.plex.tv/u/OttoKerner)\
**Post date:** [August 26, 2024, 4:31pm UTC](https://forums.plex.tv/t/plex-tv-api/886338/4 "2024-08-26T16:31:01Z")

</div>

> [@anthonyrolon](#):
>
> By remotely I mean that family members off network would be accessing it.

What is the use case here? Why would someone remotely control a player which cannot be seen and heard by the controlling person?

> [@anthonyrolon](#):
>
> Is there a similar desktop app that could utilize the companion features of the mobile app?

Any Plex app which can be used as controller is listed in the linked documentation about Companion.  
But Companion only works in the local network, not remotely.

---

<div class="post-metadata">

**Author:** ![anthonyrolon](https://avatars.discourse-cdn.com/v4/letter/a/8baadc/32.png) [@anthonyrolon](https://forums.plex.tv/u/anthonyrolon)\
**Post date:** [August 26, 2024, 4:38pm UTC](https://forums.plex.tv/t/plex-tv-api/886338/5 "2024-08-26T16:38:07Z")

</div>

My host machine is playing the movie while others can connect to it and watch the movie, so everyone can be watching it together at the same point even off network.

My first thought on controlling the playback was to go through the api and send commands for the player

---

<div class="post-metadata">

**Author:** ![anthonyrolon](https://avatars.discourse-cdn.com/v4/letter/a/8baadc/32.png) [@anthonyrolon](https://forums.plex.tv/u/anthonyrolon)\
**Post date:** [August 26, 2024, 9:25pm UTC](https://forums.plex.tv/t/plex-tv-api/886338/6 "2024-08-26T21:25:50Z")

</div>

Is there anyway to control playback remotely without the use of an app?

---

<div class="post-metadata">

**Author:** ![OttoKerner](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/ottokerner/32/10079_2.png) [@OttoKerner](https://forums.plex.tv/u/OttoKerner)\
**Post date:** [August 27, 2024, 5:07am UTC](https://forums.plex.tv/t/plex-tv-api/886338/7 "2024-08-27T05:07:56Z")

</div>

Not to my knowledge.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/plex/original/3X/2/a/2acb9765406f63293d357b4ec509ec39aa28f2ad.png) [@system](https://forums.plex.tv/u/system)\
**Post date:** [November 25, 2024, 5:08am UTC](https://forums.plex.tv/t/plex-tv-api/886338/8 "2024-11-25T05:08:43Z")

</div>

Closed on November 25, 2024, 5:08am UTC

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
