Skip to main content

MPRIS2 interface for Spotify Connect

Project description

Control Spotify Connect devices using MPRIS2


This software provides an MPRIS2 interface for Spotify Connect. It is more complete than the MPRIS2 interface built into the Spotify Linux client. In addition it can be used to control remote Spotify Connect devices (Like spotifyd running on a Raspberry Pi) from your PC.

This software is still in development. While most features are implemented there are still some null checks missing, so doing something unexpected (like listening to a podcast on Spotify) can break this software :wink:

You can install it using pip: `pip install spotPRIS2`

Known problems

  1. Podcasts, Radios, etc. aren’t supported. This is a limitation of the Spotify Web API. There’s currently nothing I can do about it.

  2. SpotPRIS2 breaks after some time, because the token expires I’m working on it.


This project is not affiliated, associated, authorized, endorsed by, or in any way officially connected with Spotify AB, or any of its subsidiaries or its affiliates.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

SpotPRIS2-0.2.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

SpotPRIS2-0.2-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

Details for the file SpotPRIS2-0.2.tar.gz.

File metadata

  • Download URL: SpotPRIS2-0.2.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.1

File hashes

Hashes for SpotPRIS2-0.2.tar.gz
Algorithm Hash digest
SHA256 7f37f1d21845ce0f6a3bd4215464f0334ac1687a06759bdbd34730983d404f81
MD5 ba549caf2a6f4ae996684f6d36996c72
BLAKE2b-256 370ef7e6b9e12a1b09ec04ed63b2b0d0d2e8b92aa9ab6f7b7bbc5b9427414203

See more details on using hashes here.

File details

Details for the file SpotPRIS2-0.2-py3-none-any.whl.

File metadata

  • Download URL: SpotPRIS2-0.2-py3-none-any.whl
  • Upload date:
  • Size: 8.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.1

File hashes

Hashes for SpotPRIS2-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 247aebe43941414afba12d7e2c33837b70b88d5d974928db82a86d65c413062b
MD5 1649a5fc728a68fb2e300b88059bb6ea
BLAKE2b-256 d09ce6303a2fb74c31e0e61aa2916b3975c6d19d73b1d129a53a7e4b4e008776

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page