aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/livestreamer/cli.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/livestreamer/cli.py')
-rw-r--r--src/livestreamer/cli.py4
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)