Play sequence refers to the sequence of events that occur when a user selects to play a live show, recorded show, movie or video. The app performs the following checks each time an authenticated user makes a selection:
- Content availability: If the user sets an ongoing program to record and plays the recording within 5 minutes the app responds with content unavailability message; "Program will begin shortly. We are processing your request and will notify you once the program is available." In all other cases, the app proceeds with below checks.
- Content policy: Content policy rights may differ based on devices, resolutions or screen sizes. If the rights are required, the available options (play, record, record) display after the verification is successful. After an option is selected, the subscription check initiates.
- Subscription validation: If the user has a valid subscription, the app proceeds to check for parental guidance restrictions. If the user does not have a subscription, the app displays an alert that the service is not part of their package. A number is provided for the user to call if they want to add the program to their service. The user can click OK to close the alert message.
- Parental guidance check: This checks to see if Parental Control is enabled, allowing the user to require a pin to access restricted content. If Parental Control has not been set on the user's profile, the app proceeds to check for multiple streams allotments. If however, Parental Control has been set up on the user's profile, a personal identification entry screen displays in which the user must enter a PIN number before they can view any content with a TV-MA, R, or NC-17 rating. The user has the option to either enter their PIN and continue or close out of the PIN request screen, which will prevent the content from streaming.
- Multiple streams allotment: This check determines whether the user is allowed to stream from multiple devices at the same time and if so, how many simultaneous streams are allowed. If the user is streaming on a device and then attempts to stream at the same time on another device and have reached their steaming allotment, the user receives an alert stating that they can either stop streaming on the other device or call to purchase more streams.