From 3a2d7d677ffe152b7c3796cf9e713fcf4dd64a78 Mon Sep 17 00:00:00 2001 From: Till Immer Date: Tue, 7 Jul 2026 14:58:24 +0000 Subject: [PATCH] =?UTF-8?q?audio/spotify=5Fmanager.py=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- audio/spotify_manager.py | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 audio/spotify_manager.py diff --git a/audio/spotify_manager.py b/audio/spotify_manager.py new file mode 100644 index 0000000..3519e07 --- /dev/null +++ b/audio/spotify_manager.py @@ -0,0 +1,39 @@ +import logging +from librespot.zeroconf import ZeroconfServer + + +logging.basicConfig(level=logging.DEBUG) + + +class SpotifyManager: + + def __init__(self): + self.server = None + + + def start(self): + print("Starte Spotify Connect...") + + self.server = ( + ZeroconfServer + .Builder() + .create() + ) + + print("Spotify Connect bereit") + + + def stop(self): + if self.server: + self.server.close() + + +if __name__ == "__main__": + spotify = SpotifyManager() + spotify.start() + + try: + while True: + pass + except KeyboardInterrupt: + spotify.stop() \ No newline at end of file