tiliado / nuvolaplayer

Nuvola Player - Tight integration of web-based media streaming services with your desktop
https://nuvola.tiliado.eu/
BSD 2-Clause "Simplified" License
335 stars 28 forks source link

Menu items in app indicator are being duplicated every time the music starts or unpauses #776

Closed oktayacikalin closed 2 years ago

oktayacikalin commented 2 years ago

Basic information

--- Powered by ---

Nuvola Player - Genuine flatpak build Version 4.23.0 Revision 0-g3ab9c9a Diorite 4.23.0 Chromium 75.0.3770.100 ValaCEF 75.3770.16 libsoup 2.72.0

Describe the bug

Bildschirmfoto von 2021-11-22 01-36-43 Bildschirmfoto von 2021-11-22 01-36-55 nuvola-debug.txt nuvola-youtube-music-debug.txt

jiri-janousek commented 2 years ago

Hello @oktayacikalin, thanks for reporting the issue. I'll look at it at the weekend.

jiri-janousek commented 2 years ago

Hello @oktayacikalin, it seems elementaryos no longer supports appindicators out of the box. How did you enable them?

oktayacikalin commented 2 years ago

Hi @jiri-janousek, I think I installed this one:

https://github.com/Lafydev/wingpanel-indicator-ayatana#:~:text=libwingpanel%2D2.0%2Ddev-,version%20odin(6)%20%3A,-sudo%20apt%2Dget

And now I have the following as an autostart item configured:

image

jiri-janousek commented 2 years ago

It might be a bug in that particular appindicator implementation. Since other appindicator implementations seem fine and the wingpanel-indicator-ayatana is not supported by elementary os, I'm going to put this issue to backlog until I have more time to investigate it further.

oktayacikalin commented 2 years ago

In fact elementary OS does not support appindicator and all those other older implementations at all.

Do you have a plan for an implementation which works out of the box?

jiri-janousek commented 2 years ago

I'm not sure what elementary feature actually replaced appindicators.

jiri-janousek commented 2 years ago

I'm closing this issue as I believe it is not a bug in Nuvola Player but in a particular app indicator implementation that is not under our control. I don't think there is any alternative in elementaryOS. I think the decision to retire app indicators is unfortunate but there isn't anything I can do with that :-(