From a117cad7202f22e467d55151dd94de429aefb12d Mon Sep 17 00:00:00 2001 From: j Date: Thu, 12 Oct 2023 12:50:05 +0100 Subject: [PATCH] listen on IPv6 --- cdoseaplay/sync.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cdoseaplay/sync.py b/cdoseaplay/sync.py index f85749e..a6aa8ef 100755 --- a/cdoseaplay/sync.py +++ b/cdoseaplay/sync.py @@ -149,8 +149,9 @@ def main(): os.chdir(base) player = get_player(fullscreen=not args.window) - - server = ThreadingUDPServer(('0.0.0.0', args.port), Handler) + + listen = '::' if ':' in args.peer else ''0.0.0.0'' + server = ThreadingUDPServer((listen, args.port), Handler) server.allow_reuse_address = True server.player = Player(peer, player, args.playlist, args.prefix) player.register_key_binding('q', server.q_binding)