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 391
    • Issues 391
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 17
    • Merge requests 17
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • 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

Merged
Created Oct 05, 2021 by Philipp Wolfer@phwContributor

Added a Maloja plugin to submit listenings

  • 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