Streams Manager Docs
  • Overview
    • What is Streams Manager?
    • System overview
      • Panel navigation
      • General terms
      • User classes
  • Configuration
    • First time login
      • Included accounts
      • Reset default passwords
    • Setup proxy
    • Add Plex accounts
    • Add your administrator login
    • Settings
      • General
        • Site settings
        • Administrator contact settings
        • Page settings
      • Email notifications
        • SMTP settings
        • Notification templates
        • Free SMTP options
      • Discord notifications
        • Discord settings
          • Creating a Discord bot
        • Notification templates
      • Payment gateways
        • General settings
        • PayPal settings
          • Generating PayPal REST credentials
          • Generating PayPal NVP Credentials
        • Stripe settings
        • Plisio settings
      • Registration settings
      • Payment reminders settings
      • Subscriptions & trials settings
      • Requests integration settings
        • Ombi settings
        • Overseerr settings
        • Petio settings
      • Discord integration settings
        • Creating a Discord bot
      • Media server integration settings
      • Referrals settings
      • Custom content
        • Logo
        • Wallpaper
        • Home page section 1 content
        • Home page section 2 content
        • Pricing content
        • Subscription page content
        • Library statistics section content
        • Custom theme
      • Miscellaneous settings
        • Self invite settings
    • Library groups configuration
    • Plan configuration
      • Recurring plans setup
        • Stripe recurring plan setup
        • PayPal recurring plan setup
    • Server location configuration
    • Media server configuration
    • Libraries configuration
    • Users and data import
      • Users synchronization/import
    • Mobile app setup
    • Discount codes
    • Linked users
    • Emby devices
    • Custom roles
    • Custom domain
    • Test the flows
  • Server Migration
    • Migrating users between servers
  • Plex Bans
    • Overview
    • How to deal with a ban
    • Requiring users to change their Plex account
    • Server re-invite
  • Troubleshooting
    • PayPal
      • Error: PayPal is missing subscription ID details
      • Error: PayPal subscription ID: xxx does not have any transactions
      • Error: Create Subscription Api response error RESOURCE_NOT_FOUND
    • Plex
      • Error: HTTP 422 Unprocessable Entity when inviting a user or processing a subscription
      • Error: PlexApiException was thrown
      • Error: Error communicating with Plex 401
      • Error: Plex response status code does not indicate success: 404
    • Emby/Jellyfin
      • Emby/Jellyfin users cannot login and are getting incorrect password message
    • Error: There are no servers with capacity that accomodate plan
    • Error: User tried to subscribe but servers are full
    • No plans show on the checkout page
    • Specific plan is not showing up on the checkout page
  • FAQ
    • How Streams Manager enforces streaming limits?
    • How Streams Manager enforces download limits?
    • How Streams Manager enforces transcoding rules?
    • How to use a custom domain?
    • How does Streams Manager know that a user is active or expired?
    • How to invite a user manually via Streams Manager?
    • How to change user’s Plex/Emby/Jellyfin email or username?
    • How to enable two factor (2FA) authentication?
    • How does Streams Manager match payments during transaction sync?
    • How to mass migrate users from one media server to another?
    • What is the flow for a new customer in Streams Manager?
    • What runs and is synchronized on a recurring basis?
    • I am seeing notes mentioning credits on the payment edit screen. What is that?
    • How does Streams Manager select a Plex server to add a user?
    • How to dedicate a specific server to trials only?
    • Can I switch platforms?
    • How to bulk invite users?
Powered by GitBook
On this page
  1. Overview

System overview

PreviousWhat is Streams Manager?NextPanel navigation

Last updated 2 years ago

Below is the quick overview of the system when logged in as an administrator.

Menu is at the top with submenus under each item that has a down arrow next to it. Descriptions of less obvious panels are as follows:

  • Users - this panel shows users in the system that are currently sharing one of your Plex servers or have done so in the past. Note, this is different from Site Logins (i.e. user's ability to login to he site and manage their account). By registering on the site, one gets a Site Login but they need to subscribe to become a User.

  • Payments - this panel shows a list of payments added to the system either from user subscriptions, synchronization from different payment gateways or by manual entry.

  • Plans - this panel shows plans/products you are offering your customers/users.

  • Unmatched Payments - this panel shows a list of payments that were found on one of the enabled payment gateways during synchronization but the system could not automatically match the payment to a user in the system. You should manually creating this payment on the user it belongs.

  • Discount Codes - this panel shows a list of discount codes that are created in the system.

  • Servers - this panel shows a list of Plex servers enabled in the system. Plex servers are automatically synced from your Plex account and they cannot be manually added Instead, claim ownership of a Plex server during Plex software installation and then sync the servers in the panel.

  • Server Locations - this panel show a list of locations where your servers reside. When managing a server, you can edit the server settings to assign it to a specific location. Then your users will be able to specify the server that is closest to them during the subscription process.

  • Libraries - this panel shows a list of libraries that are available on your Plex servers. Libraries are automatically synced from your Plex servers and they cannot be manually added Instead, add/edit libraries on the Plex server and then sync libraries in this panel.

  • Library Types - this panel shows library types which are groupings of libraries for the purpose of adding to a plan.

  • Download Activity - this pane shows download activity on your Plex servers. The activity is automatically checked every 5 minutes against your Plex servers and logged for viewing in this panel.

  • Streaming Activity - this pane shows streaming activity on your Plex servers. The activity is automatically checked every 5 minutes against your Plex servers and logged for viewing in this panel.

  • Plex Accounts - this panel shows a list of Plex accounts added to the system. You need to manually add one or more of Plex accounts to the system.

  • Settings - this panel allows for system configuration.

  • Mass Contact - this panel allows you to send messages to all users that are active on your Plex servers.

  • Scan Missing Media - this panels allows your users to request Plex scans of specific media items or folders to correct issues where the file the media item is pointing has been changed but Plex has not scanned in the change just yet so it shows it as media unavailable.

  • Upload Subtitles - this panel allows your users to upload their own subtitles to media items.

  • Scan Folder - this panel is accessible to administrators only and allows a similar functionality of the Scan Missing Media panel but it allows you to scan a any media directory on one or more servers.

  • invites - this panel shows a list of pending invites sent to users.

  • Site Logins - this panel shows a list of people show have registered with the system and can log in to subscribe or manage their account. People with logins become users once they subscribe or are added to a Plex server by the administrator.

  • FAQ - this panel allows you to create your own custom FAQ page where users can see commonly asked questions and answers.

  • Events - this panel shows events that occurred in the system ranging from informational events to errors that require our intervention. It is recommended to periodically review messages in this panel.