From 1209f1a6702fa8c417506dcdc0568dc681939509 Mon Sep 17 00:00:00 2001 From: Jonian Guveli Date: Mon, 7 Dec 2020 13:30:23 +0200 Subject: [PATCH] add support for config host and port partial fix for #38 --- acestream_launcher/config.py | 2 ++ acestream_launcher/launcher.py | 9 ++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/acestream_launcher/config.py b/acestream_launcher/config.py index d56cb56..e09eeab 100644 --- a/acestream_launcher/config.py +++ b/acestream_launcher/config.py @@ -13,6 +13,8 @@ def __init__(self): self.isatty = sys.stdin.isatty() self.config = configparser.RawConfigParser({ 'engine': 'acestreamengine --client-console', + 'host': '127.0.0.1', + 'port': '6878', 'player': 'mpv', 'timeout': '30', 'verbose': 'False' diff --git a/acestream_launcher/launcher.py b/acestream_launcher/launcher.py index bda2156..b77a568 100644 --- a/acestream_launcher/launcher.py +++ b/acestream_launcher/launcher.py @@ -49,6 +49,8 @@ def __init__(self): default=config.getboolean('verbose') ) + self.host = config.get('host') + self.port = config.getint('port') self.args = parser.parse_args() self.noty = NotifyHandler(self.args.player) @@ -76,7 +78,12 @@ def play(self, url): self.player.start(url=url, **self.output) def run(self): - self.stream = StreamHandler(bin=self.args.engine, timeout=self.args.timeout) + self.stream = StreamHandler( + bin=self.args.engine, + host=self.host, + port=self.port, + timeout=self.args.timeout + ) self.stream.connect('notify', self.notify) self.stream.connect('stats::updated', self.stats)