/LastFM-Scrobbler

Automatically scrobble your songs to Last.fm with this simple tool.

Primary LanguageTypeScriptGNU Affero General Public License v3.0AGPL-3.0

LastFM Scrobbler

alternatively LastFM Scrobble Botter / LastFM Scrobble Spammer


Automatically scrobble your songs to Last.fm with this simple tool.

Setup

  1. Rename the config.toml.example file to config.toml.
  2. Create a Last.fm application here.
  3. Create a Spotify application here. (Only if you want to scrobble from Spotify)
  4. Fill in the config.toml file with your application details and songs.
  5. Download and install PNPM using npm install -g pnpm (or use npm).
  6. Download the necessary modules using pnpm install and run it using pnpm run start.

Limitations

Each Last.fm account is limited to 2880 scrobbles per day.

Usage

Ensure your configuration file (config.toml) is correctly set up with your Last.fm & Spotify application details and the songs you want to scrobble. Then, simply run the scrobbler using pnpm run start. The scrobbler will automatically handle the rest.

Additional Information

  • This scrobbler uses Last.fm's API to send scrobbles, so ensure your internet connection is stable while using it.
  • You can customize the list of songs to scrobble by editing the config.toml file.
  • If you encounter any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.

License

This project is licensed under the AGPL 3.0 License. It is a modified version of the original project available at https://github.com/HitoIRL/lastfm-milker, which was originally licensed under the MIT License.

Acknowledgments

  • Special thanks to Hito for creating the original version of this project.
  • Thanks to Last.fm for providing the API necessary for this scrobbler.