Skip to content

Commit e16ec5c

Browse files
committed
- fixing a dict Key error that will make some stations fail - #284
- fixing an error that would render all player unusable on Windows - #282 - fixing Windows getting stuck to "PyRadio still running" message - #283
1 parent 05a323f commit e16ec5c

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

pyradio/common.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -856,7 +856,7 @@ def get_config_files(cls):
856856
if platform.startswith('win'):
857857
if exists(r'C:\\mplayer\\mplayer.exe'):
858858
config_files[0] = r'C:\\mplayer\mplayer\\config'
859-
elif exists(os.path.join(getenv('USERPROFILE'), "mplayer", "mplayer.exe")):
859+
elif exists(join(getenv('USERPROFILE'), "mplayer", "mplayer.exe")):
860860
config_files[0] = join(getenv('USERPROFILE'), "mplayer", "mplayer", "config")
861861
elif exists(join(getenv('APPDATA'), "pyradio", "mplayer", "mplayer.exe")):
862862
config_files[0] = join(getenv('APPDATA'), "pyradio", "mplayer", "mplayer", "config")

pyradio/install.py

+1
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,7 @@ def is_process_running(process_name):
212212
return False
213213

214214
def isRunning():
215+
return
215216
count = 1
216217
ctypes.windll.kernel32.SetConsoleTitleW('PyRadio Installation')
217218
while is_process_running('pyradio.exe'):

pyradio/player.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -1178,7 +1178,7 @@ def updateStatus(self, *args):
11781178
try:
11791179
if self._can_update_br(self._icy_data['icy-br']):
11801180
self.update_bitrate(self._icy_data['icy-br'])
1181-
except IndexError:
1181+
except KeyError:
11821182
pass
11831183
self.info_display_handler()
11841184
except:
@@ -1764,7 +1764,7 @@ def do_crash_detection(detect_if_player_exited, stop):
17641764
try:
17651765
if self._can_update_br(self._icy_data['icy-br']):
17661766
self.update_bitrate(self._icy_data['icy-br'])
1767-
except IndexError:
1767+
except KeyError:
17681768
pass
17691769
self.info_display_handler()
17701770
except:
@@ -1981,7 +1981,7 @@ def _get_mpv_metadata(self, *args):
19811981
try:
19821982
if self._can_update_br(self._icy_data['icy-br']):
19831983
self.update_bitrate(self._icy_data['icy-br'])
1984-
except IndexError:
1984+
except KeyError:
19851985
pass
19861986
return True
19871987

0 commit comments

Comments
 (0)