Resume & playback progress
Resuming Videos and Playback Progress on Apple Vision Pro
Compare Apple TV Continue Watching with Lumair resume for Jellyfin, local files, SMB streams, and app-managed downloads.
Which Apple Vision Pro media players can save my place and resume a video later? The Apple TV app can resume eligible titles through Continue Watching, while Lumair supports resume playback for compatible titles in a user's Jellyfin library. These are separate workflows, and Apple TV app behavior does not establish saved progress for every visionOS media player.
The Apple TV app on Apple Vision Pro can resume eligible titles from the point where viewing stopped through Continue Watching [1]. Lumair provides its own resume handling rather than relying on a native visionOS progress feature.
Jellyfin is optional for Lumair. Lumair remembers the last useful playhead position for compatible local files, SMB streams, and app-managed downloads. Jellyfin titles use the user's server-backed progress instead.
Which Apple Vision Pro Media Players Can Resume Videos?
Apple's documented resume behavior applies to eligible titles in the Apple TV app. It does not apply automatically to third-party media players, local files, SMB streams, or user-controlled media servers.
Lumair supports resuming playback from a user's Jellyfin library. Its Jellyfin workflow is separate from Apple's Continue Watching feature and depends on the title being accessed through the user's Jellyfin server and library.
For compatible local files, SMB streams, and app-managed downloads, Lumair saves the last useful playhead position on the headset and uses it when the same source is opened again. A cleanly closed session is required for the current position to be saved.
Playback Progress Terms and Apple Vision Pro Platform Baseline
What Playback History and Resume Position Mean
Playback history is a record that helps a media app identify content that was played or left in progress. An app can use that record to present a previously watched title in a library, a continue-watching area, or another resume workflow.
A resume position is the point in a video where playback continues after the viewer stops or exits. Lumair stores a useful playhead position for local-source playback and synchronizes Jellyfin positions through the user's server. The source identity and storage path determine which resume record is used.
Playback history is product-specific. Apple Vision Pro hardware and visionOS playback controls do not prove that a third-party media player saves progress for local files, SMB streams, downloaded copies, or Jellyfin content.
What Apple Vision Pro and visionOS Provide
visionOS provides the Apple TV app as an Apple media experience. The app includes playback controls for play, pause, 15-second skips, subtitle choices, language choices where available, and stopping playback.
Apple Originals and Apple TV channel content play in the Apple TV app. Content from other providers can open in that provider's own video app, as described in Apple's Apple Vision Pro Apple TV guide [2].
This boundary matters for progress behavior. Continue Watching applies to eligible Apple TV app titles, while a third-party player must provide its own playback-history and resume handling.
How Lumair Tracks Playback for Jellyfin Streams
Jellyfin Library Progress and Resume
Lumair connects to a user-controlled Jellyfin server for library browsing, streaming, progress sync, search, and offline downloads. This is Lumair-supported handling within its Jellyfin server workflow, rather than platform-level visionOS behavior.
Lumair includes no movies or shows. It is not affiliated with Jellyfin.
Lumair supports resuming playback from a user's Jellyfin library. The media is accessed as a library title through the user's server, not simply as a standalone filename.
Lumair presents the media library with browsing, title details, search, resume, version selection, and download workflows for Apple Vision Pro. Playback still depends on compatible media and the selected delivery path.
A container alone does not establish compatibility. An MKV or MK3D container can hold different codecs and streams, so the actual video, audio, subtitle, and metadata streams determine whether a title can play through a given path.
From Opening a Title to Returning Later
Use the Jellyfin workflow as a repeatable check:
- Open a compatible title from the Jellyfin library.
- Start playback.
- Stop playback or leave the player.
- Return to the same title in the Jellyfin library.
- Use the available resume path and confirm the observed result.
This workflow verifies the library item, server connection, and playback path together. Jellyfin controls how synchronized progress is stored and shown across its clients.
Before relying on resume for a long viewing session, stop a representative Jellyfin stream and reopen the same title. Confirm that the available resume behavior matches the viewing pattern you expect.
Local Files, SMB Sources, and Downloads in Lumair
Compatible Local Files on Apple Vision Pro
A local file is accessed from storage available on Apple Vision Pro. Lumair can open compatible local files, provided that the file is accessible on the headset through Files or another supported local path.
Use the Lumair 3D Blu-ray guide to check that a compatible authorized file is accessible before attempting local playback. A local filename does not prove codec or stream support, but Lumair can save progress once compatible playback starts.
A compatible file may contain 2D video, MV-HEVC, side-by-side (SBS) 3D, over-under 3D, HDR10, or Dolby Vision data. Each outcome is file-dependent because the actual codec, profile, metadata, and playback path determine handling.
MVC and MV-HEVC are different multiview formats. Lumair can use on-device conversion for compatible H.264 MVC video in an MKV container, converting it to stereo MV-HEVC for the visionOS system player. This is conversion-dependent playback, not native MVC playback.
SMB Streaming and Downloaded Copies
An SMB title is accessed from a server on the local network. Lumair can browse, stream, and download compatible video directly from SMB servers.
A Jellyfin title is accessed through the user's Jellyfin library and server connection. A downloaded copy is intended for offline playback after it is available locally in app-managed storage.
SMB availability does not establish media compatibility. The source server must be reachable for streaming, and the individual media must be compatible with the selected playback path. After a clean close, Lumair can resume the same SMB source from its saved local position.
Completed SMB and Jellyfin downloads play from app-managed storage. Lumair saves progress for that local downloaded copy independently of a streamed Jellyfin title's server-synchronized position.
What Must Be Verified Before Relying on Resume
Check these conditions before treating resume as part of a regular viewing workflow:
- Confirm that the media is authorized for playback.
- Confirm that the actual file and streams are compatible.
- Identify whether the title comes from local storage, an SMB share, or a Jellyfin library.
- Stop and reopen a representative title from that same source path to confirm its saved position.
- For offline viewing, disable network access and test the downloaded copy.
For downloaded or imported media, verify that the item plays with Wi-Fi disabled, stays in its intended stereoscopic mode where relevant, retains the selected audio and required subtitle tracks, and resumes from app-managed storage. The Lumair 3D media player guide treats resume from app-managed storage as a separate verification step.
Do not treat an MKV container, MK3D extension, REMUX label, download status, or SMB path as proof of compatibility. The actual streams and playback path remain file-dependent.
Resume Behavior by Playback Source
The comparison below separates documented Apple TV app behavior from Lumair-supported Jellyfin handling and source paths that need hands-on testing.
| Capability or playback source | Platform baseline | Lumair handling | What the reader should verify |
|---|---|---|---|
| Apple TV app resume | Eligible Apple TV app titles can resume through Continue Watching from the point left off | - | Confirm that the title is eligible and is playing in the Apple TV app |
| Jellyfin library resume | - | Lumair supports resume playback from a user's Jellyfin library | Reopen the same library title after stopping playback |
| Jellyfin progress sync | - | Lumair's Jellyfin connection includes progress sync | Confirm progress behavior on the user's server and chosen title |
| Compatible local files | visionOS does not establish third-party local-file progress behavior | Lumair saves a useful local playhead position by source | Stop and reopen the same accessible local file |
| SMB streams | - | Lumair saves a useful local playhead position for the SMB source | Repeat the stop-and-reopen test from the same SMB share |
| Playback history | Product-specific | Jellyfin library workflows include progress sync | Check whether the title appears or behaves as expected after playback |
| Saved playhead position | - | Lumair stores local-source progress and synchronizes Jellyfin progress | Confirm the observed return point for the same source |
| Downloaded or offline copies | - | Lumair resumes completed Jellyfin and SMB downloads from app-managed storage | Disable network access and test the downloaded copy |
How to Verify That Your Place Is Saved
Playback compatibility and progress preservation are separate checks. A title can play successfully without establishing that it will resume from the expected point after the player closes.
Jellyfin Resume Check
- Select a compatible title from the Jellyfin library.
- Begin playback through Lumair.
- Stop playback or leave the player.
- Reopen the same Jellyfin title.
- Confirm the available resume behavior before using the workflow for a longer session.
Lumair supports Jellyfin-library resume, and its Jellyfin connection includes progress sync. Verify the result with the same server, title, and network path that will be used for regular viewing.
Local and Offline Resume Check
- Open one compatible local file through Files.
- Stop playback or close the player.
- Reopen that same local file.
- Confirm the behavior that Lumair presents.
- Stream one compatible file from an SMB share.
- Stop and reopen the same SMB item.
- Confirm the observed behavior while the SMB server remains available.
- Download a representative SMB or Jellyfin item if offline viewing matters.
- Disable network access.
- Play the local downloaded copy.
- Verify resume from app-managed storage.
Results depend on the individual media, its accessibility, and the selected playback path. A successful play test does not replace a separate resume test.
Frequently Asked Questions About Resume Playback on Apple Vision Pro
Does closing an Apple Vision Pro media player preserve my playback position?
It depends on the app and source. The Apple TV app documents Continue Watching for eligible titles, while third-party players provide their own progress handling. Closing an app is therefore not a platform-wide guarantee of saved position.
Do Jellyfin streams and downloaded videos resume in the same way?
They use different progress records. A Jellyfin stream synchronizes position through the server-connected library workflow, while a downloaded copy resumes from its locally saved app-managed position. Test the offline copy with network access disabled before travel.
What happens when I reopen a local video file in Lumair?
Open the same compatible file again and Lumair resumes from its last useful saved position. The file must remain available through the same source identity, and its streams still need to be compatible.
Can Lumair remember progress across a Jellyfin media library?
Lumair supports resuming playback from a user's Jellyfin library and includes Jellyfin progress sync. Check a representative title after stopping playback, especially if the server uses different versions or delivery paths for the same movie.
What to Check Before Depending on Resume Playback
- Use the Apple TV app baseline only for eligible Apple TV app titles.
- Use Lumair's documented Jellyfin resume workflow for titles in a user-controlled Jellyfin library.
- Test compatible local media through the exact local path that will be used.
- Test compatible SMB media from the same server and network connection used for viewing.
- Test downloaded media offline from app-managed storage.
- Confirm that the actual codec, streams, metadata, and source type support the selected playback path.
Compatible media, source type, and file-specific handling determine the playback path. Stop and reopen a representative title before depending on resume playback for a longer session.