Skip to main content

mopidy-funkwhale

A small Mopidy backend extension to stream music from a Funkwhale server.

Features

  • Searching for tracks, albums and artists available in your Funkwhale instance

  • Browse all libraries, artists and albums

  • Browse your favorites

  • Simple configuration

Installation

We assume you have a Mopidy server available (version 3 or greater required).

apt-get install libcairo2-dev libgirepository1.0-dev python3-dev
sudo python3 -m pip install mopidy-funkwhale

Configuration

To enable the extension, add the following to your mopidy.conf file:

[funkwhale]
enabled = true
# URL of your funkwhale instance
url = https://demo.funkwhale.audio
# Application credentials (leave empty fo anonymous access)
# If you don't now what to put here, just run `mopidy funkwhale login` for
# the instructions
client_id =
client_secret =
# If for some reason, you want to use the legacy password-based auth,
# uncomment the variables below
# username = demo
# password = demo

# duration of cache entries before they are removed, in seconds
# 0 to cache forever, empty to disable cache
cache_duration = 600

Of course, replace the demo values with your actual info (but you can try using the demo server).

After that, reload your mopidy daemon, and you should be good!

Authorization

This plugin support the OAuth authorization workflow that is included in Funkwhale 0.19.

Run mopidy funkwhale login to perform authorization.

Metadata

Release files for mopidy-funkwhale 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mopidy-funkwhale 1.1.0
File Size Uploaded Provenance Actions
mopidy_funkwhale-1.1.0.tar.gz 14.5 kB Without provenance Details for mopidy_funkwhale-1.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for mopidy-funkwhale 1.1.0
File Interpreter ABI Platform Actions
mopidy_funkwhale-1.1.0-py2.py3-none-any.whl Python 3, Python 2 none any Details for mopidy_funkwhale-1.1.0-py2.py3-none-any.whl

Total release size: 26.8 kB

Release files / mopidy_funkwhale-1.1.0.tar.gz

Download URL mopidy_funkwhale-1.1.0.tar.gz
Size 14.5 kB
Tags Source
SHA-256 checksum
How to use checksums
33eaa9f2252e89594212fd7ba049450d6dd1d47a9a4788ce4fe6ab49d8f38f7d
BLAKE2b-256 checksum
How to use checksums
822961619376a0dc3cc2ea14a0f4851fafcdf8012dccfddeca0332431b2a604f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / mopidy_funkwhale-1.1.0-py2.py3-none-any.whl

Download URL mopidy_funkwhale-1.1.0-py2.py3-none-any.whl
Size 12.3 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
79499a367d975e92377f55257d9da378542ed2901ba16be7aecfa65779943276
BLAKE2b-256 checksum
How to use checksums
3467d093ef84b1365436a700c1f74a04b207d83d6204269835814ede247099ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Security for mopidy-funkwhale 1.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page