MPRIS is only partially implemented
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
Critical
|
John McAleely | ||
media-hub (Ubuntu) |
Fix Released
|
Critical
|
Jim Hodapp | ||
media-hub (Ubuntu RTM) |
Fix Released
|
Critical
|
Jim Hodapp |
Bug Description
* Metadata property from org.mpris.
* Some DBus calls to object /org/mpris/
dbus-send --print-reply --type=method_call --dest=
Others are not answered, like:
dbus-send --print-reply --type=method_call --dest=
Note that MPRIS specification [1] says that the implementations *must* use "/org/mpris/
* The track list is emptied when the non-standard call org.mpris.
* Also, we do not return an error in the DBus call if DBus calls Next or Previous fail due to an empty track list (see media::
[1] http://
Related branches
- Alfonso Sanchez-Beato: Approve
- Konrad Zapałowicz (community): Approve (code)
- PS Jenkins bot: Pending (continuous-integration) requested
-
Diff: 691 lines (+275/-112)12 files modifiedinclude/core/media/track.h (+30/-46)
src/core/media/CMakeLists.txt (+2/-0)
src/core/media/codec.h (+83/-8)
src/core/media/cover_art_resolver.cpp (+1/-1)
src/core/media/gstreamer/meta_data_extractor.h (+4/-3)
src/core/media/gstreamer/playbin.cpp (+1/-3)
src/core/media/metadata.cpp (+83/-0)
src/core/media/mpris/player.h (+11/-8)
src/core/media/player_implementation.cpp (+40/-2)
src/core/media/player_skeleton.cpp (+2/-2)
src/core/media/player_stub.cpp (+2/-2)
src/core/media/service_skeleton.cpp (+16/-37)
summary: |
- Some DBus calls make media-hub-server crash + MPRIS is only partially implemented |
description: | updated |
description: | updated |
description: | updated |
Changed in canonical-devices-system-image: | |
assignee: | nobody → John McAleely (john.mcaleely) |
importance: | Undecided → High |
milestone: | none → backlog |
status: | New → Confirmed |
tags: | added: bq-feedback |
Changed in canonical-devices-system-image: | |
milestone: | backlog → ww08-2016 |
Changed in media-hub (Ubuntu): | |
assignee: | nobody → Alfonso Sanchez-Beato (alfonsosanchezbeato) |
importance: | Undecided → High |
Changed in avila: | |
milestone: | none → ww10-2016 |
Changed in canonical-devices-system-image: | |
importance: | High → Wishlist |
milestone: | ww08-2016 → backlog |
Changed in avila: | |
milestone: | ww10-2016 → backlog |
Changed in media-hub (Ubuntu): | |
assignee: | Alfonso Sanchez-Beato (alfonsosanchezbeato) → nobody |
no longer affects: | avila |
Changed in media-hub (Ubuntu): | |
assignee: | nobody → Jim Hodapp (jhodapp) |
Changed in media-hub (Ubuntu): | |
importance: | High → Wishlist |
Changed in canonical-devices-system-image: | |
status: | Confirmed → In Progress |
Changed in media-hub (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in media-hub (Ubuntu RTM): | |
status: | New → In Progress |
assignee: | nobody → Jim Hodapp (jhodapp) |
importance: | Undecided → Critical |
Changed in media-hub (Ubuntu): | |
importance: | Wishlist → Critical |
Changed in canonical-devices-system-image: | |
importance: | Wishlist → Critical |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
Changed in canonical-devices-system-image: | |
milestone: | backlog → 12 |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.