Skip to content

rxxddy/my-video-resumer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Local Media Resumer Logo

Local Media Resumer

Smart playback history for local files in your browser.

Version License Platform


🚀 Overview

Local Media Resumer is a lightweight, privacy-focused browser extension designed for students and researchers. It automatically saves the playback position of local video files (file://) and the scroll position of local PDFs.

Unlike standard players, it features a modern Glassmorphism UI that can be dragged anywhere on the screen, includes precise speed controls, and offers a "stealth" incognito mode.

✨ Features

  • 📂 Universal Resume: Remembers exactly where you left off for both Videos and PDFs.
  • 💎 Glassmorphism UI: sleek, semi-transparent control bar with blur effects (backdrop-filter).
  • 🕹 Draggable Interface: Move the controls anywhere on the screen to avoid blocking subtitles.
  • ⚡️ Precision Speed Control: Horizontal slider to adjust playback speed from 0.5x to 3.0x (with 0.25x steps).
  • 🕵️‍♂️ Incognito Mode: Toggle button to temporarily stop tracking history for sensitive content.
  • 🔒 Privacy First: No data leaves your machine. Everything is stored in chrome.storage.local.
  • ⌨️ Keyboard Shortcuts: Full support for YouTube-style hotkeys.

🛠 Installation

Since this extension works with local files, it requires manual installation (Developer Mode):

  1. Clone or download this repository.
  2. Open your browser (Chrome/Edge/Brave) and navigate to chrome://extensions.
  3. Enable Developer mode (toggle in the top right corner).
  4. Click Load unpacked and select the folder containing this extension.
  5. Important: In the extension details, scroll down and enable "Allow access to file URLs".

🎮 Controls & Hotkeys

The interface is designed to be intuitive and mouse-free friendly.

Key Action
Space / K Play / Pause
J Rewind 10 sec
L Forward 10 sec
/ Seek 10 sec
F Toggle Fullscreen

⚙️ Configuration

Click the extension icon in the browser toolbar to open the Manager Popup:

  • History List: View and manage your recently played files.
  • One-Click Resume: Click any file in the list to open it immediately.
  • Settings: Toggle visibility of specific UI elements (Rewind buttons, Speed slider, etc.).
  • Clear Data: Wipe all history with a single click.

🛡 Privacy & Security

As a cybersecurity enthusiast project, data minimization is a core principle:

  • 0 External Requests: The extension functions completely offline.
  • Local Storage: Playback data is stored only within your browser's local profile.
  • Permissions: Minimal permissions used (storage, tabs, and access to local file schemes).

📄 License

Distributed under the MIT License.

Built by rxxddy

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published