Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ben-wormald/bandcamp-scrobbler
Browser extension for scrobbling albums on Bandcamp to Last.fm
https://github.com/ben-wormald/bandcamp-scrobbler
bandcamp browser-extension chrome-extension firefox-addon javascript lastfm preact
Last synced: 3 months ago
JSON representation
Browser extension for scrobbling albums on Bandcamp to Last.fm
- Host: GitHub
- URL: https://github.com/ben-wormald/bandcamp-scrobbler
- Owner: Ben-Wormald
- License: isc
- Created: 2020-08-13T08:46:26.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-03-29T20:11:16.000Z (10 months ago)
- Last Synced: 2024-03-30T15:43:23.207Z (10 months ago)
- Topics: bandcamp, browser-extension, chrome-extension, firefox-addon, javascript, lastfm, preact
- Language: JavaScript
- Homepage: https://benwormald.co.uk/projects/bandcamp-scrobbler.html
- Size: 281 KB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Bandcamp Scrobbler
A browser extension for scrobbling to Last.fm from a Bandcamp album page.
Available for [Firefox](https://addons.mozilla.org/en-GB/firefox/addon/bandcamp-scrobbler/) and [Chrome](https://chrome.google.com/webstore/detail/bandcamp-scrobbler/cnmjkkjnmdhhemfbokmblfioalnbnlej).Open the extension on any Bandcamp album page.
You can adjust the album details before scrobbling, and clear the title of any tracks you want to skip.## Development
To compile the extension yourself, you'll need to provide keys for your own [Last.fm API app](https://www.last.fm/api/intro):
```bash
export API_KEY=xxx
export SECRET_KEY=xxx
# or
echo "API_KEY=xxx\nSECRET_KEY=xxx" > .envnpm install
npm run build:dev:firefox
# or
npm run build:dev:chrome
```### Firefox
1. Go to `about:debugging` and click **This Firefox**
2. Click **Load Temporary Add-on...** and select `bandcamp-scrobbler.zip`### Chrome
1. Go to **Manage Extensions**
2. click **Load unpacked** and select the `dist` folder