Skip to content

v0.11.1

Choose a tag to compare

@github-actions github-actions released this 15 Jun 23:24
· 5 commits to master since this release

v0.11.1 — published to PyPI

Packaging release on top of v0.11.0 of the asyncio + dbus-fast mpDris2, the MPRIS 2 D-Bus bridge for MPD, powering the odio streamer (b0bbywan/odios). No daemon changes: mpDris2 is now on PyPI, so you can pipx install it on any distro without the APT repo or a git checkout.

Install from PyPI (daemon only):

pipx install mpdris2

Ships the mpDris2 console script only, no systemd or D-Bus service files. Drop a user unit at ~/.config/systemd/user/mpDris2.service (copy data/user/mpDris2.service) to auto-start it. Optional cover deps: pipx install 'mpdris2[cover]'.

Install from APT (full integration, D-Bus activated):

curl -fsSL https://apt.odio.love/key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/odio.gpg
echo "deb [signed-by=/usr/share/keyrings/odio.gpg] https://apt.odio.love stable main" \
    | sudo tee /etc/apt/sources.list.d/odio.list
sudo apt update
sudo apt install mpdris2

The .deb ships the Type=dbus user unit and a matching D-Bus service file, so mpDris2 auto-starts on the first MPRIS call. No manual enable required.

✨ What's new

  • Install from PyPI: the daemon is published to PyPI as mpdris2, installable with pipx install mpdris2 on any distro.
  • Wheel artifact: each GitHub release now attaches a built wheel (.whl) alongside the existing sdist and .deb.

🏗️ CI / Dev

  • Releases publish to PyPI via OIDC trusted publishing, no API token stored in the repo.
  • Every v* tag goes to TestPyPI first; final releases also go to PyPI, while prereleases (rc/beta/alpha) stop at TestPyPI.
  • Dependabot action bumps: upload-artifact v6 → v7, repository-dispatch v3 → v4.

Full changelog: v0.11.0...v0.11.1

What's Changed

New Contributors

Full Changelog: v0.11.0...v0.11.1