- Rust 100%
chrono is now deprecated, with the maintainer pointing to jiff as a good replacement. |
||
|---|---|---|
| docs/man | ||
| src | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| LICENSE | ||
| README.md | ||
scrbbl
Mass scrobble editor with commandline interface.
scrbbl is a mass scrobble editor. It can create, list, edit and delete scrobbles, with editing actions that can act on many scrobbles at once, according to the specified filter. The Last.fm service is supported.
Current state
Keep in mind scrbbl is a work in progress. It might eat your scrobbles, there are no safety mechanisms if you enter a wrong command.
Here's some guidelines on how to use it safely:
- The manual page for each command might describe unsafe situations to avoid. So RTFM (Read The Friendly Manual)!
- The most up to date version of the manual is the online manual or the
docs/mandirectory from git master. - Running
deleteoreditwithout any arguments is almost always a bad idea (specificallydeletewith no arguments is a good idea if your goal is to wipe your account clean). listis a safe way to play around with the filters, so start with that.- If you do accidentally run a bad command, don't panic, press Ctrl+C to cancel it. Deleting scrobbles takes time, so it's actually pretty hard to wipe your account by accident, even though this isn't an intended safety mechanism.
deleteandeditprint out each edited scrobble with it's timestamp, so it's possible to readd the scrobbles withnewafterwards.- Use a separate Last.fm account for testing if you're worried about your primary one.
- There are no good error messages, if something is wrong, the program will simply crash.
Copyright
Copyright © 2026 Grzesiek11
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.