From 3882e40945ed4b9ee6aff7ddc7e3b52ebb30446f Mon Sep 17 00:00:00 2001 From: Mike Crute Date: Sun, 18 Jun 2017 18:13:58 -0700 Subject: Blacklist iphone key --- pydora/player.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pydora/player.py b/pydora/player.py index 2c93fb5..f31db21 100755 --- a/pydora/player.py +++ b/pydora/player.py @@ -218,6 +218,15 @@ class PlayerApp(object): def post_poll(self): Screen.set_echo(True) + def pre_flight_checks(self): + # See #52, this key no longer passes some server-side check + if self.client.partner_user == "iphone": + Screen.print_error(( + "The `iphone` partner key set is no longer compatible with " + "pydora. Please re-run pydora-configure to re-generate " + "your config file before continuing.")) + sys.exit(1) + def run(self): self.player = self.get_player() self.player.start() @@ -225,6 +234,8 @@ class PlayerApp(object): self.client = self.get_client() self.stations = self.client.get_station_list() + self.pre_flight_checks() + error = None while True: -- cgit v1.2.3