Skip to content

Commit b931cc2

Browse files
committed
show Distro Info in RadioBrowser Config from Config
1 parent 1e1f834 commit b931cc2

File tree

2 files changed

+15
-4
lines changed

2 files changed

+15
-4
lines changed

pyradio/browser.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1650,7 +1650,8 @@ def __init__(
16501650
current_history_id=-1,
16511651
current_limit=100,
16521652
init=False,
1653-
stations_dir=None
1653+
stations_dir=None,
1654+
distro=None
16541655
):
16551656
''' Parameters
16561657
0: working
@@ -1684,6 +1685,7 @@ def __init__(
16841685
self._dns_info = dns_info
16851686
else:
16861687
self._dns_info = RadioBrowserDns()
1688+
self._distro = distro
16871689
self._init_set_working_params(current_auto_save,
16881690
current_server,
16891691
current_ping_count,
@@ -1999,6 +2001,14 @@ def show(self, parent, init=False):
19992001
self._win.addstr(12, 1, 'Default Search Term', curses.color_pair(4))
20002002
self._win.addstr(13, 5, 'Not implemented yet', curses.color_pair(5))
20012003

2004+
if self._distro != 'None':
2005+
try:
2006+
X = int((self.maxX - 20 - len(self._distro) - 1) / 2)
2007+
self._win.addstr(self.maxY - 1, X, ' Package provided by ', curses.color_pair(5))
2008+
self._win.addstr(self._distro + ' ', curses.color_pair(4))
2009+
except:
2010+
pass
2011+
20022012
self._fix_ping_enable()
20032013
self._win.refresh()
20042014

pyradio/radio.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4514,7 +4514,7 @@ def _redisplay_browser_config(self):
45144514
else:
45154515
self._browser_config_win.show(parent=self.outerBodyWin)
45164516

4517-
def _browser_init_config(self, parent=None, init=False, browser_name=None):
4517+
def _browser_init_config(self, parent=None, init=False, browser_name=None, distro='None'):
45184518
''' Show browser config window from online browseer
45194519
'''
45204520
if parent is None:
@@ -4527,7 +4527,8 @@ def _browser_init_config(self, parent=None, init=False, browser_name=None):
45274527
self._browser_config_win = RadioBrowserConfigWindow(
45284528
parent=parent,
45294529
stations_dir=self._cnf.stations_dir,
4530-
init=init
4530+
init=init,
4531+
distro=distro
45314532
)
45324533
self.ws.close_window()
45334534
# if title:
@@ -5241,7 +5242,7 @@ def keypress(self, char):
52415242
elif ret == 2:
52425243
''' open RadioBrowser browser config '''
52435244
self.ws.operation_mode = self.ws.RADIO_BROWSER_CONFIG_MODE
5244-
self._browser_init_config(init=True, browser_name='RadioBrowser ')
5245+
self._browser_init_config(init=True, browser_name='RadioBrowser ', distro=self._cnf.distro)
52455246
return
52465247

52475248
else:

0 commit comments

Comments
 (0)