Plan configuration
Streams Manager offers a lot of flexibility when it comes to defining your plans. In this context, plans are products you sell for a certain period of time. To define you plans, open Payments & Plans
on the main menu and click on Plans
. By default, the system adds a few default plans which you can edit to suit your needs or remove. There is no limit on the number of plans you can add however, keep in mind that all active plans will show up in the plan selection dropdown on the checkout page and pricing section of the home page (if show pricing section is enabled). Also, ensure that there is exactly one plan marked as default. When Streams Manager detects that a user shares one of your media servers but that user is not yet tracked in Streams Manager, the system will import the user and assign it to the default plan. In addition.
By default all plans you create will become available in pay as you go mode. To enable a plan in recurring mode, it is required to configure Stripe price ID and/or PayPal plan ID. See Recurring plans setup for information on how to configure recurring plans.
If you enable downloads on your plan, your Plex accounts MUST HAVE PLEX PASS and also Plex account must be marked as having Plex Pass in Plex Accounts panel. Same goes for Emby and Emby Premiere
Plan settings are as follows:
Plan name - specifies the name of the plan that users will see on the plan selection dropdown on the checkout page and pricing section of the home page (if show pricing section is enabled)
Plan cost - specifies the cost of the plan
Library groups included in the plan - indicates the libraries groups included in this plan. At least one library group is required. Streams Manager will share libraries in selected group with users who select this plan
Target servers - indicates servers your plan will target. The system will attempt to use one server from the specified servers selected in this field as the first option if possible. However, if none of the targeted servers accommodate the plan or are full, the system will fall back to try to place a user on this plan to any available server
Maximum concurrent streams - indicates the maximum number of concurrent streams/devices the plan allows. When Streams Manager detects that a user is using more concurrent devices than specified by their plan, their stream will be stopped, a message will be sent to the user and a warning will be logged against their account. Please see How Streams Manager enforces streaming limits? article that explains how the streaming enforcement works. To enforce this limit, your Plex account must have Plex Pass.
Maximum number of Emby devices - indicates the maximum number of Emby devices the plan allows. When Streams Manager detects that a user is using this number of devices or more, Streams Manager will disable
Allow All Devices
setting in Emby and delete the oldest devices to ensure user is in compliance. Once the user drops below maximum number of devices, Streams Manager will again enableAllow All Devices
setting in Emby within 5 minutes.Plan duration in months - indicates the duration of the plan in months. Full plan duration is a sum of months, days and hours
Plan duration in days - indicates the duration of the plan in months. Full plan duration is a sum of months, days and hours
Plan duration in hours - indicates the duration of the plan in months. Full plan duration is a sum of months, days and hours
Stripe price ID - indicates the Stripe price ID of the recurring plan setup in Stripe. When specified, this plan will become available in both pay as you go and recurring mode. This is required if you want to use Stripe to use this plan in recurring mode. See Recurring plans setup for information how to configure recurring plans
PayPal plan ID - indicates the PayPal plan ID of the recurring plan setup in PayPal. When specified, this plan will become available in both pay as you go and recurring mode. This is required if you want to use PayPal and allow this plan to be used in recurring mode. See Recurring plans setup for information how to configure recurring plans
Display order - indicates the order in which plans are shown to the user. Plans with lower display order are shown earlier in the list
Overseerr movie request limit - indicates maximum number of Overseerr movies requests users on this plan can request. Leave empty for default limit set in Overseerr
Overseerr TV request limit - indicates maximum number of Overseerr TV requests users on this plan can request. Leave empty for default limit set in Overseerr
Overseerr permissions - indicates Overseerr permissions a user on this plan will get. Leave empty for default permissions set in Overseerr
Login IDs - comma separated list of Login IDs (not user IDs - get the ID from Logins page) of logins that will be able to see this plan on the checkout page. All other users will not see this plan
Active - indicates whether this plan is active and whether to show in the plan selection dropdown on the checkout page and pricing section of the home page. Inactive plans are still accessible to administrators when manually adding a user and users who have a recurring payment plan (i.e. they are grandfathered in)
Default plan - indicates whether this plan is a default plan. When Streams Manager detects that a user shares one of your Plex servers but that user is not yet tracked in Streams Manager, the system will import the user and assign it to the default plan
Allow transcoding - indicates whether this plan will allow any video transcoding. Transcoding audio is not monitored and 4K video transcoding is controlled at the server level - edit a server to reveal the setting. To enforce this limit, your Plex account must have Plex Pass. See How Streams Manager enforces transcoding rules?
Allow downloads - indicates whether this plan will allow mobile device downloading. Please see How Streams Manager enforces download limits?article that explains how the download enforcement works
Trial plan - indicates whether this is a trial plan used for free trials
Last updated