mirror of
https://gitea.phreedom.club/localhost_frssoft/funkwlmpv
synced 2024-12-22 19:33:34 +02:00
reorder for album tracks and artist tracks
This commit is contained in:
parent
35879ac63e
commit
4c5cb88a61
3 changed files with 9 additions and 4 deletions
|
@ -70,7 +70,7 @@ def list_albums(albums=None, pg=None, search=None, artist=None, library=None, in
|
|||
|
||||
|
||||
def play_album(album_id):
|
||||
tracks = get_tracks(album=album_id, include_channels=True)
|
||||
tracks = get_tracks(album=album_id, ordering='disc_number,position', include_channels=True)
|
||||
tracks_results = tracks.get('results')
|
||||
storage = {}
|
||||
for i in tracks_results:
|
||||
|
|
|
@ -100,11 +100,13 @@ def get_audio_file(track_uuid, listen_url=False, download=False,
|
|||
|
||||
|
||||
@logger.catch
|
||||
def get_tracks(page=None, q=None, artist=None, album=None, library=None,
|
||||
def get_tracks(page=None, ordering=None, q=None,
|
||||
artist=None, album=None, library=None,
|
||||
tag=None, favourites=None, include_channels=None, pg=None):
|
||||
'''This function get tracks by params'''
|
||||
params = {
|
||||
'page': page,
|
||||
'ordering': ordering,
|
||||
'q': q,
|
||||
'artist': artist,
|
||||
'album': album,
|
||||
|
@ -178,10 +180,12 @@ def get_artists(page=None, q=None, artist=None, album=None,
|
|||
|
||||
|
||||
@logger.catch
|
||||
def get_albums(page=None, q=None, artist=None, library=None, include_channels=None, refresh=False, pg=None):
|
||||
def get_albums(page=None, q=None, ordering=None,
|
||||
artist=None, library=None, include_channels=None, refresh=False, pg=None):
|
||||
'''This function get artists by params'''
|
||||
params = {
|
||||
'page': page,
|
||||
'ordering': ordering,
|
||||
'q': q,
|
||||
'artist': artist,
|
||||
'library': library,
|
||||
|
|
|
@ -55,7 +55,8 @@ def list_artists(pg=None, search=None, library=None, scope=None):
|
|||
|
||||
|
||||
def play_artist(artist_id):
|
||||
tracks = get_tracks(artist=artist_id, include_channels=True, pg=None)
|
||||
tracks = get_tracks(artist=artist_id, ordering='disc_number,position',
|
||||
include_channels=True, pg=None)
|
||||
tracks_next = tracks.get('next')
|
||||
tracks_count = tracks.get('count')
|
||||
storage = {}
|
||||
|
|
Loading…
Reference in a new issue