diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/livestreamer/cli.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/livestreamer/cli.py b/src/livestreamer/cli.py index ee38685..7845823 100644 --- a/src/livestreamer/cli.py +++ b/src/livestreamer/cli.py @@ -108,6 +108,7 @@ def check_output(output, force): def output_stream(stream, args): progress = False out = None + player = None logger.info("Opening stream {0}", args.stream) @@ -162,6 +163,9 @@ def output_stream(stream, args): except KeyboardInterrupt: sys.exit() + if player: + player.kill() + def handle_url(args): try: channel = livestreamer.resolve_url(args.url) |