Skip to content

User Features

Vidori provides a suite of user features that enhance engagement and personalization. This guide covers how to configure watchlists, favorites, continue watching, and other user-facing functionality.

Continue Watching

Automatically track viewing progress and let users resume where they left off.

Watchlist

Users can save content to watch later with a personal watchlist.

Favorites

Like/favorite system for users to mark preferred content.

Watch History

Track what users have watched for personalization and recommendations.

The Continue Watching feature automatically tracks playback progress and allows users to resume videos from where they stopped.

  1. User starts watching a video
  2. Playback position is saved periodically (every 10 seconds)
  3. Video appears in “Continue Watching” when partially viewed
  4. User can resume playback with one click
  5. Video is removed from Continue Watching when completed
  1. Go to Settings → Viewer Settings
  2. Navigate to Continue Watching
  3. Configure the following options:
SettingDescriptionDefault
Enable Continue WatchingShow/hide the featureEnabled
Start thresholdMinimum % watched to appear5%
Completion threshold% at which video is “complete”95%
History retentionHow long to keep progress90 days
Max items shownItems in Continue Watching row20

Add the Continue Watching component to your app layouts:

  1. Go to App Studio → Layout Editor
  2. Select the Home screen (or desired screen)
  3. Click Add Component
  4. Select Continue Watching
  5. Configure display options:
    • Row title (e.g., “Continue Watching”, “Resume”)
    • Number of items to show
    • Show progress bar overlay
  6. Position the component (typically near the top)
  7. Save layout

The watchlist allows users to save content they want to watch in the future.

  1. Go to Settings → Viewer Settings
  2. Navigate to Watchlist
  3. Configure options:
SettingDescriptionDefault
Enable WatchlistShow/hide the featureEnabled
Button labelText for add button”Add to Watchlist”
Added labelText when added”In Watchlist”
Max itemsMaximum watchlist size500
Sort orderDefault list orderingRecently Added

The watchlist button appears in:

  • Video detail page (primary action)
  • Video player controls
  • Long-press/context menu on video tiles
  • Hover actions on web

Users access their watchlist via the Library or Watchlist menu item:

  1. Go to App Studio → Menu Builder
  2. Ensure Watchlist or Library menu item is visible
  3. Configure the label and icon
  4. Save menu configuration

The favorites system lets users mark content they particularly enjoy.

  1. Go to Settings → Viewer Settings
  2. Navigate to Favorites
  3. Configure options:
SettingDescriptionDefault
Enable FavoritesShow/hide the featureEnabled
Icon styleHeart, thumbs up, or starHeart
Show countDisplay like count publiclyNo
Affect recommendationsUse for personalizationYes
FeatureWatchlistFavorites
Purpose”Watch later” intent”I liked this” sentiment
Typical actionAdded before watchingAdded after watching
Auto-removeOptional after watchingNever auto-removed
RecommendationsModerate influenceStrong influence

Track what users have watched for personalization and user convenience.

  1. Go to Settings → Viewer Settings
  2. Navigate to Watch History
  3. Configure options:
SettingDescriptionDefault
Enable HistoryTrack viewing historyEnabled
History visibilityShow history to usersEnabled
Retention periodHow long to keep1 year
Clear history optionAllow users to clearEnabled

Users can manage their history in Profile → Privacy:

  • View watch history
  • Clear all history
  • Pause history tracking
  • Download their data

Users can manage their accounts with these features:

FeatureLocationDescription
Profile editingProfile screenUpdate name, email, avatar
Password changeSecurity settingsUpdate password
Email preferencesNotification settingsManage email subscriptions
Connected devicesSecurity settingsView/remove logged-in devices
Delete accountProfile → Delete AccountPermanent account deletion

Enable self-service account deletion for compliance with privacy regulations:

  1. Go to Settings → Viewer Settings → Privacy
  2. Enable Account Deletion
  3. Configure:
    • Confirmation steps (email verification, password)
    • Grace period (days before permanent deletion)
    • Data retention after deletion
  4. Save changes

Protect younger viewers with content restrictions.

Configure which age ratings require restrictions:

  1. Go to Settings → Content → Age Ratings
  2. Define your rating system (MPAA, TV Parental Guidelines, PEGI, or custom)
  3. Assign ratings to content
  4. Configure which ratings require PIN protection
RatingTypical Restriction
G / TV-YNo restriction
PG / TV-PGNo restriction
PG-13 / TV-14Optional PIN
R / TV-MAPIN required
NC-17 / AdultPIN + age verification

Users can set up parental controls in their profile:

  1. User navigates to Profile → Parental Controls
  2. Creates a 4-digit PIN
  3. Selects maximum allowed rating without PIN
  4. Optionally restricts specific content or categories

For family accounts, allow restricted profiles:

FeatureDescription
Kids profileOnly shows age-appropriate content
PIN-protected exitRequires PIN to switch profiles
Content filteringHide mature content entirely
Viewing limitsOptional time limits

Control which features appear in your app:

  1. Go to Settings → Viewer Settings → Feature Visibility
  2. Toggle features on/off:
FeatureDefaultNotes
Continue WatchingOnCore engagement feature
WatchlistOnPopular user feature
FavoritesOnDrives recommendations
Watch HistoryOnPrivacy considerations
RatingsOffUser content ratings
ReviewsOffUser reviews (if enabled)
ShareOnSocial sharing
DownloadOffOffline viewing (if available)

Track user feature engagement in Analytics → Engagement:

MetricDescription
Watchlist addsContent added to watchlists
Watchlist conversionWatchlisted content that gets watched
FavoritesContent favorited by users
Continue Watching startsResumed sessions from Continue Watching
History viewsUsers viewing their history