Pro Week ‘25: Fireside in the Forum Question Submissions

I saw your Plex API article and I really want to start using it.

I am into 3rd party agent additions and with the new API, I need a guid-through. Will there be sample code that walks us through or around the common hurdles of HOW TO add metadata to new (just added) or existing library (ie. scan for metadata) items?

How to do the JWC thing exactly?

Where and how to bind a piece of code to your agent or to certain events?

How to fall back to what your agent provides and how to rule out that additions or replacements get overwritten by your agent?

I know that there are classic 3rd party agents/scanners using Python out there. But I don’t have the slightest idea on how to best-practice-add/replace metadata in a slim way.

I have plans to manage smart playlists and smart collections to give users the ability to use filters that your UI does not offer.

A quick example would be: give me all movies in a library that have a critics rating of at least 70% that are at least XYZ years old and put a “best classic movies” label to it (which is used in a smart collection). If the item does not meet the conditions, check and possibly remove the label.

The same with awards and other things… I want to program an agent that gives all these possiblities to users, but I need the general best practice procedure for you newly documented API with up to date bindings into a PMS.

I have done agents/scanners in Python, but since you possibly want to remove support for python, I need a good sample in order to be able to help.

Will there be support articles that put some flesh to the request-by-request type of documentation which needs you to have experience in this field already?


Fireside Awesome Question! Answer Post

Will there be support articles that put some flesh to the request-by-request type of documentation which needs you to have experience in this field already?