scrbbl-delete(1) General Commands Manual scrbbl-delete(1)

scrbbl-deletedelete scrobbles

scrbbl delete [option ...]

scrbbl-delete deletes scrobbles based on specified filters. By default, it deletes all scrobbles, with filters restricting which scrobbles to delete.

This is a scrbbl(1) command.

This command requires login. See scrbbl-login(1) for how to login.

You probably want to run this without filters, as it would delete your entire library.

The options are as follows:

time
Filter by scrobbled time, restricting the lower bound.

The time format is 'YYYY-mm-dd HH:MM:SS'. Timezone is the local timezone.

time
Filter by scrobbled time, restricting the upper bound.

The time format is 'YYYY-mm-dd HH:MM:SS'. Timezone is the local timezone.

title
Filter by track title. If specified multiple times, matches any of the titles. Case insensitive.
artist
Filter by artist. If specified multiple times, matches any of the artists. Case insensitive.
album
Filter by album. If specified multiple times, matches any of the albums. Case insensitive.
Filter by tracks with no album. If specified together with --album, matches any of the albums and tracks with no album.
regex
Filter by track title matching the regex. The regex is similar to PCRE and case insensitive. If specified together with --title, matches any of the titles and titles matching the regex.
regex
Filter by artist matching the regex. The regex is similar to PCRE and case insensitive. If specified together with --artist, matches any of the artists and artists matching the regex.
regex
Filter by album matching the regex. The regex is similar to PCRE and case insensitive. If specified together with --album, matches any of the albums and albums matching the regex.

Delete all accidental scrobbles from an artist from the last month

scrbbl delete --from 2026-02-15 00:00:00' --artist foo
March 15, 2026 Debian