v0.11.1
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 mpdris2Ships 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 mpdris2The .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 withpipx install mpdris2on 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-artifactv6 → v7,repository-dispatchv3 → v4.
Full changelog: v0.11.0...v0.11.1
What's Changed
- Bump the actions group across 1 directory with 2 updates by @dependabot[bot] in #9
- Ci pypi publish by @b0bbywan in #10
New Contributors
- @dependabot[bot] made their first contribution in #9
Full Changelog: v0.11.0...v0.11.1