Profile
Back to NewsBack
GitHub Trending 4 min
Reader Mode
web-scrobbler/web-scrobbler: Scrobble music all around the web!

web-scrobbler/web-scrobbler: Scrobble music all around the web!

20 hours ago

Web Scrobbler

[![Chrome Web Store][WebStoreBadge]][WebStore] [![Addons.mozilla.org][AmoBadge]][Amo] [![iTunes App Store][AppleStoreBadge]][AppleStore] [![Microsoft Edge Addons][EdgeBadge]][Edge]

[![Discord][DiscordBadge]][Discord] [![Test status][GitHubActionsBadge]][GitHubActions] [![Codacy Badge][CodacyBadge]][Codacy] [![Codacy Coverage Badge][CodacyCoverageBadge]][Codacy] [![Crowdin Badge][CrowdinBadge]][Crowdin]

Web Scrobbler helps online music listeners to scrobble their playback history.

Supported Services

  • [Last.fm][LastFm]
  • [Libre.fm][LibreFm]
  • [ListenBrainz][ListenBrainz]
  • [Maloja][Maloja]
  • [Pleroma][Pleroma]

Installation

The extension can be either downloaded from stores, or installed as an [unpacked extension][DocsUnpacked].

Chrome Web Store

It can be installed directly from the [Chrome Web Store][WebStore] for Chrome users.

Opera users can install the extension from Chrome Web Store using the [Download Chrome Extension][DownloadChromeExt] addon for Opera.

Addons.mozilla.org

For those who prefer Firefox, the extension is available on [Addons.mozilla.org][Amo].

Safari

The extension is also available in the [Apple Store][AppleStore].

Microsoft Edge Add-ons

The extension is also available on the [Microsoft Edge Add-ons][Edge].

Install from source code

To install the extension from sources or zip file, read [this page][WikiUnpacked] if you're on Chrome, or [this one][WikiTempAddon] if you use Firefox.

Development

Build the extension

Before building the extension you should install dependencies:

# Install dependencies
> npm install

Build the extension

> npm run build firefox

or

> npm run build chrome

or (requires Xcode (xcrun and xcodebuild))

> npm run build safari

The built extension is available in build directory. You can install it as an unpacked extension from this directory.

The detailed build instruction is available [here][BuildInstructions].

Develop connectors

Check the [wiki page][WikiDev] to understand development of connectors. Please also read our [contribution guidelines][Contributing].

Translations

Follow the [Translation wiki][Translations] for details.

Media

Follow [@web_scrobbler][Twitter] on Twitter to receive the latest news and updates.

Join the [Discord channel][Discord] to discuss the extension.

Privacy Policy

See the [privacy policy][Privacy].

License

Licensed under the [MIT License][License].

[CrowdinBadge]: https://badges.crowdin.net/web-scrobbler-test/localized.svg [AmoBadge]: https://img.shields.io/amo/v/web-scrobbler.svg?label=firefox&logo=firefox-browser&logoColor=white [CodacyBadge]: https://img.shields.io/codacy/grade/32658c34c5c542d9a315ead8d5eadd0e?logo=codacy&logoColor=white [CodacyCoverageBadge]: https://img.shields.io/codacy/coverage/32658c34c5c542d9a315ead8d5eadd0e?logo=codacy&logoColor=white [DiscordBadge]: https://img.shields.io/discord/716363971070001202?logo=discord&logoColor=white&color=7289dA [EdgeBadge]: https://img.shields.io/badge/dynamic/json?label=edge&logo=microsoft-edge&query=%24.version&url=https%3A%2F%2Fmicrosoftedge.microsoft.com%2Faddons%2Fgetproductdetailsbycrxid%2Fobiekdelmkmlgnhddmmnpnfhngejbnnc [GitHubActionsBadge]: https://img.shields.io/github/actions/workflow/status/web-scrobbler/web-scrobbler/test.yml [WebStoreBadge]: https://img.shields.io/chrome-web-store/v/hhinaapppaileiechjoiifaancjggfjm.svg?label=chrome&logo=google-chrome&logoColor=white [AppleStoreBadge]: https://img.shields.io/itunes/v/6449224218?label=safari&logo=apple&logoColor=white

[BuildInstructions]: https://github.com/web-scrobbler/web-scrobbler/wiki/Setup-development-environment [Contributing]: https://github.com/web-scrobbler/web-scrobbler/blob/master/.github/CONTRIBUTING.md [DocsUnpacked]: https://developer.chrome.com/extensions/getstarted#unpacked [License]: https://github.com/web-scrobbler/web-scrobbler/blob/master/LICENSE.md [Privacy]: https://github.com/web-scrobbler/web-scrobbler/blob/master/src/_locales/en/privacy.md [Translations]: https://github.com/web-scrobbler/web-scrobbler/wiki/Translate-the-extension

[Amo]: https://addons.mozilla.org/en-US/firefox/addon/web-scrobbler/ [Edge]: https://microsoftedge.microsoft.com/addons/detail/web-scrobbler/obiekdelmkmlgnhddmmnpnfhngejbnnc [WebStore]: https://chrome.google.com/webstore/detail/lastfm-scrobbler/hhinaapppaileiechjoiifaancjggfjm [AppleStore]: https://apps.apple.com/app/web-scrobbler/id6449224218

[DownloadChromeExt]: https://addons.opera.com/extensions/details/app_id/kipjbhgniklcnglfaldilecjomjaddfi

[Codacy]: https://app.codacy.com/gh/web-scrobbler/web-scrobbler/dashboard [Discord]: https://discord.com/invite/u99wNWw [GitHubActions]: https://github.com/web-scrobbler/web-scrobbler/actions [Twitter]: https://twitter.com/web_scrobbler [Crowdin]: https://crowdin.com/project/web-scrobbler-test

[LastFm]: http://www.last.fm/ [LibreFm]: https://libre.fm/ [ListenBrainz]: https://listenbrainz.org/ [Maloja]: https://github.com/krateng/maloja [Pleroma]: https://pleroma.social/

[WikiDev]: https://github.com/web-scrobbler/web-scrobbler/wiki/Connectors-development [WikiTempAddon]: https://github.com/web-scrobbler/web-scrobbler/wiki/Install-a-temporary-add-on [WikiUnpacked]: https://github.com/web-scrobbler/web-scrobbler/wiki/Install-an-unpacked-extension

Chat with me