A Chrome extension that blocks remix songs from YouTube Music playlists and recommendations. Say goodbye to unwanted remixes and enjoy your original music!
- Channel Blocking: Block entire channels known for creating remixes
- Title Detection: Automatically detects songs with "remix", "bootleg", "nightcore", etc. in the title
- Smart Filtering: Blocks remixes from playlists, recommendations, and queue
- Progress Tracking: See real-time blocking progress and statistics
- Auto-Update: Fetch the latest blocklist from the repository
- Incremental Updates: Only download new channels added since your last update
(Coming soon)
-
Clone this repository:
git clone https://github.com/duyo/remix-block.git
-
Open Chrome and navigate to
chrome://extensions/ -
Enable "Developer mode" in the top right corner
-
Click "Load unpacked" and select the
extensionfolder -
The extension icon should appear in your toolbar
- Click the Remix Block icon in your Chrome toolbar
- Make sure the extension is enabled (green toggle)
- Click "Update Blocklist" to fetch the latest blocked channels
- Visit YouTube Music and enjoy remix-free listening!
- Extension Status: Toggle blocking on/off
- Latest DB Date: Shows when the blocklist was last updated on the server
- Last Updated: Shows when you last synced the blocklist
- Blocked Channels: Total number of channels in your blocklist
- Blocking Progress: Real-time progress when scanning the page
- Session Stats: How many items were blocked in the current session
-
Channel-based Blocking: The extension maintains a list of channels known for creating remixes. Any song from these channels is hidden.
-
Title-based Blocking: Songs with the following keywords in their titles are hidden:
- remix, remixed, rmx
- bootleg, rework, flip
- mashup, mash-up
- nightcore, slowed, reverb
- 8d audio, bass boosted
- vip mix
-
Real-time Detection: The extension monitors YouTube Music pages and hides blocked content as it loads.
Blocklists are stored as CSV files with the following format:
channelId,channelName,addedDate
UC_example1,"Remix Nation",2024-12-09
The project includes a scraper to automatically find remix channels on YouTube Music.
Using Docker Compose:
# Run once (manual scrape)
docker-compose --profile manual up scraper-once
# Run continuously (daily scrape at 3:00 AM)
docker-compose up -d scraperThe scraper will:
- Search YouTube Music for remix-related content
- Extract channel information from search results
- Save new channels to the blocklist folder
- Skip channels already in the blocklist
remix-block/
├── extension/ # Chrome extension files
│ ├── manifest.json # Extension manifest
│ ├── popup.html/js/css # Extension popup UI
│ ├── background.js # Service worker
│ ├── content.js/css # Content scripts
│ └── icons/ # Extension icons
├── blocklist/ # Blocklist CSV files
│ ├── manifest.json # Blocklist metadata
│ └── *.csv # Channel blocklists
├── scraper/ # YouTube Music scraper
│ ├── Dockerfile
│ ├── package.json
│ └── index.js
└── docker-compose.yml # Docker setup for scraper
Contributions are welcome! Here's how you can help:
- Add Channels: Found a remix channel? Add it to a blocklist CSV file
- Improve Detection: Help improve the title detection patterns
- Bug Reports: Report issues on GitHub
- Feature Requests: Suggest new features
- Fork the repository
- Add channels to a new CSV file in
blocklist/folder - Follow the format:
channelId,channelName,addedDate - Submit a pull request
MIT License - See LICENSE for details
If you find this extension useful, please consider supporting its development:
Your support helps keep this project alive and ad-free! 🙏
Note: This extension is not affiliated with YouTube or Google. It modifies the visual appearance of YouTube Music pages locally in your browser.