Comments (6)
That's something I would like to do. The problem is how to determine which player to show in the menu. I thought I could show the last used player and be abe to start it.
from gnome-shell-extensions-mediaplayer.
GNOME2, at least, had a setting for "default music player"; I don't know if GNOME3 still does. If it does, that seems like a good place to start.
Barring that, "last music player I used" seems pretty sensible, as does "the only music player available via D-Bus".
from gnome-shell-extensions-mediaplayer.
Indeed GNOME 3 has a default music player setting so I could use that
default setting. Then if another player is used, display it by default
instead of the GNOME 3 default setting.
About DBus activation, I don't see any reference to this in the MPRIS2
spec.
Thanks for your input
Le vendredi 23 mars 2012 à 01:46 -0700, Josh Triplett a écrit :
GNOME2, at least, had a setting for "default music player"; I don't know if GNOME3 still does. If it does, that seems like a good place to start.
Barring that, "last music player I used" seems pretty sensible, as does "the only music player available via D-Bus".
Reply to this email directly or view it on GitHub:
#57 (comment)
from gnome-shell-extensions-mediaplayer.
Indeed GNOME 3 has a default music player setting so I could use that default setting. Then if another player is used, display it by default instead of the GNOME 3 default setting.
I'd suggest just always using the GNOME 3 music player setting; if a user wants to use a different music player, they can set it as the default music player. I can't think of any scenario where it makes sense to have one music player set as the default in GNOME but have this extension activate a different music player by default.
About DBus activation, I don't see any reference to this in the MPRIS2 spec.
On the front page http://www.mpris.org/2.1/spec/ : "This allows clients to list available media players (either already running or which can be started via D-Bus activation) "
from gnome-shell-extensions-mediaplayer.
I think you're right about the default setting.
About MPRIS activation all players doesn't follows this so it can't be used effectively. Anyway I don't think I'll need it.
In /usr/share/dbus-1/services/ I have only clementine that follows the standard : org.mpris.MediaPlayer2.clementine.service
For Banshee it is: org.bansheeproject.Banshee.service
For Rhythmbox: org.gnome.Rhythmbox3.service
And no quodlibet there ;-)
from gnome-shell-extensions-mediaplayer.
Bug filed for Quod Libet: https://code.google.com/p/quodlibet/issues/detail?id=949
from gnome-shell-extensions-mediaplayer.
Related Issues (20)
- Integration Telegram Desktop HOT 2
- Make cover art in panel resizable. HOT 2
- failed to open file (schemas/gschemas.compiled not found) HOT 1
- Any way to reverse the scrolling behaviour? HOT 3
- Hide extension icon HOT 4
- Widgets misaligned in Gnome 3.28 HOT 34
- Add Logitech Media Server to the list of compatible players HOT 2
- Feature request
- [Feature request] Change gnome background to album cover HOT 2
- Add explicit support for gnome shell 3.28 HOT 6
- Name of song now showing up when playing in the top bar HOT 1
- no track duration for added tracks HOT 1
- Official extensions badge HOT 1
- Extra space appears after status text HOT 6
- No Animations in tray HOT 1
- Align the popup to the left HOT 1
- Doesn't work with gnome-shell 3.31.90 HOT 2
- Needs Update for GNOME 3.32 HOT 10
- This extension is set to be retired HOT 8
- Don't work on fedora 30 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gnome-shell-extensions-mediaplayer.