PhilDesigns Video Resume
This plugin uses user based meta to restore the last paused position of Vimeo and YouTube videos.
by PhilDesigns · github.com/phil-designs/video-resume · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/phil-designs/video-resume/archive/refs/heads/main.zipSaves and restores the playback position of embedded Vimeo and YouTube videos for each logged-in user.
Tags: video, resume, plyr, Vimeo, YouTube, playback Requires at least: 6.7 Tested up to: 7.0 Requires PHP: 7.4 License: GPL-2.0-or-later
Description
PhilDesigns Video Resume automatically saves the playback position of embedded Vimeo and YouTube videos as a user watches them. When a logged-in user returns to a page, the video resumes from where they left off.
Uses Plyr for a consistent, accessible video player experience.
Features:
- Saves playback position on pause and during playback
- Restores position on next play — no manual seeking required
- Supports embedded YouTube and Vimeo iframes
- Per-user storage via WordPress user meta
- Nonce-secured AJAX endpoints
Requirements:
- User must be logged in for position saving to work
- Videos must be embedded as standard `