-
Notifications
You must be signed in to change notification settings - Fork 46
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
add support for gnome-keyring #51
Comments
https://pypi.python.org/pypi/keyring - library which could be used to implement this feature request |
Will try, but I'm not sure if this is really useful – given that the mpd protocol is clear-text (not encrypted), and many clients even read it from an environment variable... Do you need multiple services from that library or just GNOME Keyring? Since mpDris2 already uses GLib it could probably call gnome-keyring directly using that without a new dependency (although the library does look nice and supports the new SecretsService API). Also, do you already have other mpd clients that use the keyring? If there are existing entries, trying to reuse them would be better than just blindly adding new ones (e.g. I have three entries for the same XMPP account, stored by different programs I once tested). |
As far as I know no other clients support keyring - so mpDris2 could be the first one and set an example of proper attention towards security. Supporting SecretsService API is nice although I personally use only gnome keyring. |
I wonder how this feature might work with the systemd user service. As for the setup with systemd user services, I ran accross a project named IMHO, If we would add an option such as Any opinions? |
Python Keyring would be a good option. |
It would be great if instead of plaintext config password for mpd could be obtained from gnome keyring: https://wiki.gnome.org/GnomeKeyring
The text was updated successfully, but these errors were encountered: