2015-09-23 15:02:16 |
Alfonso Sanchez-Beato |
bug |
|
|
added bug |
2015-09-23 15:03:24 |
Alfonso Sanchez-Beato |
summary |
Some DBus calls make media-hub-server crash |
MPRIS is only partially implemented |
|
2015-09-23 15:05:23 |
Alfonso Sanchez-Beato |
description |
Like
dbus-send --print-reply --type=method_call --dest=core.ubuntu.media.Service /org/mpris/MediaPlayer2 org.freedesktop.DBus.Properties.GetAll
dbus-send --print-reply --type=method_call --dest=core.ubuntu.media.Service /core/ubuntu/media/Service/sessions/0/TrackList org.freedesktop.DBus.Properties.Get string:Tracks
This happens because the MPRIS interface is not fully implemented. 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::TrackListSkeleton::next() and media::TrackListSkeleton::previous()) |
* Metadata property from org.mpris.MediaPlayer2.Player is not exported (see service_skeleton.cpp)
* Some DBus calls make media-hub-server crash, like:
dbus-send --print-reply --type=method_call --dest=core.ubuntu.media.Service /org/mpris/MediaPlayer2 org.freedesktop.DBus.Properties.GetAll
dbus-send --print-reply --type=method_call --dest=core.ubuntu.media.Service /core/ubuntu/media/Service/sessions/0/TrackList org.freedesktop.DBus.Properties.Get string:Tracks
This happens because the MPRIS interface is not fully implemented.
* 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::TrackListSkeleton::next() and media::TrackListSkeleton::previous()) |
|
2015-09-24 08:31:46 |
Alfonso Sanchez-Beato |
description |
* Metadata property from org.mpris.MediaPlayer2.Player is not exported (see service_skeleton.cpp)
* Some DBus calls make media-hub-server crash, like:
dbus-send --print-reply --type=method_call --dest=core.ubuntu.media.Service /org/mpris/MediaPlayer2 org.freedesktop.DBus.Properties.GetAll
dbus-send --print-reply --type=method_call --dest=core.ubuntu.media.Service /core/ubuntu/media/Service/sessions/0/TrackList org.freedesktop.DBus.Properties.Get string:Tracks
This happens because the MPRIS interface is not fully implemented.
* 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::TrackListSkeleton::next() and media::TrackListSkeleton::previous()) |
* Metadata property from org.mpris.MediaPlayer2.Player is not exported (see service_skeleton.cpp)
* Some DBus calls to object /org/mpris/MediaPlayer2 do not return anything, like:
dbus-send --print-reply --type=method_call --dest=core.ubuntu.media.Service /org/mpris/MediaPlayer2 org.freedesktop.DBus.Properties.GetAll string:org.mpris.MediaPlayer2.TrackList
Others are not answered, like:
dbus-send --print-reply --type=method_call --dest=core.ubuntu.media.Service /org/mpris/MediaPlayer2 org.freedesktop.DBus.Properties.Get string:org.mpris.MediaPlayer2.TrackList string:Tracks
Note that MPRIS specification [1] says that the implementations *must* use "/org/mpris/MediaPlayer2" as object path. However, we are using "/core/ubuntu/media/Service/sessions/<number>" and "/core/ubuntu/media/Service/sessions/<number>/TrackList" for most signals and methods.
* 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::TrackListSkeleton::next() and media::TrackListSkeleton::previous())
[1] http://specifications.freedesktop.org/mpris-spec/latest/ |
|
2015-09-24 08:53:21 |
Alfonso Sanchez-Beato |
description |
* Metadata property from org.mpris.MediaPlayer2.Player is not exported (see service_skeleton.cpp)
* Some DBus calls to object /org/mpris/MediaPlayer2 do not return anything, like:
dbus-send --print-reply --type=method_call --dest=core.ubuntu.media.Service /org/mpris/MediaPlayer2 org.freedesktop.DBus.Properties.GetAll string:org.mpris.MediaPlayer2.TrackList
Others are not answered, like:
dbus-send --print-reply --type=method_call --dest=core.ubuntu.media.Service /org/mpris/MediaPlayer2 org.freedesktop.DBus.Properties.Get string:org.mpris.MediaPlayer2.TrackList string:Tracks
Note that MPRIS specification [1] says that the implementations *must* use "/org/mpris/MediaPlayer2" as object path. However, we are using "/core/ubuntu/media/Service/sessions/<number>" and "/core/ubuntu/media/Service/sessions/<number>/TrackList" for most signals and methods.
* 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::TrackListSkeleton::next() and media::TrackListSkeleton::previous())
[1] http://specifications.freedesktop.org/mpris-spec/latest/ |
* Metadata property from org.mpris.MediaPlayer2.Player is not exported (see service_skeleton.cpp)
* Some DBus calls to object /org/mpris/MediaPlayer2 do not return anything, like:
dbus-send --print-reply --type=method_call --dest=core.ubuntu.media.Service /org/mpris/MediaPlayer2 org.freedesktop.DBus.Properties.GetAll string:org.mpris.MediaPlayer2.TrackList
Others are not answered, like:
dbus-send --print-reply --type=method_call --dest=core.ubuntu.media.Service /org/mpris/MediaPlayer2 org.freedesktop.DBus.Properties.Get string:org.mpris.MediaPlayer2.TrackList string:Tracks
Note that MPRIS specification [1] says that the implementations *must* use "/org/mpris/MediaPlayer2" as object path. However, we are using "/core/ubuntu/media/Service/sessions/<number>" and "/core/ubuntu/media/Service/sessions/<number>/TrackList" for most signals and methods.
* The track list is emptied when the non-standard call org.mpris.MediaPlayer2.TrackList.Reset is performed or when music-app is terminated, but no signal is generated, and indicator-sound still thinks there is something to play.
* 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::TrackListSkeleton::next() and media::TrackListSkeleton::previous())
[1] http://specifications.freedesktop.org/mpris-spec/latest/ |
|
2016-02-12 19:39:30 |
John McAleely |
bug task added |
|
canonical-devices-system-image |
|
2016-02-12 19:39:39 |
John McAleely |
bug task added |
|
avila |
|
2016-02-17 21:19:39 |
Pat McGowan |
canonical-devices-system-image: importance |
Undecided |
High |
|
2016-02-17 21:19:39 |
Pat McGowan |
canonical-devices-system-image: status |
New |
Confirmed |
|
2016-02-17 21:19:39 |
Pat McGowan |
canonical-devices-system-image: milestone |
|
backlog |
|
2016-02-17 21:19:39 |
Pat McGowan |
canonical-devices-system-image: assignee |
|
John McAleely (john.mcaleely) |
|
2016-03-10 13:07:09 |
Pat McGowan |
tags |
|
bq-feedback |
|
2016-03-10 13:07:17 |
Pat McGowan |
canonical-devices-system-image: milestone |
backlog |
ww08-2016 |
|
2016-03-10 13:07:37 |
Pat McGowan |
media-hub (Ubuntu): assignee |
|
Alfonso Sanchez-Beato (alfonsosanchezbeato) |
|
2016-03-10 13:07:49 |
Pat McGowan |
media-hub (Ubuntu): importance |
Undecided |
High |
|
2016-03-16 06:39:28 |
Jason Yen |
avila: milestone |
|
ww10-2016 |
|
2016-03-16 07:33:38 |
Launchpad Janitor |
media-hub (Ubuntu): status |
New |
Confirmed |
|
2016-03-18 15:33:20 |
John McAleely |
canonical-devices-system-image: importance |
High |
Wishlist |
|
2016-03-18 15:33:26 |
John McAleely |
canonical-devices-system-image: milestone |
ww08-2016 |
backlog |
|
2016-03-18 15:33:32 |
John McAleely |
avila: milestone |
ww10-2016 |
backlog |
|
2016-04-18 19:13:11 |
Pat McGowan |
marked as duplicate |
|
1571567 |
|
2016-05-09 13:32:42 |
John McAleely |
removed duplicate marker |
1571567 |
|
|
2016-05-10 12:59:21 |
John McAleely |
media-hub (Ubuntu): assignee |
Alfonso Sanchez-Beato (alfonsosanchezbeato) |
|
|
2016-05-10 12:59:30 |
John McAleely |
bug task deleted |
avila |
|
|
2016-05-10 12:59:47 |
John McAleely |
media-hub (Ubuntu): assignee |
|
Jim Hodapp (jhodapp) |
|
2016-05-13 20:48:41 |
Jonathan Meek |
bug |
|
|
added subscriber Jonathan Meek |
2016-05-26 18:47:37 |
Jim Hodapp |
media-hub (Ubuntu): importance |
High |
Wishlist |
|
2016-05-27 16:49:03 |
Jim Hodapp |
canonical-devices-system-image: status |
Confirmed |
In Progress |
|
2016-05-27 16:49:07 |
Jim Hodapp |
media-hub (Ubuntu): status |
Confirmed |
In Progress |
|
2016-05-27 16:49:20 |
Jim Hodapp |
bug task added |
|
media-hub (Ubuntu RTM) |
|
2016-05-27 16:49:31 |
Jim Hodapp |
media-hub (Ubuntu RTM): status |
New |
In Progress |
|
2016-05-27 16:49:34 |
Jim Hodapp |
media-hub (Ubuntu RTM): assignee |
|
Jim Hodapp (jhodapp) |
|
2016-05-27 16:49:43 |
Jim Hodapp |
media-hub (Ubuntu RTM): importance |
Undecided |
Critical |
|
2016-05-27 16:49:47 |
Jim Hodapp |
media-hub (Ubuntu): importance |
Wishlist |
Critical |
|
2016-06-06 20:29:58 |
Jim Hodapp |
branch linked |
|
lp:~phablet-team/media-hub/fix-1498962 |
|
2016-06-13 17:16:17 |
Jim Hodapp |
media-hub (Ubuntu): status |
In Progress |
Fix Committed |
|
2016-06-13 17:16:23 |
Jim Hodapp |
media-hub (Ubuntu RTM): status |
In Progress |
Fix Committed |
|
2016-06-13 17:26:24 |
Jim Hodapp |
canonical-devices-system-image: importance |
Wishlist |
Critical |
|
2016-06-15 13:00:10 |
Ćukasz Zemczak |
media-hub (Ubuntu RTM): status |
Fix Committed |
Fix Released |
|
2016-06-15 13:47:55 |
Launchpad Janitor |
media-hub (Ubuntu): status |
Fix Committed |
Fix Released |
|
2016-06-15 15:11:56 |
Jean-Baptiste Lallement |
canonical-devices-system-image: status |
In Progress |
Fix Committed |
|
2016-06-23 20:21:26 |
Jean-Baptiste Lallement |
canonical-devices-system-image: milestone |
backlog |
12 |
|
2016-07-27 20:04:01 |
Pat McGowan |
canonical-devices-system-image: status |
Fix Committed |
Fix Released |
|