butler is a collection of scripts for recording, fingerprinting, and scrobbling audio from an audio interface.
It has been tested on a Raspberry Pi 3 running Raspbian (buster), receiving audio from an ATH-LP120USB
- Audio fingerprinting
- ISRC lookup of album
- Scrobbling
- Last FM request formatting
- Signature
- Redirect to browser
- User agent
- Detect audio levels, trigger fingerprinting on new song
- Logging
- Configuration files
- Interface configuration
- Scrobbling configuration
- Reporting
- Make service agnostic
Antonia Elsen haebou @ github