Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • funkwhale funkwhale
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 379
    • Issues 379
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 20
    • Merge requests 20
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • funkwhalefunkwhale
  • 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
Reviewers
Request review from
Time tracking
Source branch: maloja-listens-plugin