[Request] Fully documented, supported Media Server API (HTTP/REST)

Please click the “like” button beneath this exact post to have your vote counted, as is Plex’ policy on counting votes. Doing a “+1” or similarly replying won’t be counted by Plex staff.

Problem: Developers, hackers, etc. are missing multiple features in Plex. For example, I’d like to be able to sync my music playlists from Plex Media Server to my Android device. Or some other place. Or whatever. But that feature’s missing. If I had something I could query - like an API - I could write some code and solve my own problem!

Solution: Fully documented, publicly available API for Plex Media Server installations.

Note: I’m totally fine with this being a Plex-Pass only feature. Let’s face it, most folks are not going to program against an API, so it’s not like you’d be incurring the ire of the public at large by making it a paid feature.

I’d like to be able to use HTTP requests similar to what’s been very sleuthfully documented at https://github.com/Arcanemagus/plex-api/wiki to access every major feature of Plex Media Server.

(Note: Yes, obviously I know there’s community driven API documentation, but the point of this thread is that it’s not official. If Plex makes changes, they’ve got to go “hack” through that to figure it out all over again. The goal here is official, fully supported API access and documentation, absolutely nothing less.)

Please empower this community of hackers, developers, and “makers” in general to use Plex Media Server more effectively.

This would be awesome and open up more integration options. More integration options = more plex visibility = more plex users = more plex monies.

I have a need for REAL API documentation and examples, too. In my case, I can generate .m3u files to make playlists of my kid’s fav shows for afternoon playing in order as if it was on TV (e.g., Dinosaur Train first, Magic Schoolbus second, etc, but a random episode for each ‘day’) for my WDTVLive, but now that I’m slowly transferring to using Plex daily for other tasks, it would be nice to be able to more easily have that kind of generation there.

(There are a few .m3u importers around, but they work by hacking around the API and writing directly to the sql db.)

Seeing a lot of people needing this recently so I’m bumping for visibility. Please “like” the original post at the top to have Plex staff actually count your vote. (Just replying or saying “hell yeah” or whatever doesn’t count according to their policy.)

+1 and liked.

Sorry to be a pest, but I just ran into yet another situation where I could solve a problem of my own and that of a lot of other people if I had this. Bumping again. Please give this a +1 folks, thank you!

Bumped, I’d like to see this too.

This is something I would love to see as well!

Early 2021 clean-up: duplicate