Skip to content

[Help needed] Adding own Libraries #5

@TsinJu

Description

@TsinJu

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions