Streamit Laravel - Documentation

Short Drama Addon Overview & User Workflows

1. Overview

Short Drama provides a curated home feed of short episodic dramas inside Streamit Laravel, making it easy for viewers to discover, resume, and play episodes with minimal friction.

This feature enables:

  • Fast discovery of short dramas through banners, personalized picks, and sectional lists.
  • Seamless resume playback with continue-watching and initial seek support.
  • Controlled access to content via a DRM-styled access layer and playback gating for protected content.

2. How It Works

Short Drama organizes episodic content into an adaptive home feed and opens episodes in a focused playback view. The system prioritizes user experience while enforcing access controls and handling offline states gracefully.

Home Feed Composition

The home feed is composed from several sources:

  • Banners: Highlighted promotions or featured dramas. Selecting a banner opens the drama episode or resolves the correct drama when the banner metadata is incomplete.
  • Continue Watching: Personalized list of episodes the user started earlier, with resume position preserved.
  • Sections: Curated lists by category or editorial selection, each showing a horizontal list of dramas.

Access Control (DRM-Styled)

Short Drama enforces a DRM-styled access layer before playback:

ItemDescription
Access gatingProtected episodes require authentication and valid entitlement to play.
Playback resolverWhen a user requests playback, the app verifies access and resolves stream.
Fallback matchingIf a banner lacks a drama identifier, the app attempts title matching as a fallback.

Player Capabilities

The Short Drama player exposes several playback capabilities that are managed by the player layer (these are predefined and not presented as on/off toggles in the app settings):

  • Audio track selection: The player can switch between available audio tracks when provided by the stream.
  • Subtitle selection: The player can enable and switch subtitle tracks when available.
  • Quality switching: Multiple quality levels are provided by the stream and the player can switch between them for smooth playback.
  • Auto-swipe: After an episode ends the player may automatically advance to the next episode for continuous viewing.
ItemDescription
Audio / SubtitlesPlayer supports switching audio tracks and subtitle tracks when provided.
Quality switchingPlayer handles multiple qualities supplied by the stream; switching happens in-player.
Auto-swipePlayer can advance to the next episode automatically to maintain viewing flow.

3. User Roles & Access

List of roles that interact with Short Drama and their exact capabilities.

3.1 Guest (Not Logged In)

  • Can browse the Short Drama home feed and view banners and section lists.
  • Can preview metadata and thumbnails for dramas.
  • Cannot start protected playback; attempting to play prompts for authentication.

[Screenshot: Guest view of Short Drama home feed showing banners and section lists]

3.2 Registered User

  • Can browse and play permitted episodes.
  • Can resume playback from the last watched position (continue-watching).
  • Can have playback entitlements enforced by DRM-styled access control.
  • Can remove items from Continue Watching.

[Screenshot: Registered User view of Short Drama home feed with Continue Watching section]

4. Step-by-Step Workflows

Browsing the Short Drama Home Feed

  1. Open the app and navigate to the Short Drama section from the main menu.

[Screenshot: Short Drama home entry point displaying banner and primary sections]

  1. Scroll through banners, Continue Watching, and section lists.
  2. Tap any drama card to view available episodes or to begin playback (authentication may be required).

[Screenshot: Short Drama card list showing drama cards and play affordance]

Tip: Use the Continue Watching list to quickly resume partially viewed episodes.

Playing the First Episode from a Card or Banner

  1. Tap a drama card or banner on the home feed.
  2. If the item is protected, the app prompts for sign-in or entitlement verification.

[Screenshot: Playback entitlement prompt for protected episode]

  1. After access is verified, playback starts. The player resumes from saved position when applicable.
  2. At the end of an episode, the app can automatically swipe to the next episode and start playback if the feature is enabled.

[Screenshot: Playback screen showing episode controls and current time]

Tip: Auto-swipe keeps viewers in a continuous viewing flow for episodic content.

Resuming from Continue Watching

  1. Locate the Continue Watching section on the Short Drama home feed.
  2. Tap the resume action on any listed episode to open playback at the saved seek position.

[Screenshot: Continue Watching list with resume action highlighted]

  1. After playback, the app updates the saved progress so the user can return later.

Handling Offline or No-Connection State

  1. If the app detects no internet connection, Short Drama displays an offline state or banner when appropriate.

[Screenshot: Offline state dialog with retry button visible]

  1. The retry button checks connectivity and retries the failed action when online.

Tip: If an episode is partially downloaded or preloaded, the player may still be able to play without full connectivity depending on configuration.

5. Settings & Configuration

Short Drama settings are predefined and managed by the player or server-side configuration. They are not presented as user-toggleable on/off switches in the app UI.

SettingDefaultDescription
Autoplay / Auto-swipePredefinedPlayer may automatically advance to the next episode; behavior is controlled by player configuration.
Preload / PrefetchPredefinedPlayer preloads upcoming content and thumbnails according to configured rules.
Video qualityManaged by playerMultiple quality levels are supplied by the stream and selected/handled by the player.
Continue-watching syncPredefinedResume positions are synced to the server when available for authenticated users.
DRM Access EnforcementPredefinedEntitlement checks and access gating are enforced prior to playback for protected content.
Playback featuresPredefinedAudio, subtitle, and quality switching are supported in-player when provided by the stream.

6. Important Notes

Note: If no alternate quality, audio track, or subtitle track is available for an episode, playback uses the stream’s default properties and continues without interruption.

Conclusion

Short Drama delivers a focused discovery and playback experience for short episodic content within Streamit Laravel. It balances fast discovery with secure playback controls and helpful resume behavior.

Short Drama ensures:

  • Quick content discovery through banners, personalized picks, and sectional lists.
  • Reliable resume playback and progress sync for signed-in users.
  • Access control for protected content via a DRM-styled enforcement layer.