A Chrome extension that tracks YouTube video recommendations shown after video completion. Keep track of what YouTube suggests when you finish watching videos!
- 📝 Automatically captures end screen recommendations when videos finish
- 🎥 Shows source video details (title, channel, views, duration)
- 📊 Displays recommended video information including:
- Video title and thumbnail
- Channel name
- View count
- Duration
- 🔄 Real-time updates without needing to refresh
- 💾 Stores up to 100 most recent video recommendations
- 🎯 Clean and intuitive user interface
- Clone this repository or download the source code
- Open Chrome and navigate to
chrome://extensions/
- Enable "Developer mode" in the top right
- Click "Load unpacked" and select the extension directory
- Watch YouTube videos normally
- When a video ends, Youreco will automatically capture the end screen recommendations
- Click the extension icon to view your recommendation history
- Click on any source video to expand/collapse its recommendations
- Click video titles to open them in YouTube
- Built with vanilla JavaScript
- Uses Chrome Extension Manifest V3
- Stores data using Chrome's storage.local API
- Monitors YouTube's video player state changes
- Handles Single Page Application (SPA) navigation
The extension uses Chrome's storage.local
API for data persistence:
- Has a maximum size limit (usually around 5MB)
- Persists between browser sessions
- Is synchronized between all instances of your extension
- Can be accessed from any extension script (background, content, popup)
The extension consists of:
manifest.json
: Extension configurationbackground.js
: Handles storage and background taskscontent.js
: Interacts with YouTube page and captures recommendationspopup.html/js
: User interface for viewing recommendation history
MIT License - feel free to use and modify as needed!
Contributions are welcome! Please feel free to submit a Pull Request.