I’m trying to build a more complete photo agent. I did the info.plist file and the init.py files, copied them to the \AppData\Local\Plex Media Server\Plug-ins\ folder and restarted the PMS but when I look at the Agents list in preferences, I can’t see it.
For now, I simply recopied code from the actual photo agent.
Here is the code
info.plist
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><br />
<plist version="1.0"><br />
<dict><br />
<key>CFBundleIdentifier</key><br />
<string>org.dyndns.bkcorp.plex.AdvancedPhotos</string><br />
<br />
<key>PlexFrameworkVersion</key><br />
<string>2</string><br />
<br />
<key>PlexPluginClass</key><br />
<string>Agent</string><br />
<br />
<key>PlexClientPlatforms</key><br />
<string>ClientPlatform.Windows,ClientPlatform.LGTV</string><br />
</dict><br />
</plist>
__init__.py
class AdvancedPhotos(Agent.Photos):<br />
name = 'AdvancedPhotos'<br />
primary_provider = True<br />
languages = [Locale.Language.NoLanguage]<br />
accepts_from = ['com.plexapp.agents.none']<br />
<br />
def search(self, results, media, lang):<br />
results.Append(MetadataSearchResult(id=media.id, name=media.title, year=None, lang=lang, score=100))<br />
<br />
def update(self, metadata, media, lang):<br />
metadata.title = media.title
Can you see something wrong?
