diff options
Diffstat (limited to 'pydora/player.py')
-rw-r--r-- | pydora/player.py | 13 |
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 | ||
11 | import os | 11 | import os |
12 | import sys | 12 | import sys |
13 | import logging | ||
13 | import argparse | 14 | import argparse |
14 | from pandora import clientbuilder | 15 | from 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() |