tautulli library
Dart library package to facilitate the connection to and from Tautulli's API: a Python based monitoring and tracking tool for Plex Media Server.
This library gives access to tautulli_commands, tautulli_models, and tautulli_types, and is needed as the only entrypoint.
Classes
- Tautulli
- The core class to handle all connections to Tautulli. Gives you easy access to all implemented command handlers, initialized and ready to call. [...]
- TautulliActivity
- Model for activity data from Tautulli. [...]
- TautulliAudioStream
- Model to store information about the audio stream for some content.
- TautulliCommandHandler_Activity
- Facilitates, encapsulates, and manages individual calls related to activity within Tautulli. [...]
- TautulliCommandHandler_History
- Facilitates, encapsulates, and manages individual calls related to history within Tautulli. [...]
- TautulliCommandHandler_Libraries
- Facilitates, encapsulates, and manages individual calls related to libraries within Tautulli. [...]
- TautulliCommandHandler_Miscellaneous
- Facilitates, encapsulates, and manages individual calls for any miscellaneous calls within Tautulli. [...]
- TautulliCommandHandler_Notifications
- Facilitates, encapsulates, and manages individual calls related to notifications within Tautulli. [...]
- TautulliCommandHandler_System
- Facilitates, encapsulates, and manages individual calls for any system calls within Tautulli. [...]
- TautulliCommandHandler_Users
- Facilitates, encapsulates, and manages individual calls related to users within Tautulli. [...]
- TautulliDateFormat
- Model to store the date and time formats.
- TautulliGeolocationInfo
- Model to store the geolocation information for an IP address.
- TautulliGraphData
- Model to store graph data from Tautulli. [...]
- TautulliHistory
- Model for history data from Tautulli. [...]
- TautulliHistoryRecord
- Model for a single history record in Tautulli.
- TautulliHomeStats
- Model to store the data for the home statistics.
- TautulliLibrariesTable
- Model for the Tautulli library table from Tautulli. [...]
- TautulliLibrary
- Model to store data about a library from Plex. [...]
- TautulliLibraryMediaInfo
- Model to store the Tautulli media information table data records. [...]
- TautulliLibraryMediaInfoRecord
- Model to store the Tautulli media information table data.
- TautulliLibraryName
- Model to store basic name and data about a library from Plex.
- TautulliLibraryUserStats
- Model to store user stats for a library in Plex.
- TautulliLibraryWatchTimeStats
- Model to store total watch time stats for a library in Plex.
- TautulliLog
- Model to store a Tautulli log record.
- TautulliMediaInfo
- Model to store the library content's media information.
- TautulliMediaInfoParts
- Model to store the library content's media information for each part/file.
- TautulliMetadata
- Model to store the library content metadata.
- TautulliNewsletter
- Model to store information about a Tautulli newsletter.
- TautulliNewsletterConfig
- Model to store information about a Tautulli newsletter configuration.
- TautulliNewsletterLogRecord
- Model to store an individual newsletter log details from Tautulli.
- TautulliNewsletterLogs
- Model to store newsletter logs from Tautulli. [...]
- TautulliNotificationLogRecord
- Model to store an individual notification log details from Tautulli.
- TautulliNotificationLogs
- Model to store notification logs from Tautulli. [...]
- TautulliNotifier
- Model to store information about a Tautulli notifier.
- TautulliNotifierConfig
- Model to store information about a Tautulli notifier configuration.
- TautulliNotifierConfigActions
- Model to store information about a Tautulli notifier configuration actions.
- TautulliNotifierParameter
- Model to store information about a Tautulli notifier parameters.
- TautulliPlexLog
- Model to store a Plex Media Server or Plex Media Scanner log.
- TautulliPMSUpdate
- Model to store update information for Plex Media Server.
- TautulliRecentlyAdded
- Model to store information about some recently added content.
- TautulliSearch
- Model to store search results of your Plex Media Server library.
- TautulliSearchResult
- Model to store Plex Media Server search result data.
- TautulliSearchResults
- Model to store search result lists from your Plex Media Server library.
- TautulliSeriesData
- Model to store an individual series data for graph data from Tautulli.
- TautulliServer
- Model to store the Plex Media Server details.
- TautulliServerIdentity
- Model to store the Plex server identity used in Tautulli.
- TautulliServerInfo
- Model to store the Plex server information used in Tautulli.
- TautulliSession
- Model for a single activity session in Tautulli.
- TautulliSingleLibrary
- Model to store data about a single library from Plex. [...]
- TautulliStreamData
- Model to store information about an active or previous stream.
- TautulliSubtitleStream
- Model to store information about the subtitle stream for some content.
- TautulliSyncedItem
- Model to store data about a synced item from Plex.
- TautulliTableLibrary
- Model for a single Tautulli library data from the library table in Tautulli. [...]
- TautulliTableUser
- Model for a single Tautulli user's data from the user table in Tautulli. [...]
- TautulliUpdateCheck
- Model to store update information for Tautulli.
- TautulliUser
- Model for a single Tautulli user's data in Tautulli. [...]
- TautulliUserIPRecord
- Model to store a single user login information.
- TautulliUserIPs
- Model to store user IP address records from Tautulli. [...]
- TautulliUserLoginRecord
- Model to store a single user login information.
- TautulliUserLogins
- Model to store user login records from Tautulli. [...]
- TautulliUserName
- Model to store a user's name & ID.
- TautulliUserPlayerStats
- Model to store total watch time stats for a user's players in Plex.
- TautulliUsersTable
- Model for the Tautulli user table from Tautulli. [...]
- TautulliUserWatchTimeStats
- Model to store total watch time stats for a user in Plex.
- TautulliUtilities
- TautulliUtilities gives access to static, functional operations. These are mainly used for the (de)serialization of received JSON data. [...]
- TautulliVideoStream
- Model to store information about the video stream for some content.
- TautulliWHOISInfo
- Model to store the WHOIS information for an IP address. [...]
- TautulliWHOISSubnet
- Model to store the WHOIS information for a subnet contained within an IP address lookup.
Extensions
- TautulliAPILookupServiceExtension
- Extension on TautulliAPILookupService to implement extended functionality.
- TautulliFallbackImageExtension
- Extension on TautulliFallbackImage to implement extended functionality.
- TautulliGraphYAxisExtension
- Extension on TautulliGraphYAxis to implement extended functionality.
- TautulliHistoryOrderColumnExtension
- Extension on TautulliHistoryOrderColumn to implement extended functionality.
- TautulliImageHostServiceExtension
- Extension on TautulliImageHostService to implement extended functionality.
- TautulliLibrariesOrderColumnExtension
- Extension on TautulliLibrariesOrderColumn to implement extended functionality.
- TautulliLibraryMediaInfoOrderColumnExtension
- Extension on TautulliLibraryMediaInfoOrderColumn to implement extended functionality.
- TautulliLogsOrderColumnExtension
- Extension on TautulliLogsOrderColumn to implement extended functionality.
- TautulliMediaTypeExtension
- Extension on TautulliMediaType to implement extended functionality.
- TautulliNewsletterLogOrderColumnExtension
- Extension on TautulliNewsletterLogOrderColumn to implement extended functionality.
- TautulliNotificationLogOrderColumnExtension
- Extension on TautulliNotificationLogOrderColumn to implement extended functionality.
- TautulliOrderDirectionExtension
- Extension on TautulliOrderDirection to implement extended functionality.
- TautulliPlexLogTypeExtension
- Extension on TautulliPlexLogType to implement extended functionality.
- TautulliSectionTypeExtension
- Extension on TautulliSectionType to implement extended functionality.
- TautulliSessionLocationExtension
- Extension on TautulliSessionLocation to implement extended functionality.
- TautulliSessionStateExtension
- Extension on TautulliSessionState to implement extended functionality.
- TautulliStatsTypeExtension
- Extension on TautulliStatsType to implement extended functionality.
- TautulliTranscodeDecisionExtension
- Extension on TautulliTranscodeDecision to implement extended functionality.
- TautulliUserGroupExtension
- Extension on TautulliUserGroup to implement extended functionality.
- TautulliUserIPsOrderColumnExtension
- Extension on TautulliUserIPsOrderColumn to implement extended functionality.
- TautulliUserLoginsOrderColumnExtension
- Extension on TautulliUserLoginsOrderColumn to implement extended functionality.
- TautulliUsersOrderColumnExtension
- Extension on TautulliUsersOrderColumn to implement extended functionality.
- TautulliWatchedStatusExtension
- Extension on TautulliWatchedStatus to implement extended functionality.
Enums
- TautulliAPILookupService
- Enumerator to handle all API lookup services available in Tautulli.
- TautulliFallbackImage
- Enumerator to handle all fallback images available in Tautulli.
- TautulliGraphYAxis
- Enumerator to handle all graph Y-axis values available in Tautulli.
- TautulliHistoryOrderColumn
- Enumerator to handle all history order columns used in Tautulli.
- TautulliImageHostService
- Enumerator to handle all image hosting services available in Tautulli.
- TautulliLibrariesOrderColumn
- Enumerator to handle all library order columns used in Tautulli.
- TautulliLibraryMediaInfoOrderColumn
- Enumerator to handle all library media information order columns used in Tautulli.
- TautulliLogsOrderColumn
- Enumerator to handle all log order columns used in Tautulli.
- TautulliMediaType
- Enumerator to handle all media types used in Tautulli.
- TautulliNewsletterLogOrderColumn
- Enumerator to handle all newsletter log order columns used in Tautulli.
- TautulliNotificationLogOrderColumn
- Enumerator to handle all notification log order columns used in Tautulli.
- TautulliOrderDirection
- Enumerator to handle all order directions used in Tautulli.
- TautulliPlexLogType
- Enumerator to handle all Plex log types available in Tautulli.
- TautulliSectionType
- Enumerator to handle all section types used in Tautulli.
- TautulliSessionLocation
- Enumerator to handle all session locations used in Tautulli.
- TautulliSessionState
- Enumerator to handle all session states used in Tautulli.
- TautulliStatsType
- Enumerator to handle all statistic types for home stats.
- TautulliTranscodeDecision
- Enumerator to handle all transcode decisions used in Tautulli.
- TautulliUserGroup
- Enumerator to handle all user groups used in Tautulli.
- TautulliUserIPsOrderColumn
- Enumerator to handle all user IP address order columns used in Tautulli.
- TautulliUserLoginsOrderColumn
- Enumerator to handle all user login order columns used in Tautulli.
- TautulliUsersOrderColumn
- Enumerator to handle all user order columns used in Tautulli.
- TautulliWatchedStatus
- Enumerator to handle all watched statuses in Tautulli.