Compare commits

...

2 commits

Author SHA1 Message Date
localhost_frssoft 8bc6e8e01d d34b6252f7 2023-08-14 10:00:42 +03:00
localhost_frssoft 1be8307e02 jump by track number in player 2023-08-14 09:59:27 +03:00
2 changed files with 6 additions and 2 deletions

View file

@ -1,4 +1,4 @@
loguru
requests
pyfzf
python-mpv
mpv

View file

@ -158,7 +158,7 @@ def player_menu(header='', storage={}):
while True:
try:
player_items_menu = ['Next', 'Prev', 'Pause',
'Shuffle', 'Download', 'Info', 'Share']
'Shuffle', 'Download', 'Info', 'Share', 'Jump to']
if player.pause:
player_items_menu[2] = 'Play'
else:
@ -204,6 +204,10 @@ def player_menu(header='', storage={}):
track_info_output(track)
elif select == 'Share':
send_listen_activity()
elif select == 'Jump to':
jump_to_idx = int(fzf.prompt(range(1, len(player.playlist_filenames)+1))[0])
jump_to_idx -= 1
player.playlist_play_index(jump_to_idx)
elif select == 'Like':
src.fw_api.favorite_track(
player_fw_storage.storage.get(track_url_to_uuid())['id'])