"Append & Play" service menu entry not working: invalid dbus call / no autostart of Amarok
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Amarok |
Fix Released
|
Medium
|
|||
amarok (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: amarok
/usr/share/
[Desktop Action appendAndPlay]
Name=Append & Play
Icon=amarok
Exec=qdbus org.kde.amarok /PlayerList playMedia %U
This fails however:
$ qdbus org.kde.amarok /PlayerList playMedia /foo
Interface '' not available in object /PlayerList at org.kde.amarok:
org.freedeskt
Instead, "/TrackList AddTrack" should get used here probably (but supports a single item only), and does not autostart Amarok [1].
The fix for now appears to be adding a script, which receives the list of items (via %U) and then calls "AddTrack" for each. Also, it could start Amarok, if it's not running and this cannot be fixed via [1].
[1] I've tried to let Amarok autostart by creating /usr/share/
[D-BUS Service]
Name=org.kde.amarok
Exec=/usr/
But without any luck:
$ qdbus org.kde.amarok /TrackList AddTrack foo 0
Service 'org.kde.amarok' does not exist.
ProblemType: Bug
Architecture: i386
Date: Thu Oct 22 21:04:25 2009
DistroRelease: Ubuntu 9.10
NonfreeKernelMo
Package: amarok 2:2.2.0-0ubuntu2
ProcEnviron:
LANGUAGE=
PATH=(custom, user)
LANG=de_DE.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: amarok
Uname: Linux 2.6.31-14-generic i686
XsessionErrors: (polkit-
Changed in amarok: | |
status: | Unknown → Confirmed |
Changed in amarok: | |
status: | Confirmed → Unknown |
Changed in amarok: | |
status: | Unknown → Confirmed |
Changed in amarok: | |
status: | Confirmed → Fix Released |
Changed in amarok: | |
importance: | Unknown → Medium |
Hi there!
Thanks for reporting this bug! Your bug seems to be a problem with the KDE /bugs.kde. org, so that the KDE
program itself, and not with our KDE packages. While we appreciate your issue,
it would be better if it was tracked at https:/
developers can deal with this speedily and have direct communication with you
as the reporter for more effective debugging.
Thanks!
status invalid