https://github.com/srevinsaju/scrob
Universal last.fm scrobbler
https://github.com/srevinsaju/scrob
lastfm rust scrobble scrobbler
Last synced: 8 months ago
JSON representation
Universal last.fm scrobbler
- Host: GitHub
- URL: https://github.com/srevinsaju/scrob
- Owner: srevinsaju
- License: mit
- Created: 2022-01-22T21:08:52.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-03-01T10:03:22.000Z (over 4 years ago)
- Last Synced: 2025-09-20T18:44:38.253Z (9 months ago)
- Topics: lastfm, rust, scrobble, scrobbler
- Language: Rust
- Homepage:
- Size: 679 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

🎶 Scrob
Universal last.fm scrobbler
Report bug
·
Request feature
[](https://rust.org/)
[](https://github.com/srevinsaju) [](https://github.com/srevinsaju/scrob/stargazers)
## Getting started
Download a binary from the releases for your appropriate architecture
and OS. Currently, only Windows and Linux are supported.
```bash
scrob login
```
Login with your `last.fm` username and password.
## Usage
To scrobble your songs to last.fm, just do
```bash
scrob
```
The tool will output the track name, artist and album name
to stdout. By default, `scrob` scrobbles all songs it
detects from the active player, and sets Discord Rich
Presence. It is possible to disable either of this
using the `--no-discord` or `--no-scrobble` parameters.
The latter is very useful when you need to debug scrob
without having it to mess up your last.fm scrobbles.
## Build
`scrob` is built on Rust, and uses `cargo`.
```bash
cargo build
target/debug/scrob --help
```
 

## License
[This repository](https://github.com/srevinsaju/scrob) is licensed
under the MIT license. For more information, see [LICENSE](./LICENSE).