a minimal CLI toolkit for working with last.fm scrobbles
0

Configure Feed

Select the types of activity you want to include in your feed.

TypeScript 98.2%
Other 1.8%
39 1 0

Clone this repository

https://tangled.org/suicide.diy/scrobkit https://tangled.org/did:plc:hfsz2ycyblgagxt7qednxlqy
git@knot.acpi.at:suicide.diy/scrobkit git@knot.acpi.at:did:plc:hfsz2ycyblgagxt7qednxlqy

For self-hosted knots, clone URLs may differ based on your setup.



readme.md

scrobkit#

a minimal CLI toolkit for working with last.fm scrobbles

status of this project#

  • last.fm api integration (authenticate, scrobble, recent tracks)
  • structured error system with typed error codes
  • csv import/export with skip directive and quoting
  • persistent configuration format
  • retry system with exponential backoff + jitter
  • cli command routing structure
    • csv scrobbling history i/o
    • .scrobbler.log i/o (for rockbox and similar projects)
    • format-agnostic architecture
  • dry-run mode support
  • command-line commands
    • individual track scrobbling
    • multiple album loop scrobbling
  • scrobble correction
  • export filtering (date ranges, artist/album filters)