@@ -206,8 +206,10 @@ class JellyfinEmby:
|
|||||||
# Theres no way to get all libraries so individually get list of libraries from all users
|
# Theres no way to get all libraries so individually get list of libraries from all users
|
||||||
users = self.get_users()
|
users = self.get_users()
|
||||||
|
|
||||||
for _, user_id in users.items():
|
for user_name, user_id in users.items():
|
||||||
user_libraries: dict = self.query(f"/Users/{user_id}/Views", "get")
|
user_libraries: dict = self.query(f"/Users/{user_id}/Views", "get")
|
||||||
|
logger.debug(f"{self.server_type}: All Libraries for {user_name} {[library.get("Name") for library in user_libraries["Items"]]}")
|
||||||
|
|
||||||
for library in user_libraries["Items"]:
|
for library in user_libraries["Items"]:
|
||||||
library_title = library["Name"]
|
library_title = library["Name"]
|
||||||
library_type = library.get("CollectionType")
|
library_type = library.get("CollectionType")
|
||||||
|
|||||||
@@ -172,6 +172,9 @@ def setup_libraries(
|
|||||||
server_1_libraries = server_1.get_libraries()
|
server_1_libraries = server_1.get_libraries()
|
||||||
server_2_libraries = server_2.get_libraries()
|
server_2_libraries = server_2.get_libraries()
|
||||||
|
|
||||||
|
logger.debug(f"{server_1.server_type}: Libraries and types {server_1_libraries}")
|
||||||
|
logger.debug(f"{server_2.server_type}: Libraries and types {server_2_libraries}")
|
||||||
|
|
||||||
# Filter out all blacklist, whitelist libaries
|
# Filter out all blacklist, whitelist libaries
|
||||||
filtered_server_1_libraries = filter_libaries(
|
filtered_server_1_libraries = filter_libaries(
|
||||||
server_1_libraries,
|
server_1_libraries,
|
||||||
|
|||||||
@@ -224,6 +224,7 @@ class Plex:
|
|||||||
ssl_bypass=False,
|
ssl_bypass=False,
|
||||||
session=None,
|
session=None,
|
||||||
):
|
):
|
||||||
|
self.server_type = "Plex"
|
||||||
self.baseurl = baseurl
|
self.baseurl = baseurl
|
||||||
self.token = token
|
self.token = token
|
||||||
self.username = username
|
self.username = username
|
||||||
@@ -280,6 +281,7 @@ class Plex:
|
|||||||
output = {}
|
output = {}
|
||||||
|
|
||||||
libraries = self.plex.library.sections()
|
libraries = self.plex.library.sections()
|
||||||
|
logger.debug(f"Plex: All Libraries {[library.title for library in libraries]}")
|
||||||
|
|
||||||
for library in libraries:
|
for library in libraries:
|
||||||
library_title = library.title
|
library_title = library.title
|
||||||
|
|||||||
Reference in New Issue
Block a user