Mopidy-mpris

Latest version: v3.0.3

Safety actively analyzes 624472 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

3.0.3

- Add Python 3.9 to test matrix. (PR: 33)

3.0.2

- Fix crash if cover art has no width. (PR: 31)

3.0.1

- Fix link in README.

- Fix tests by updating a mock.

3.0.0

- Depend on final release of Mopidy 3.0.0.

3.0.0rc1

- Require Mopidy >= 3.0.0a4, which required the following changes:

- Stop using removed `Album.images` field.

- Use `uris` instead of `uri` when calling `core.tracklist.add()`.

- Require Python >= 3.7. No major changes required.

- Update project setup.

2.0.0

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`, emit `PropertiesChanged` for `LoopStatus`,
`Shuffle`, `CanGoPrevious`, and `CanGoNext`.

- Update UIs when playback is stopped: On the Mopidy event
`playback_state_changed`, emit `PropertiesChanged` for
`PlaybackStatus` and `Metadata`. (Fixes: 23)

- Update UIs when playlists are deleted: On the Mopidy event
`playlist_deleted`, emit `PropertiesChanged` for `PlaylistCount`.

- Update track name when stream title changes:

- The `Metadata` property now uses `core.playback.get_stream_title()` as
`xesam:title` if available.

- On the Mopidy event `stream_title_changed`, emit `PropertiesChanged`
for `Metadata`.

- Control mixer mute through the volume control:

- The `Volume` property is now `0.0` if the mixer is muted.

- When setting the `Volume` property to a positive value, the mixer is
unmuted.

- On the Mopidy event `mute_changed`, emit `PropertiesChanged` for
`Volume`.

- Fallback to get cover art from `core.library.get_images()` if
`track.album.images` is blank.

- Do not expose Mopidy's desktop file through the `DesktopEntry` property. 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.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.