Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • funkwhale funkwhale
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 396
    • Issues 396
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 16
    • Merge requests 16
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • funkwhale
  • funkwhalefunkwhale
  • Merge requests
  • !1383

Added a Maloja plugin to submit listenings

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Philipp Wolfer requested to merge phw/funkwhale:maloja-listens-plugin into develop Oct 05, 2021
  • Overview 16
  • Commits 2
  • Pipelines 9
  • Changes 5

This adds a plugin to submit listenings to Maloja, which is kind of a personal, self-hosted, single user scrobbler service.

Given the Funkwhale community in general seems to quite embrace self-hosting this might be a good fit for many.

It is already possible to submit to your Maloja instance with the existing scrobbler plugin by configuring the proper endpoint using the legacy audioscrobbler API. But this plugin adds support for the native Maloja API. Also I think it is nice to keep this service separate, so users who want to submit to more than one service can do this. The plugin itself is, just like the Maloja API, rather trivial.

When enabling this service the user needs to configure two things:

  • The base URL for their Maloja instance. E.g. I have Maloja currently running on https://maloja.uploadedlobster.com/
  • The personal API key which can be configured on the server

Should we for some reason decide not to merge this as a core plugin or if someone wants to use this now already with their stable release of Funkwhale, I have made this plugin also available at https://dev.funkwhale.audio/phw/funkwhale-maloja

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: maloja-listens-plugin