Releases: mopidy/mopidy-mpris
v4.0.0a3
v4.0.0a2
v4.0.0a1
Dependency changes
- Drop Python 3.9-3.11 support, and add Python 3.13-3.14.
What's Changed
- Move CI to GitHub Actions by @jodal in #34
- Require Python 3.9+ and fix CI by @jodal in #37
- build(deps): bump pypa/gh-action-pypi-publish from 1.4.1 to 1.13.0 in /.github/workflows by @dependabot[bot] in #40
- chore: Add mopidy-ext-template v1.1.0 answers by @jodal in #41
Full Changelog: v3.0.3...v4.0.0a1
v3.0.3
v3.0.2 (2020-06-08)
- Fix crash if cover art has no width. (PR: #31)
v3.0.1 (2019-12-22)
-
Fix link in README.
-
Fix tests by updating a mock.
v3.0.0 (2019-12-22)
- Depend on final release of Mopidy 3.0.0.
v3.0.0rc1 (2019-11-12)
-
Require Mopidy >= 3.0.0a4, which required the following changes:
-
Stop using removed
Album.imagesfield. -
Use
urisinstead ofuriwhen callingcore.tracklist.add().
-
-
Require Python >= 3.7. No major changes required.
-
Update project setup.
v2.0.0 (2018-12-07)
Major feature release.
Dependencies
-
Require Mopidy >= 1.1.
-
Replace python-dbus with python-pydbus.
Configuration
- Remove config value
mpris/desktop_file. It is marked as deprecated in
the config schema, so it will be ignored if present in the config file.
Functionality
-
Ordering of playlists by playlist modification time is no longer supported.
-
Update UIs when playback options change: On the Mopidy event
options_changed, emitPropertiesChangedforLoopStatus,
Shuffle,CanGoPrevious, andCanGoNext. -
Update UIs when playback is stopped: On the Mopidy event
playback_state_changed, emitPropertiesChangedfor
PlaybackStatusandMetadata. (Fixes: #23) -
Update UIs when playlists are deleted: On the Mopidy event
playlist_deleted, emitPropertiesChangedforPlaylistCount. -
Update track name when stream title changes:
-
The
Metadataproperty now usescore.playback.get_stream_title()as
xesam:titleif available. -
On the Mopidy event
stream_title_changed, emitPropertiesChanged
forMetadata.
-
-
Control mixer mute through the volume control:
-
The
Volumeproperty is now0.0if the mixer is muted. -
When setting the
Volumeproperty to a positive value, the mixer is
unmuted. -
On the Mopidy event
mute_changed, emitPropertiesChangedfor
Volume.
-
-
Fallback to get cover art from
core.library.get_images()if
track.album.imagesis blank. -
Do not expose Mopidy's desktop file through the
DesktopEntryproperty. If
we set this to "mopidy", the basename of "mopidy.desktop", some MPRIS clients
will start a new Mopidy instance in a terminal window if one clicks outside
the buttons of the UI. This is probably never what the user wants.
Internals
-
Improved documentation.
-
Port tests to pytest.
-
Replace all usage of Mopidy APIs deprecated as of Mopidy 2.2.
v1.4.0 (2018-04-10)
-
Remove dependency on python-indicate and libindicate, as it is deprecated and
it no longer seems to no be necessary to send a startup notification with
libindicate. -
Make tests pass with Mopidy >= 2.0.