Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

osdlyrics cause double media player control in notification area #103

Open
elementdavv opened this issue Jul 30, 2021 · 3 comments
Open
Labels
bug Something that does not work as it should

Comments

@elementdavv
Copy link

when deadbeef runs alone, only one media player control exists in notification area.
but when osdlyrics runs and call deadbeef, double media player control show up.
my env:
Ubuntu 20.04
gnome 3
Deadbeef devel
OSD Lyrics 0.5.5-git20210713
player

@PedroHLC PedroHLC added the bug Something that does not work as it should label Aug 27, 2021
@msadeqhe
Copy link

msadeqhe commented Dec 8, 2021

I've encountered the same problem in Debian Unstable.
Desktop Environment: GNOME 41.1 (Wayland)
Music Player: Rhythmbox 3.4.4
OSD Lyrics: 0.5.10

@kbsky
Copy link

kbsky commented Jul 26, 2022

I'm afraid this one is going to be really hard to fix, because the way OSD Lyrics works is that it spawns a daemon that exposes the MPRIS D-Bus interface (itself connecting to your player in whichever way is appropriate). This means that if your player also exposes MPRIS, then you end up with both in the GNOME panel or whatever shows MPRIS players. The only way to avoid this would be by making the OSD Lyrics daemon not expose MPRIS, and then have the OSD Lyrics interface and daemon communicate in a different way (e.g. different bus). There are pros and cons, but considering the number of areas of improvements I don't see that happening anytime soon. Happy to help anyone who wants to give it a try though.

@firstuanl
Copy link

声音indicator的图标是在哪里控制的,我用的是unity,结果出来好大的图标

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something that does not work as it should
Projects
None yet
Development

No branches or pull requests

5 participants