Norva

Playback Position vs. Completion State: What Changes?

Playback position is a timeline value; completion is a classification that may use thresholds, duration, credits, explicit actions, or current product rules.

In short: Playback position answers "where on the timeline?" Completion state answers "how should this item be classified?" A player may calculate completion from position, duration, credits, explicit user actions, or product-specific thresholds. The two values can change together, but they should be recorded and tested separately.

Confusing these concepts leads to reports such as "my progress disappeared" when an item was intentionally moved from Continue Watching to a completed state. The underlying position may still exist, may be reset, or may be handled differently by the current product.

The media player glossary places both terms within the wider state model.

Playback position is a timeline value

In web media, the current playback time is represented on the media timeline. A user can move that value by playing, seeking, or restarting. The player may save a rounded or periodic position rather than every rendered frame.

A displayed progress bar is an approximation. Its visible width can differ from the saved numeric value, especially on a short item or small screen.

Completion is a classification

Completion typically indicates that the player or user considers the item watched. The classification may use a threshold near the end, known credits, duration, an explicit action, or another rule. The exact rule is product-specific and can change.

Do not invent a Norva percentage threshold. Consult current official guidance and record observed behavior with the tested item and version.

Why the values can diverge

An item can have a position near the end but remain "in progress" if the completion rule has not been met. It can be marked completed while a technical position remains before the final frame. Replaying a completed item may create a new position without immediately removing its completion classification.

Short clips, live-like media, credits, trailers, and items with unusual duration metadata can make a simple percentage rule unreliable.

Resume behavior is a third question

The resume point is the position the player offers or uses when the item opens again. It may be derived from the saved position, adjusted to avoid replaying a few seconds, or omitted after completion. This behavior should not be assumed from the completion badge alone.

See resume point versus bookmark for another important state boundary.

Synchronization can affect each state differently

Across supported screens, a position update and completion update may be separate records or events. A stale screen could show the correct completion badge but an old progress bar, or the reverse. Record both before refreshing.

Norva can keep viewing progress across supported devices under the same account, but exact behavior still depends on current implementation, media identity, profile, source, device, and connectivity.

Test position without reaching completion

Choose a known item and stop at a distinctive middle position. Exit normally, reopen on the same screen, and record the displayed and actual resume points. Then inspect the item's completion classification.

Repeat on a secondary supported screen if continuity matters. Keep account, profile, source, item, and version fixed.

Test completion without assuming the rule

Use an item whose duration is understood and play through the relevant ending under normal use. Record when the visible classification changes, but do not generalize the observed point. Reopen the item and record whether it restarts, resumes, or offers a choice.

If the interface offers an explicit watched or unwatched control, test it separately from natural playback.

Audit conflicts separately

The playback-progress integrity audit provides a bidirectional ledger. Add completion as its own column rather than interpreting it from the position. Preserve evidence before clearing history or changing versions.

Original evidence: state-transition table

ScenarioPositionDuration contextCompletion stateResume behaviorEvidence needed
Never startedNone or startKnownNot startedStartItem and profile
Mid-playback exitMiddleKnownIn progressResumeDisplayed and actual time
Near endLateKnownProduct-dependentResume or restartObserved rule only
CreditsLateCredits presentProduct-dependentProduct-dependentTimeline cue
Replay completed itemNew early positionKnownMay remain completedProduct-dependentBefore and after state
Explicit state actionAnyKnownUser-selectedProduct-dependentAction and verification

Common conceptual mistakes

Frequently asked questions

Is 100 percent playback required for completion?

Not necessarily. Completion rules are product-specific and may account for credits, duration, thresholds, or explicit actions. Verify current behavior rather than assuming.

Can a completed item retain a playback position?

It can, depending on the state model. Position, completion, and resume behavior should be inspected separately.

Why might two screens show different states?

They may have stale views, different profiles or versions, or independently updated state. Record all identities and both position and completion before troubleshooting.

Your next step

Review Norva Support

Sources

Review Norva Support

Sources