The ability to search via other providers id

Hi,

Since i migrated my libraries to use the new plex agents, all of them uses the new plex guid, which is plex://type/id. before we could for example use /library/all?guid=imdb://tt-id to find a matching item in plex database.

I am working on a project that can sync media watch state, i am planning to supporting webhooks to sync watch state back to servers, after searching for a while, i managed to find API end points for majority of media players that can search via providers id. however plex lost the ability to do so.

Please allow us to find a match using the providers ids that you already store like tmdb:// imdb:// tvdb:// etc, it can be for example /library/all?guids=imdb://,tvdb://,etc... and it would match that.

Right now the only way for me to match a external GUID to plex is by listing all objects in the entire server to match it, you can imagine how big users libraries are and frankly it’s waste of bandwidth for users.

the project im working on is

it would be really nice to have this feature added to plex, if it’s not possible, then please provide a way for an open api that can match your custom ids to other providers. this website that made by plex

https://watch.plex.tv/

seems good step in making API that match ids.