YouTube Plus is a Chrome extension backed by a Next.js API that keeps a synced list of watched videos.
- Mark videos as watched
- Hide watched videos
- Sync watched state across devices
- Install dependencies with
npm install. - Create
.env.localfrom.env.example. - Start the API with
npm run dev. - Load the
extension/directory as an unpacked extension in Chrome.
The extension defaults to the hosted API. To point a YouTube tab at a local backend, run this in the browser console:
localStorage.setItem("ytplus-api-url", "http://localhost:3000/api");To switch the tab back to the hosted API:
localStorage.removeItem("ytplus-api-url");