# Dev/API Corner

**URL:** https://forums.plex.tv/c/dev-community/dev-api-corner/61.md?page=3

[Latest](https://forums.plex.tv/latest.md) · [Categories](https://forums.plex.tv/categories.md) · [Tags](https://forums.plex.tv/tags.md)

**Page:** 4

---

## [What happened to dev.plexapp.com](https://forums.plex.tv/t/what-happened-to-dev-plexapp-com/849957)

<div class="topic-metadata">

**Author:** [@TheeGooch](https://forums.plex.tv/u/TheeGooch)\
**Replies:** 4\
**Last updated:** [July 14, 2024, 9:48pm UTC](https://forums.plex.tv/t/what-happened-to-dev-plexapp-com/849957 "2024-07-14T21:48:02Z")

</div>

I’m starting up a scanner/plugin pair development project for Plex, but the recommended documentation sources wiki.plexapp.com and dev.plexapp.com are both unreachable sites. Is 3rd party development for Plex Media Serv…

---

## [Alexa skill Plex authentication](https://forums.plex.tv/t/alexa-skill-plex-authentication/881433)

<div class="topic-metadata">

**Author:** [@billettg](https://forums.plex.tv/u/billettg)\
**Replies:** 1\
**Last updated:** [July 2, 2024, 10:37am UTC](https://forums.plex.tv/t/alexa-skill-plex-authentication/881433 "2024-07-02T10:37:56Z")

</div>

Hi there, I’m the developer of an Alexa skill which utilises a third party API, which leverages Plex authentication for its users. I’d like to link my skill to the users Plex account so that I may authenticate with both …

---

## [forwardUrl not redirecting for non http/https urls (eg. my-app://plex for Third Party Mobile CLient)](https://forums.plex.tv/t/forwardurl-not-redirecting-for-non-http-https-urls-eg-my-app-plex-for-third-party-mobile-client/795347)

<div class="topic-metadata">

**Author:** [@hirenruchandani](https://forums.plex.tv/u/hirenruchandani)\
**Replies:** 4\
**Last updated:** [May 31, 2024, 7:52am UTC](https://forums.plex.tv/t/forwardurl-not-redirecting-for-non-http-https-urls-eg-my-app-plex-for-third-party-mobile-client/795347 "2024-05-31T07:52:33Z")

</div>

Hi There, I have followed the process outlined in Authenticating With Plex. This works for the most part except when I generate a URL and open it in the browser for authentication. https://app.plex.tv/auth#?clientID=\<c…

---

## [TAUTULLI , what movie information can it report? Can it report aspect ratio?](https://forums.plex.tv/t/tautulli-what-movie-information-can-it-report-can-it-report-aspect-ratio/877044)

<div class="topic-metadata">

**Author:** [@1971Camaroguy](https://forums.plex.tv/u/1971Camaroguy)\
**Replies:** 1\
**Last updated:** [May 7, 2024, 7:26pm UTC](https://forums.plex.tv/t/tautulli-what-movie-information-can-it-report-can-it-report-aspect-ratio/877044 "2024-05-07T19:26:42Z")

</div>

Hi, I am trying to integrate plex with my automatic screen masking and trying to find a way to pull the movie aspect ratio and was wondering if TAUTULLI can report that information when a movie is played? I’m also u…

---

## [API Track Analysis Progress](https://forums.plex.tv/t/api-track-analysis-progress/875426)

<div class="topic-metadata">

**Author:** [@jonahsiegel](https://forums.plex.tv/u/jonahsiegel)\
**Replies:** 0\
**Last updated:** [April 19, 2024, 2:41am UTC](https://forums.plex.tv/t/api-track-analysis-progress/875426 "2024-04-19T02:41:19Z")

</div>

Hello! Is there any API to track the progress of media analysis after an initial API request? On the website (screenshot attached), I can see a progress circle for each media that’s being analyzed. How can I access that …

---

## [How to retrieve collection data in a specific language using Plex's built-in TMDB API?](https://forums.plex.tv/t/how-to-retrieve-collection-data-in-a-specific-language-using-plexs-built-in-tmdb-api/872298)

<div class="topic-metadata">

**Author:** [@x1ao4](https://forums.plex.tv/u/x1ao4)\
**Replies:** 3\
**Last updated:** [March 17, 2024, 11:53am UTC](https://forums.plex.tv/t/how-to-retrieve-collection-data-in-a-specific-language-using-plexs-built-in-tmdb-api/872298 "2024-03-17T11:53:38Z")

</div>

I’m using a Plex plugin called Themerr-plex, and there’s a step where it need to retrieve TMDB collection IDs. Since Plex itself doesn’t save collection IDs after scraping collections, we have to use the collection name …

---

## [API Validate email](https://forums.plex.tv/t/api-validate-email/870788)

<div class="topic-metadata">

**Author:** [@tmwo2h2ci8](https://forums.plex.tv/u/tmwo2h2ci8)\
**Replies:** 3\
**Last updated:** [February 29, 2024, 8:17pm UTC](https://forums.plex.tv/t/api-validate-email/870788 "2024-02-29T20:17:18Z")

</div>

Hello , Could you please explain what is meant by ‘validate email’? https://plex.tv/api/users/validate?invited\_email=example\_user

---

## [Python question](https://forums.plex.tv/t/python-question/869905)

<div class="topic-metadata">

**Author:** [@rossinior](https://forums.plex.tv/u/rossinior)\
**Replies:** 3\
**Last updated:** [February 20, 2024, 8:32pm UTC](https://forums.plex.tv/t/python-question/869905 "2024-02-20T20:32:25Z")

</div>

Hey guys, sorry to bother you. I know that I am a little late to the party, but since no official way is known to add custom metadata to Plex movie objects in Libraries is known (other than local metadata) programmatica…

---

## [Direct manipulation of the database with backup of user data. \[help\]](https://forums.plex.tv/t/direct-manipulation-of-the-database-with-backup-of-user-data-help/866433)

<div class="topic-metadata">

**Author:** [@Pryrt](https://forums.plex.tv/u/Pryrt)\
**Replies:** 0\
**Last updated:** [January 16, 2024, 6:25am UTC](https://forums.plex.tv/t/direct-manipulation-of-the-database-with-backup-of-user-data-help/866433 "2024-01-16T06:25:42Z")

</div>

I like to play with things and my current fascination is can you copy all the user data from \[db1 \] take a copy of a running plex docker with hourly updates on. \[db2\] now delete the user data from db2 and insert the …

---

## [Search discover.provider.plex.tv API](https://forums.plex.tv/t/search-discover-provider-plex-tv-api/865217)

<div class="topic-metadata">

**Author:** [@jaysonsosweet](https://forums.plex.tv/u/jaysonsosweet)\
**Replies:** 0\
**Last updated:** [January 5, 2024, 7:32pm UTC](https://forums.plex.tv/t/search-discover-provider-plex-tv-api/865217 "2024-01-05T19:32:50Z")

</div>

Hey guys ! My attempt to make a search give me this response : \<?xml version="1.0"?\> \<MediaContainer suggestedTerms="" identifier="tv.plex.provider.discover" size="2"\> \<SearchResults id="plex" title="Free On Demand…

---

## [Please add OFTV, DW, Locals streaming services](https://forums.plex.tv/t/please-add-oftv-dw-locals-streaming-services/862476)

<div class="topic-metadata">

**Author:** [@mrlerch](https://forums.plex.tv/u/mrlerch)\
**Replies:** 0\
**Last updated:** [December 11, 2023, 12:58am UTC](https://forums.plex.tv/t/please-add-oftv-dw-locals-streaming-services/862476 "2023-12-11T00:58:09Z")

</div>

Hello, I would like to see if there is a simply way to add the following Streaming Services to Plex Server: YouTube TV OFTV (OnlyFriends TV) DW (Daily Wire) Locals Are there instructions on how to build a streaming…

---

## [I'm wondering where I can find an API that I can simply copy?](https://forums.plex.tv/t/im-wondering-where-i-can-find-an-api-that-i-can-simply-copy/861341)

<div class="topic-metadata">

**Author:** [@THEOOOPLEX](https://forums.plex.tv/u/THEOOOPLEX)\
**Replies:** 1\
**Last updated:** [December 1, 2023, 2:13pm UTC](https://forums.plex.tv/t/im-wondering-where-i-can-find-an-api-that-i-can-simply-copy/861341 "2023-12-01T14:13:36Z")

</div>

I’ve spent a lot of time searching and trying to find where to extract the API from Plex, only to realize that there’s no official, directly generated API available. If there is, it seems to be only for certain projects …

---

## [HTTP API lists HTPC client twice](https://forums.plex.tv/t/http-api-lists-htpc-client-twice/859139)

<div class="topic-metadata">

**Author:** [@mainTAP](https://forums.plex.tv/u/mainTAP)\
**Replies:** 4\
**Last updated:** [November 12, 2023, 12:23pm UTC](https://forums.plex.tv/t/http-api-lists-htpc-client-twice/859139 "2023-11-12T12:23:30Z")

</div>

When retrieving list of clients from server via :32400/clients, it lists HTPC client twice, one with host IP of 127.0.0.1 and the other one with the IP of the server. \<?xml version="1.0" encoding="UTF-8"?\> \<MediaContain…

---

## [Absolute Series Scanner (for anime mainly)](https://forums.plex.tv/t/absolute-series-scanner-for-anime-mainly/70289)

<div class="topic-metadata">

**Author:** [@ZeroQI](https://forums.plex.tv/u/ZeroQI)\
**Replies:** 842\
**Last updated:** [October 19, 2023, 2:47pm UTC](https://forums.plex.tv/t/absolute-series-scanner-for-anime-mainly/70289 "2023-10-19T14:47:44Z")

</div>

---

## [For me jas](https://forums.plex.tv/t/for-me-jas/852953)

<div class="topic-metadata">

**Author:** [@Jassem87](https://forums.plex.tv/u/Jassem87)\
**Replies:** 0\
**Last updated:** [September 9, 2023, 5:18am UTC](https://forums.plex.tv/t/for-me-jas/852953 "2023-09-09T05:18:32Z")

</div>

Server Version#: Player Version#: \<If providing server logs please do NOT turn on verbose logging, only debug logging should be enabled\># -- coding: utf-8 -- import os import shutil import io import fnmatch import…

---

## [Get request response contains only 2 Collections but there are more](https://forums.plex.tv/t/get-request-response-contains-only-2-collections-but-there-are-more/851042)

<div class="topic-metadata">

**Author:** [@acti666](https://forums.plex.tv/u/acti666)\
**Replies:** 0\
**Last updated:** [August 20, 2023, 4:34pm UTC](https://forums.plex.tv/t/get-request-response-contains-only-2-collections-but-there-are-more/851042 "2023-08-20T16:34:58Z")

</div>

Hello, I’am trying to create a personal app for helping choosing the good movie when people don’t know what to watch. I have a nodejs server who get all movies for a section and it works well. But when i checked meta…

---

## [Question about API](https://forums.plex.tv/t/question-about-api/850771)

<div class="topic-metadata">

**Author:** [@lolipero](https://forums.plex.tv/u/lolipero)\
**Replies:** 1\
**Last updated:** [August 17, 2023, 7:13pm UTC](https://forums.plex.tv/t/question-about-api/850771 "2023-08-17T19:13:52Z")

</div>

Hi. I dont find documentation about the Plex API. I want to know how add or delete users with the API. Thanks!

---

## [Transcoder: any chance of updating it to be based on ffmpeg 5.X soon?](https://forums.plex.tv/t/transcoder-any-chance-of-updating-it-to-be-based-on-ffmpeg-5-x-soon/815465)

<div class="topic-metadata">

**Author:** [@bitnimble](https://forums.plex.tv/u/bitnimble)\
**Replies:** 8\
**Last updated:** [August 2, 2023, 1:32pm UTC](https://forums.plex.tv/t/transcoder-any-chance-of-updating-it-to-be-based-on-ffmpeg-5-x-soon/815465 "2023-08-02T13:32:52Z")

</div>

I’m working on some customisations with the Plex transcoder, which require some features that are only in ffmpeg 5.X at the moment (libplacebo, libvulkan, etc). One example would be applying custom shaders to the stream …

---

## [Get full Plex history and check if the item has been fully played or not](https://forums.plex.tv/t/get-full-plex-history-and-check-if-the-item-has-been-fully-played-or-not/830753)

<div class="topic-metadata">

**Author:** [@JVT038wasTaken](https://forums.plex.tv/u/JVT038wasTaken)\
**Replies:** 6\
**Last updated:** [August 1, 2023, 3:47pm UTC](https://forums.plex.tv/t/get-full-plex-history-and-check-if-the-item-has-been-fully-played-or-not/830753 "2023-08-01T15:47:07Z")

</div>

So I’m aware of /status/sessions/history/all, but there have been two issues for me. First, I want to know if an item has been completely played or not. When I play an item and stop half through, the item appears on tha…

---

## [\[new release\] OFDB.bundle - usable with the new OFDB v2 web page layout](https://forums.plex.tv/t/new-release-ofdb-bundle-usable-with-the-new-ofdb-v2-web-page-layout/845612)

<div class="topic-metadata">

**Author:** [@rossinior](https://forums.plex.tv/u/rossinior)\
**Replies:** 1\
**Last updated:** [July 4, 2023, 10:19am UTC](https://forums.plex.tv/t/new-release-ofdb-bundle-usable-with-the-new-ofdb-v2-web-page-layout/845612 "2023-07-04T10:19:21Z")

</div>

Hi folks, update: 3rd of July, 2023 - OFDB bundle works for TV shows as well as movies again I changed to OFDB.bundle scanner to stay compatible with the v2 release of the ofdb.de web site and to work again for TV show…

---

## [OFDB v2 - OFDB scanner relaunch - can you help please?](https://forums.plex.tv/t/ofdb-v2-ofdb-scanner-relaunch-can-you-help-please/845488)

<div class="topic-metadata">

**Author:** [@rossinior](https://forums.plex.tv/u/rossinior)\
**Replies:** 1\
**Last updated:** [June 26, 2023, 9:24am UTC](https://forums.plex.tv/t/ofdb-v2-ofdb-scanner-relaunch-can-you-help-please/845488 "2023-06-26T09:24:29Z")

</div>

Hi folks, OFDB.de is a German movie and TV show database with descriptions, age rating, critics’ ratings, German movie titles, German genres, etc. A couple of friendly souls maintained an OFDB.bundle for some time, but…

---

## [How to have posters in landscape orientation?](https://forums.plex.tv/t/how-to-have-posters-in-landscape-orientation/839864)

<div class="topic-metadata">

**Author:** [@Harrykins](https://forums.plex.tv/u/Harrykins)\
**Replies:** 0\
**Last updated:** [May 2, 2023, 3:09pm UTC](https://forums.plex.tv/t/how-to-have-posters-in-landscape-orientation/839864 "2023-05-02T15:09:07Z")

</div>

Hi, is there any way for a custom agent to display a library’s posters in landscape orientation? My agent is using Agent.Movies, but the same happens with Agent.TV\_Shows of course. The only way I have had landscape post…

---

## [API: How is X-Plex-Token secure?](https://forums.plex.tv/t/api-how-is-x-plex-token-secure/827390)

<div class="topic-metadata">

**Author:** [@alshaw](https://forums.plex.tv/u/alshaw)\
**Replies:** 1\
**Last updated:** [April 30, 2023, 12:01pm UTC](https://forums.plex.tv/t/api-how-is-x-plex-token-secure/827390 "2023-04-30T12:01:39Z")

</div>

I know what X-Plex-Token is and how to get it; my question is: how is it secure? Usually, using a token as a query parameter is considered insecure if the token is used more than once. My question is: how is Plex still …

---

## [\[Rel\] HTTP Anidb Metadata Agent (HAMA)](https://forums.plex.tv/t/rel-http-anidb-metadata-agent-hama/40470)

<div class="topic-metadata">

**Author:** [@ZeroQI](https://forums.plex.tv/u/ZeroQI)\
**Replies:** 2121\
**Last updated:** [April 29, 2023, 1:25pm UTC](https://forums.plex.tv/t/rel-http-anidb-metadata-agent-hama/40470 "2023-04-29T13:25:15Z")

</div>

I am officially forking the HTTP Anidb Metadata Agent (HAMA) made by Atomicstraberry and posted here: http://forums.plexapp.com/index.php/topic/66918-release-http-anidb-metadata-agent-hama/After having concerted with him…

---

## [1.32.x Breaks Plugins on Windows (OpenSSL)](https://forums.plex.tv/t/1-32-x-breaks-plugins-on-windows-openssl/838323)

<div class="topic-metadata">

**Author:** [@TChilderhose](https://forums.plex.tv/u/TChilderhose)\
**Replies:** 23\
**Last updated:** [April 28, 2023, 10:41am UTC](https://forums.plex.tv/t/1-32-x-breaks-plugins-on-windows-openssl/838323 "2023-04-28T10:41:51Z")

</div>

With PMS 1.32.x OpenSSL v1.1.1 was dropped in favor of OpenSSL v3. This is totally reasonable and think its a good change in general. However, the Python included with Plex for plugins to use is 2.7.x, which doesn’t sup…

---

## [Python Flask Waitress WebHook that sends WakeOnLan command if NAS is in s3 Sleep](https://forums.plex.tv/t/python-flask-waitress-webhook-that-sends-wakeonlan-command-if-nas-is-in-s3-sleep/838428)

<div class="topic-metadata">

**Author:** [@jmes37](https://forums.plex.tv/u/jmes37)\
**Replies:** 3\
**Last updated:** [April 19, 2023, 5:40pm UTC](https://forums.plex.tv/t/python-flask-waitress-webhook-that-sends-wakeonlan-command-if-nas-is-in-s3-sleep/838428 "2023-04-19T17:40:22Z")

</div>

Environment: There is a plex server on windows. This server is always on and is multi-purpose. There is an old unRAID server that hosts movies and tv shows libraries. This unRAID server only functions as storage (no …

---

## [Custom sort TV shows using "By Last Episode Added" option](https://forums.plex.tv/t/custom-sort-tv-shows-using-by-last-episode-added-option/813027)

<div class="topic-metadata">

**Author:** [@RayNeverLearns](https://forums.plex.tv/u/RayNeverLearns)\
**Replies:** 14\
**Last updated:** [April 14, 2023, 5:14pm UTC](https://forums.plex.tv/t/custom-sort-tv-shows-using-by-last-episode-added-option/813027 "2023-04-14T17:14:37Z")

</div>

Does anyone know what I need to change in the PLEX SQLite library database in order to change how TV shows are listed when I select the “By Last Episode Added” sort option? I’ve tried changing different \_at (datetime) fi…

---

## [Metadata agents for exported XBMC library](https://forums.plex.tv/t/metadata-agents-for-exported-xbmc-library/15430)

<div class="topic-metadata">

**Author:** [@gboudreau](https://forums.plex.tv/u/gboudreau)\
**Replies:** 1712\
**Last updated:** [March 9, 2023, 8:58am UTC](https://forums.plex.tv/t/metadata-agents-for-exported-xbmc-library/15430 "2023-03-09T08:58:40Z")

</div>

---

## [Can someone give me more information as to why I'm getting this XML parsing issue ? mismatched tag: ](https://forums.plex.tv/t/can-someone-give-me-more-information-as-to-why-im-getting-this-xml-parsing-issue-mismatched-tag/832580)

<div class="topic-metadata">

**Author:** [@thejosesdunkin](https://forums.plex.tv/u/thejosesdunkin)\
**Replies:** 0\
**Last updated:** [February 26, 2023, 11:23pm UTC](https://forums.plex.tv/t/can-someone-give-me-more-information-as-to-why-im-getting-this-xml-parsing-issue-mismatched-tag/832580 "2023-02-26T23:23:32Z")

</div>

File “Directory”, line 409, in \_run\_event await coro(\*args, \*\*kwargs) File “Directory”, line 50, in on\_message plex = PlexServer(config.PLEX\_SERVER\_NAME, plex\_token) File “Directory”, line 115, in init data = self.q…

---

## [Status 403 with error 1068 and message "This action is not available for this device."](https://forums.plex.tv/t/status-403-with-error-1068-and-message-this-action-is-not-available-for-this-device/829391)

<div class="topic-metadata">

**Author:** [@JVT038wasTaken](https://forums.plex.tv/u/JVT038wasTaken)\
**Replies:** 0\
**Last updated:** [February 3, 2023, 3:45pm UTC](https://forums.plex.tv/t/status-403-with-error-1068-and-message-this-action-is-not-available-for-this-device/829391 "2023-02-03T15:45:56Z")

</div>

I’m developing an app that has to access a Plex account and read its watch history. When visiting the generated authentication URL, the user can log in with their account, but when they actually authorize the app into t…

[Previous page](https://forums.plex.tv/c/dev-community/dev-api-corner/61.md?page=2)

[Next page](https://forums.plex.tv/c/dev-community/dev-api-corner/61.md?page=4)
