Bulk edit your scrobbles for any artist, album or track on Last.fm at once.
- Bulk edit your scrobbles for any artist, album or track at once.
- Easier management of all your automatic edits.
- Upgrade to Last.fm Pro.
- Install a userscript manager:
- Violentmonkey (open source, recommended).
- Tampermonkey (closed source, supports more browsers).
- Greasemonkey is currently not supported, see FAQ.
- See next paragraph for Android devices (iOS not supported).
- Install this userscript: Last.fm Bulk Edit.
- If you're using Violentmonkey, press the "Confirm installation" button on the left.
- If you're using Tampermonkey, press the "Install" button on the top-left.
- Go to your Last.fm library.
- Use the new "Edit scrobbles" menu item like in the examples below.
To update the installed userscript to the latest version, simply do step 3 again.
Because Google Chrome and Samsung Internet do not support add-ons, the following instructions are for Firefox only.
- Create a collection on the Firefox Browser Add-ons website. You have to enter the collection name in the Firefox app later, so use a simple name such as "android". The description is required, and the custom URL can't contain upper-case letters.
- Edit the collection and use the search bar to find and add add-ons. Search for "Violentmonkey" (recommended) or "Tampermonkey".
- Take note of your Firefox user ID number, which is shown on the top-right. You have to enter it in the Firefox app later.
- Install the following app: Firefox Browser (Nightly for Developers). You can't use the regular Firefox app.
- In the app, go to ⋮ → ⚙ Settings → About Firefox Nightly, and tap the Firefox logo five times to enable debug options.
- Go to ⋮ → ⚙ Settings → Custom Add-on collection, and enter your User ID and collection name (both can be found on the website from step 1).
- Restart Firefox Nightly, and go to ⋮ → Add-ons, Violentmonkey or Tampermonkey should show up. Tap the plus (+) icon to install it.
- Continue with step 3 of the instructions in the previous paragraph.
Go to any artist in your library. Click on the dropdown button next to any album, and select "Edit scrobbles". Wait for the dialog to load. Edit the track, artist, album or album artist to your desire, then click "Save edit".
Last.fm Bulk Edit will automatically detect when an album you're editing contains tracks that have been scrobbled on different albums as well. Depending on the track, that may or may not be correct, so you'll be able to select which albums get edited and which don't.
In this example, auto-corrections are still turned on, but the steps are roughly the same for when auto-corrections are turned off.
This GIF also demonstrates that the album artist name is kept in sync when changing the artist name.
Last.fm Bulk Edit works perfectly in combination with automatic edits. Automatic edits is a Last.fm Pro feature that allows you to save track edits, and have them be applied automatically to new scrobbles.
On top of this, Last.fm Bulk Edit improves the automatic edits page by adding the following features:
- Navigate track edits by selecting the artist name from a drop-down list.
- Load all track edits into a single page (optional).
- Click on a column header to sort rows alphabetically by track/artist/album name.
- Show original track name, original artist name, original album name, and original album artist name.
- Emphasize the fields that have been edited with bold text.
- Widen the table if the track / artist / album / album artist name is very long, instead of truncating the text with "…".
Last.fm Bulk Edit also improves the scrobble overview, by adding album names and links. This makes it easier to keep an eye on whether you are scrobbling with the correct album name.
There could be many reasons for this. Sometimes Last.fm servers are too busy, try again later. Keep in mind that it is not possible to change just the upper or lower casing of names, due to how these are stored in Last.fm's database.
If you have found a bug, or want to propose a feature or improvement, feel free to open a GitHub issue. For general support or discussion, use GitHub discussions or contact me on Discord, you'll find me in the Last.fm Discord (I'm @rudeysh).
Last.fm Pro enables subscribers to edit scrobbles, one track at a time1. Last.fm Bulk Edit uses this feature behind the scenes to perform bulk editing.
1: Last.fm only lets you bulk edit an exact artist, track, album and album artist combination. See the next paragraph for more information.
When you edit a scrobble on Last.fm, you'll see this checkbox:
This checkbox lets you to bulk edit an exact artist, track, album and album artist combination. This often means you can't edit all scrobbles of a given track at once, because it is likely some scrobbles have a different album or album artist.
Last.fm Bulk Edit lets you edit all scrobbles of a given track at once, regardless of differences between scrobbles in artist, album or album artist. Better yet, Last.fm Bulk Edit also lets you edit all scrobbles of an artist or album at once.
The other userscript, lastfm-batch-edit, was created before Last.fm added the bulk edit checkbox. That userscript has similar limitations. It can't edit all scrobbles of an artist or album at once.
Userscripts are programs that augment your browsing experience. For example, they can add features or enhancements to existing websites. Userscripts are not browser extensions. Instead, they can be enabled by a userscript manager. Userscript managers are browser extensions that install and run userscripts for you.
Violentmonkey and Tampermonkey are the most popular userscript managers. Last.fm Bulk Edit currently only supports Violentmonkey and Tampermonkey.
Last.fm Bulk Edit uses the Fetch API to post form data to edit scrobbles. Greasemonkey has some issues with the Fetch API:
Because it is easy to scrobble with bad metadata, but hard to fix it. Editing scrobbles one by one is a pain. Music streaming services like Spotify do not allow you to clean up tags, so there is no way to prevent it from happening in the first place.
Redditors of r/lastfm have expressed similar frustrations.
The most painful thing I've noticed in my last.fm yet. Apparently I used the wrong apostrophe.
The struggles of using Spotify to scrobble.
I'm Rudey. Check out my Last.fm profile.
Star this repository on GitHub and spread the word! Here's a PayPal donate link: