mirror of
http://gitea.phreedom.club/localhost_frssoft/funkwlmpv
synced 2024-11-25 14:11:26 +00:00
More accesible play\pause buttons (partially no static)
This commit is contained in:
parent
ec26772089
commit
3124613c3a
|
@ -102,11 +102,16 @@ def radio_load(id_radio=None, type_radio='custom', name=None, related_object=Non
|
||||||
radio_task = threading.Thread(target=radio_generator, args=(radio_session_id,), daemon=True)
|
radio_task = threading.Thread(target=radio_generator, args=(radio_session_id,), daemon=True)
|
||||||
radio_task.start()
|
radio_task.start()
|
||||||
player_items_menu = ['Next', 'Prev', 'Pause', 'Download', 'Info']
|
player_items_menu = ['Next', 'Prev', 'Pause', 'Download', 'Info']
|
||||||
|
|
||||||
if show_like_button:
|
if show_like_button:
|
||||||
player_items_menu.append('Like')
|
player_items_menu.append('Like')
|
||||||
player_items_menu.extend(['Hide artist', 'Exit'])
|
player_items_menu.extend(['Hide artist', 'Exit'])
|
||||||
while True:
|
while True:
|
||||||
try:
|
try:
|
||||||
|
if player.pause:
|
||||||
|
player_items_menu[2] = 'Play'
|
||||||
|
else:
|
||||||
|
player_items_menu[2] = 'Pause'
|
||||||
select = fzf.prompt(player_items_menu, f"--header=\'Radio {name} playing...\'")[0]
|
select = fzf.prompt(player_items_menu, f"--header=\'Radio {name} playing...\'")[0]
|
||||||
if select == 'Next':
|
if select == 'Next':
|
||||||
playlist_remaining = len(player.playlist) - player.playlist_current_pos
|
playlist_remaining = len(player.playlist) - player.playlist_current_pos
|
||||||
|
@ -117,10 +122,8 @@ def radio_load(id_radio=None, type_radio='custom', name=None, related_object=Non
|
||||||
player.playlist_prev()
|
player.playlist_prev()
|
||||||
elif select in ('Pause', 'Play'):
|
elif select in ('Pause', 'Play'):
|
||||||
if player.pause:
|
if player.pause:
|
||||||
player_items_menu[2] = 'Pause'
|
|
||||||
player.pause = False
|
player.pause = False
|
||||||
else:
|
else:
|
||||||
player_items_menu[2] = 'Play'
|
|
||||||
player.pause = True
|
player.pause = True
|
||||||
elif select == 'Download':
|
elif select == 'Download':
|
||||||
print('Downloading...')
|
print('Downloading...')
|
||||||
|
|
|
@ -38,6 +38,10 @@ def player_menu(header='', storage={}):
|
||||||
try:
|
try:
|
||||||
player_items_menu = ['Next', 'Prev', 'Pause',
|
player_items_menu = ['Next', 'Prev', 'Pause',
|
||||||
'Download', 'Info']
|
'Download', 'Info']
|
||||||
|
if player.pause:
|
||||||
|
player_items_menu[2] = 'Play'
|
||||||
|
else:
|
||||||
|
player_items_menu[2] = 'Pause'
|
||||||
if show_like_button:
|
if show_like_button:
|
||||||
player_items_menu.append('Like')
|
player_items_menu.append('Like')
|
||||||
player_items_menu.extend(['Hide artist', 'Exit'])
|
player_items_menu.extend(['Hide artist', 'Exit'])
|
||||||
|
@ -47,7 +51,7 @@ def player_menu(header='', storage={}):
|
||||||
player.playlist_next()
|
player.playlist_next()
|
||||||
elif select == 'Prev':
|
elif select == 'Prev':
|
||||||
player.playlist_prev()
|
player.playlist_prev()
|
||||||
elif select == 'Pause':
|
elif select in ('Pause', 'Play'):
|
||||||
if player.pause:
|
if player.pause:
|
||||||
player.pause = False
|
player.pause = False
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Reference in a new issue