Guides & How-Tos

Which Mac Video Players Remember Where You Left Off?

By the Echo team · 17 July 2026 · 7 min read

IINA has a genuine resume feature that remembers your spot in local video files. VLC has one too, but it asks before resuming by default. QuickTime Player has no real resume feature at all; it only reopens a window if you quit the app without closing it first. Here is how each one actually behaves.

If you close a local video file on your Mac and open it again later, whether it picks up where you stopped depends entirely on which app you used. IINA has a dedicated, per-file resume feature built in. VLC has one too, but it is set to ask you first by default. QuickTime Player has no true resume feature at all; what looks like resume is really macOS restoring an open window, and it only works under narrow conditions.

None of this is about streaming services or browser tabs. This is specifically about opening a local video file, like an .mp4 or .mkv sitting in your Downloads or Movies folder, and whether the app remembers the timestamp you stopped at.

Does IINA Remember Where You Left Off?

Yes, and it is the most reliable of the three. IINA stores a small resume record for every file you watch in a folder called watch_later, inside its Application Support directory. That record holds the exact timestamp, so reopening the same file jumps straight back to where you stopped, no prompt, no extra step.

To check the setting, open IINA, go to Preferences, then General, and look for Resume Last Playback Position. Make sure it is checked. IINA also lets you set a minimum watch time before it bothers saving a position, so a video you glance at for three seconds will not get its own resume record.

It is not flawless. IINA users occasionally report a file failing to resume after an update or a crash, and by design it will not resume a file if you stopped within the last few seconds of it. But for day to day use, it is the closest thing to a real "continue watching" feature among the three apps here.

Does VLC Resume Local Video Files?

VLC has a setting called Continue Playback, and its default behaviour is to ask. Open VLC, go to Preferences (Command-,), switch to the Interface tab, and you will find Continue Playback set to one of three options: Never, Ask, or Always. On Ask, the default, VLC shows a prompt along the lines of "Do you want to restart the playback where left off?" every time you reopen a file you previously stopped partway through.

If you want VLC to skip the prompt and jump straight back in, switch that setting to Always. A couple of details trip people up here. First, VLC only remembers a position if you quit the app properly (VLC then Quit VLC), not just by closing the video window. Second, it needs to be the exact same file path; a renamed or moved file, or a copy of the original, will not carry the saved position over.

Does QuickTime Player Resume Anything?

Not in the way IINA or VLC do. QuickTime Player does not keep a per-file resume record at all. What people often mistake for resume is a macOS system feature called Resume, which reopens windows that were left open when you quit an app. If you quit QuickTime Player while a video window is still open, macOS can reopen that same window, at the same spot, the next time you launch the app. Close the window first, or restart your Mac, and that state is gone. There is no timestamp saved against the file itself, so opening it fresh, through Finder or a different QuickTime session, always starts at zero.

You can turn this system-level behaviour off entirely in System Settings, under General, by unchecking Restore windows when quitting and reopening apps. Turning it off does not lose you a resume feature QuickTime never had; it just stops macOS from reopening any app's windows, QuickTime included.

AppBuilt-in resumeWhere to enable itHow it behaves
IINAYesPreferences > General > Resume Last Playback PositionSaves an exact timestamp per file, resumes automatically
VLCYes, but asks by defaultPreferences > Interface > Continue PlaybackPrompts unless set to Always; requires quitting the app properly
QuickTime PlayerNoSystem Settings > General > Restore windowsOnly reopens a left-open window; no real per-file memory

What If You Want More Than Local File Resume?

Everything above solves one specific problem: reopening a single local video file in the same app you last used. That is a different problem from remembering everything you have watched or listened to across your whole Mac, in the browser and in other apps.

A different tool for a different job

Echo is not a video player and does not open or play local video files. It observes playback happening in other apps and in your browser, so it is not a substitute for IINA, VLC, or QuickTime Player when it comes to resuming a local .mp4. What it does cover is everything those apps do not: YouTube, Twitch, SoundCloud, Spotify Web, and general browser audio and video, plus native apps like Spotify, Apple Music, and Podcasts.

If what you actually want is broader than local files, Echo runs in the background and builds a full, searchable history of what played where, without you needing to remember which app or which browser tab it was in. Press Command-Shift-E from anywhere on your Mac and it brings up the last thing you were playing, ready to resume. For YouTube specifically, Echo can jump back to the exact timestamp, not just the video.

See how Echo captures native apps and browser tabs for the mechanics, or read about resuming web video on Mac if browser playback is the gap you are trying to close. If a specific long video keeps losing your place, this guide covers that case directly.

Local file resume and cross-source history solve two different problems. IINA is the right tool if you only care about local files. Echo is the right tool if the thing you lost track of was a browser tab, a stream, or a native app you were not actively watching the window for.

Frequently asked

Does IINA remember playback position by default?
Open IINA's Preferences, go to General, and check that Resume Last Playback Position is switched on. It stores the exact timestamp for each file in a watch_later folder, so once enabled it resumes automatically without asking.
How do I make VLC always resume without asking?
Open VLC's Preferences (Command-,), go to the Interface tab, and set Continue Playback to Always instead of the default Ask. VLC only saves the position if you quit the app properly, not by just closing the video window.
Why doesn't QuickTime Player resume my video?
QuickTime Player has no built-in per-file resume feature. What looks like resume is macOS reopening a window you left open when you quit the app. Close the window before quitting, or restart your Mac, and that state is gone.
Can Echo resume local video files like IINA does?
No. Echo does not open or play local video files, so it is not a replacement for IINA's or VLC's resume settings. Echo covers playback happening in other apps and in the browser, like YouTube, streaming sites, Spotify, and Podcasts.
What's the difference between a video player's resume and Echo's history?
A video player's resume only remembers the last file you had open in that one app. Echo builds a searchable history across every app and browser tab on your Mac, so you can find and resume something from days ago, not just the last thing you closed.
Written by the Echo team

We build Echo, a native macOS app that remembers everything you play across your apps and your browser, and brings any of it back at the exact spot with one keystroke.

Never Lose Your Place Again

Echo remembers every video, song, and podcast you've played across your Mac and browser, so you can resume any of it in one shortcut.

One-time purchase, yours forever.
All articles