-
Notifications
You must be signed in to change notification settings - Fork 7
Description
Hi. I'm trying to add my own libraries, but I'm stuck. Not sure where and how to add them.
Tried different versions, the last one spits out errors, the first one runs but doesn't show the number of libraries
1.
{ "dashboard": { "name": "Your Plex Dashboard", "icon_url": "https://example.com/icon.png", "footer_icon_url": "https://example.com/icon.png" }, "plex_sections": { "show_all": false, "sections": { "Movies": { "display_name": "Movies", "emoji": "🎥", "show_episodes": false }, "Shows": { "display_name": "Shows", "emoji": "📺", "show_episodes": true }, "Documentaries": { "display_name": "Documentaries", "emoji": "📚", "show_episodes": false } } }, "presence": { "sections": [ { "section_title": "Filme", "display_name": "Movies", "emoji": "🎥" }, { "section_title": "Filme - 4K", "display_name": "Movies", "emoji": "🎥" }, { "section_title": "Serien", "display_name": "Shows", "emoji": "📺" }, { "section_title": "Serien - 4K", "display_name": "Shows", "emoji": "📺" } ], "offline_text": "🔴 Server Offline!", "stream_text": "{count} active Stream{s} 🟢" }, "cache": { "library_update_interval": 900 }, "sabnzbd": { "keywords": ["AC3", "DL", "German", "1080p", "2160p", "4K", "GERMAN", "English"] } }
2.
{ "dashboard": { "name": "Your Plex Dashboard", "icon_url": "https://example.com/icon.png", "footer_icon_url": "https://example.com/icon.png" }, "plex_sections": { "show_all": false, "sections": { "Movies": { "display_name": "Movies", "emoji": "🎥", "show_episodes": false }, "Shows": { "display_name": "Shows", "emoji": "📺", "show_episodes": true }, "Documentaries": { "display_name": "Documentaries", "emoji": "📚", "show_episodes": false } } }, "presence": { "sections": [ { "section_title": "Filme", "display_name": "Movies", "emoji": "🎥" }, { "section_title": "Filme - 4K", "display_name": "Movies", "emoji": "🎥" }, { "section_title": "Serien", "display_name": "Shows", "emoji": "📺" }, { "section_title": "Serien - 4K", "display_name": "Shows", "emoji": "📺" } ], "offline_text": "🔴 Server Offline!", "stream_text": "{count} active Stream{s} 🟢" }, "cache": { "library_update_interval": 900 }, "sabnzbd": { "keywords": ["AC3", "DL", "German", "1080p", "2160p", "4K", "GERMAN", "English"] } }
Error Log for 2nd Version
`
"count": len(section.all()),
File "/usr/local/lib/python3.13/site-packages/plexapi/library.py", line 691, in all
return self.search(libtype=libtype, **kwargs)
File "/usr/local/lib/python3.13/site-packages/plexapi/library.py", line 1547, in search
return self.fetchItems(
File "/usr/local/lib/python3.13/site-packages/plexapi/base.py", line 282, in fetchItems
subresults = self.findItems(data, cls, ekey, **kwargs)
File "/usr/local/lib/python3.13/site-packages/plexapi/base.py", line 355, in findItems
item = self._buildItemOrNone(elem, cls, initpath)
File "/usr/local/lib/python3.13/site-packages/plexapi/base.py", line 117, in _buildItemOrNone
return self._buildItem(elem, cls, initpath)
File "/usr/local/lib/python3.13/site-packages/plexapi/base.py", line 109, in _buildItem
return ecls(self._server, elem, initpath, parent=self)
File "/usr/local/lib/python3.13/site-packages/plexapi/base.py", line 70, in init
self._loadData(data)
File "/usr/local/lib/python3.13/site-packages/plexapi/video.py", line 421, in _loadData
self.similar = self.findItems(data, media.Similar)
File "/usr/local/lib/python3.13/site-packages/plexapi/base.py", line 354, in findItems
if self._checkAttrs(elem, **kwargs):
File "/usr/local/lib/python3.13/site-packages/plexapi/base.py", line 445, in _checkAttrs
attr, op, operator = self._getAttrOperator(attr)
File "/usr/local/lib/python3.13/site-packages/plexapi/base.py", line 556, in getattribute
value = super(PlexPartialObject, self).__getattribute__(attr)`
Any help is appreciated.