This userscript adds a confirmation popup when you attempt to unlike tracks or unfollow users on SoundCloud. It helps prevent accidental unlikes or unfollows by requiring you to confirm your action.
- Unlike Confirmation: When you click the "Unlike" button on a track, a confirmation dialog will appear asking if you're sure you want to unlike the track.
- Unfollow Confirmation: When you click the "Unfollow" button on a user or artist, a confirmation dialog will appear asking if you're sure you want to unfollow them.
- ◉ Simple Protection: No settings to configure - works automatically
- ↻ Seamless Integration: Overlay matches SoundCloud's visual style
- ⌘ Works Everywhere: Compatible with all SoundCloud pages where likes appear
- ✓ Lightweight: Minimal impact on SoundCloud's performance
- Chrome: Tampermonkey
- Firefox: Tampermonkey or Greasemonkey
- Edge: Tampermonkey
- Opera: Tampermonkey
- Safari: Tampermonkey
Option 1: One-click installation
Option 2: Manual installation
- Open your userscript manager dashboard
- Create a new script
- Copy and paste the contents of soundcloud-unlike-confirmation.user.js
- Save the script
This userscript works by:
- Monitoring for clicks on SoundCloud's "Unlike" and "Unfollow" buttons
- Intercepting the click and displaying a confirmation dialog
- Only processing the unlike or unfollow action if confirmed
- Seamlessly returning to normal browsing if canceled
The confirmation dialog is styled to match SoundCloud's interface, providing a native-like experience.
- Unlike a Track: Click the "Unlike" button on any track. A confirmation dialog will appear. Click "Unlike" to confirm or "Cancel" to abort.
- Unfollow a User: Click the "Unfollow" button on any user or artist. A confirmation dialog will appear. Click "Unfollow" to confirm or "Cancel" to abort.
Ever accidentally unliked a track and then couldn't find it again? This script prevents that frustrating experience by adding a simple confirmation step before removing a track from your likes.
Issue: Dialog doesn't appear when clicking unlike
- Solution: Make sure the script is enabled in your userscript manager and try refreshing the page.
Issue: Dialog appears but doesn't match the SoundCloud theme
- Solution: The dialog is styled to match SoundCloud's light theme. If you're using a dark theme extension, there might be some visual inconsistencies.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch:
git checkout -b feature/amazing-feature - Commit your changes:
git commit -m 'Add some amazing feature' - Push to the branch:
git push origin feature/amazing-feature - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Check out my other SoundCloud userscript:
- Dark SoundCloud - A sleek, modern dark theme for SoundCloud.com
Made with ♡ by purr