A browser script that automatically likes songs in YouTube Music playlists. This tool helps you migrate from other music platforms by automatically liking all songs in a playlist.
This script is provided "AS IS" without warranty of any kind.
BY USING THIS SCRIPT, YOU ACKNOWLEDGE AND AGREE THAT:
- You use this script at YOUR OWN RISK
- The author assumes NO LIABILITY for any damages, account suspensions, or other consequences
- This may violate YouTube's Terms of Service
- Your account may be temporarily or permanently suspended
- You are solely responsible for any actions taken using this script
- A web browser (Chrome, Firefox, Safari, Edge)
- YouTube Music account
- A playlist you want to auto-like
- Chrome/Edge: Press
F12orCtrl+Shift+I(Windows/Linux) /Cmd+Option+I(Mac) - Firefox: Press
F12orCtrl+Shift+K(Windows/Linux) /Cmd+Option+K(Mac) - Safari: Enable Developer Menu in Preferences → Advanced, then press
Cmd+Option+C
Click on the "Console" tab in the developer tools that opened.
Note: This step is only needed if you encounter issues with pasting code in the console:
- Type
allow pastingin the console and press Enter - You should see a message confirming paste is enabled
- If you see any other security-related prompts, follow the instructions
Most users can skip this step - try pasting the script directly first.
- Open the index.js file in this repository
- Copy all the code
- Paste it into the browser console
- Press Enter to execute
The script will guide you through:
- Accepting the disclaimer
- Loading your playlist
- Choosing processing order (normal or reverse)
- Setting delay between likes
- Final confirmation before starting
- Smart Loading: Automatically detects and loads all songs in a playlist
- Flexible Order: Process songs from top to bottom or bottom to top
- Configurable Delay: Set custom delays to avoid rate limiting
- Progress Tracking: Real-time progress bar with ETA
- Error Handling: Gracefully handles missing elements and errors
- Status Updates: Detailed logging of each action
- Delay: Recommended 10-15 seconds for large playlists, minimum 5 seconds
- Order: Choose between normal (top to bottom) or reverse (bottom to top)
- Scroll Padding: Automatically adjusts to load all playlist content
This project is licensed under the MIT License - see LICENSE for details.
- Use at your own risk - This tool may violate YouTube's Terms of Service
- Account suspension is possible if used excessively or detected
- Respect rate limits - Use recommended delays to avoid triggering anti-bot measures
- Personal use only - Do not use for commercial purposes or mass automation