Helper functions to communicate with Plex, Emby and Jellyfin media servers using an abstraction layer to make access as easy as possible.
The following functions are supported:
Authentication with the Server.
Lists top-level media library folders/collections/categories.
Lists the content of media folders and sub-folders.
Constructing a playable stream URL derived from an ItemID extracted from previously listed media.
For faster operations, network data is optionally cached for a specified number of days.