aboutsummaryrefslogtreecommitdiff
path: root/pydora/player.py
diff options
context:
space:
mode:
Diffstat (limited to 'pydora/player.py')
-rw-r--r--pydora/player.py13
1 files changed, 12 insertions, 1 deletions
diff --git a/pydora/player.py b/pydora/player.py
index 128674b..3ff56dd 100644
--- a/pydora/player.py
+++ b/pydora/player.py
@@ -10,6 +10,7 @@ from __future__ import print_function
10 10
11import os 11import os
12import sys 12import sys
13import logging
13import argparse 14import argparse
14from pandora import clientbuilder 15from pandora import clientbuilder
15 16
@@ -253,10 +254,20 @@ class PlayerApp(object):
253 parser.add_argument( 254 parser.add_argument(
254 "--vlc-net", dest="vlc_net", 255 "--vlc-net", dest="vlc_net",
255 help="connect to VLC over the network (host:port)") 256 help="connect to VLC over the network (host:port)")
257 parser.add_argument(
258 "-v", dest="verbose", action="store_true",
259 help="enable verbose logging")
256 return parser.parse_args() 260 return parser.parse_args()
257 261
258 def run(self): 262 def run(self):
259 self.player = self.get_player(self._parse_args().vlc_net) 263 args = self._parse_args()
264
265 if args.verbose:
266 logging.basicConfig(level=logging.DEBUG)
267 else:
268 logging.basicConfig(level=logging.ERROR)
269
270 self.player = self.get_player(args.vlc_net)
260 self.player.start() 271 self.player.start()
261 272
262 self.client = self.get_client() 273 self.client = self.get_client()