A Pleroma scrobbler for MPD in Go
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dtluna aaec09cfe1 Add more architectures 1 month ago
config Change host short option to -H 1 month ago
constants Implement scrobbling 1 month ago
mastoapi Add scrobbler type to config 1 month ago
.gitignore Ingore dist 1 month ago
.goreleaser.yml Add more architectures 1 month ago
LICENSE Initial commit 1 month ago
README.md Update README.md 1 month ago
go.mod Implement scrobbling 1 month ago
go.sum Implement scrobbling 1 month ago
main.go Add scrobbler type to config 1 month ago

README.md

pleroma-mpd-scrobbler

A Pleroma scrobbler for MPD in Go

Installation

Grab a binary from the releases page or use go get:

$ go get -u -v https://git.dtluna.net/dtluna/pleroma-mpd-scrobbler

Usage

Just run pleroma-mpd-scrobbler and it will create a default config for you. Fill out the server URL and MPD config, and you’re good to go.

If your instance doesn’t support the Pleroma scrobble API you can specify status for type and the scrobbler will just post regular statuses.

Sample config:

server_url    = https://social.dtluna.net
client_id     =
client_secret =
access_token  =
mpd_host      = localhost
mpd_port      = 6600
mpd_password  =
type          = status