From 07eb3aabe8f059386439f91a0b4cac6b88905b96 Mon Sep 17 00:00:00 2001 From: "Brian S. Stephan" Date: Sat, 4 Feb 2017 12:41:29 -0600 Subject: [PATCH] mpd-not: support mpd passwords --- scripts/mpd-notifications.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/mpd-notifications.py b/scripts/mpd-notifications.py index add75e9..ea9c735 100644 --- a/scripts/mpd-notifications.py +++ b/scripts/mpd-notifications.py @@ -24,6 +24,7 @@ parser.add_argument('-l', '--location') parser.add_argument('-u', '--user') parser.add_argument('-m', '--mpd-host', default='localhost') parser.add_argument('-p', '--mpd-port', default=6600) +parser.add_argument('-a', '--mpd-password', action='store_true') args = parser.parse_args() if args.user is None or args.location is None: @@ -38,6 +39,10 @@ auth = HTTPBasicAuth(args.user, password) client = mpd.MPDClient(use_unicode=True) client.connect(args.mpd_host, args.mpd_port) +if args.mpd_password: + mpd_password = getpass.getpass("password for mpd: ") + client.password(mpd_password) + last_np = ''