mirror of
https://gitea.phreedom.club/localhost_frssoft/funkwlmpv
synced 2025-07-10 19:54:14 +00:00
Fixes
This commit is contained in:
parent
e653cf27fe
commit
1f502ef52a
6 changed files with 35 additions and 24 deletions
|
@ -1,6 +1,6 @@
|
|||
from src.fw_api import get_artists, get_tracks, concatinate_endpoint
|
||||
from src.fw_albums import list_albums
|
||||
from src.mpv_control import player, player_menu
|
||||
from src.mpv_control import player, player_menu, track_url_to_uuid
|
||||
from pyfzf.pyfzf import FzfPrompt
|
||||
from loguru import logger
|
||||
|
||||
|
@ -49,11 +49,11 @@ def play_artist(artist_id):
|
|||
tracks_next = tracks.get('next')
|
||||
for i in tracks_results:
|
||||
listen_url = concatinate_endpoint(i.get('listen_url'))
|
||||
storage[listen_url] = i
|
||||
storage[track_url_to_uuid(listen_url)] = i
|
||||
player.loadfile(listen_url, 'append-play')
|
||||
if tracks_next:
|
||||
tracks = get_tracks(artist=artist_id, include_channels=True, pg=tracks_next)
|
||||
else:
|
||||
break
|
||||
artist_name = tracks.get('results')[0].get('artist').get('name')
|
||||
artist_name = tracks.get('results')[0]['artist']['name']
|
||||
player_menu(f"Artist {artist_name} playing...", storage)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue