mpd-not: support mpd passwords
This commit is contained in:
		
							parent
							
								
									cd23f062a9
								
							
						
					
					
						commit
						07eb3aabe8
					
				@ -24,6 +24,7 @@ parser.add_argument('-l', '--location')
 | 
				
			|||||||
parser.add_argument('-u', '--user')
 | 
					parser.add_argument('-u', '--user')
 | 
				
			||||||
parser.add_argument('-m', '--mpd-host', default='localhost')
 | 
					parser.add_argument('-m', '--mpd-host', default='localhost')
 | 
				
			||||||
parser.add_argument('-p', '--mpd-port', default=6600)
 | 
					parser.add_argument('-p', '--mpd-port', default=6600)
 | 
				
			||||||
 | 
					parser.add_argument('-a', '--mpd-password', action='store_true')
 | 
				
			||||||
args = parser.parse_args()
 | 
					args = parser.parse_args()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if args.user is None or args.location is None:
 | 
					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 = mpd.MPDClient(use_unicode=True)
 | 
				
			||||||
client.connect(args.mpd_host, args.mpd_port)
 | 
					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 = ''
 | 
					last_np = ''
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user