mirror of
https://gitea.phreedom.club/localhost_frssoft/funkwlmpv
synced 2024-11-22 09:09:20 +02:00
reorder for album tracks and artist tracks
This commit is contained in:
parent
35879ac63e
commit
4c5cb88a61
|
@ -70,7 +70,7 @@ def list_albums(albums=None, pg=None, search=None, artist=None, library=None, in
|
||||||
|
|
||||||
|
|
||||||
def play_album(album_id):
|
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')
|
tracks_results = tracks.get('results')
|
||||||
storage = {}
|
storage = {}
|
||||||
for i in tracks_results:
|
for i in tracks_results:
|
||||||
|
|
|
@ -100,11 +100,13 @@ def get_audio_file(track_uuid, listen_url=False, download=False,
|
||||||
|
|
||||||
|
|
||||||
@logger.catch
|
@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):
|
tag=None, favourites=None, include_channels=None, pg=None):
|
||||||
'''This function get tracks by params'''
|
'''This function get tracks by params'''
|
||||||
params = {
|
params = {
|
||||||
'page': page,
|
'page': page,
|
||||||
|
'ordering': ordering,
|
||||||
'q': q,
|
'q': q,
|
||||||
'artist': artist,
|
'artist': artist,
|
||||||
'album': album,
|
'album': album,
|
||||||
|
@ -178,10 +180,12 @@ def get_artists(page=None, q=None, artist=None, album=None,
|
||||||
|
|
||||||
|
|
||||||
@logger.catch
|
@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'''
|
'''This function get artists by params'''
|
||||||
params = {
|
params = {
|
||||||
'page': page,
|
'page': page,
|
||||||
|
'ordering': ordering,
|
||||||
'q': q,
|
'q': q,
|
||||||
'artist': artist,
|
'artist': artist,
|
||||||
'library': library,
|
'library': library,
|
||||||
|
|
|
@ -55,7 +55,8 @@ def list_artists(pg=None, search=None, library=None, scope=None):
|
||||||
|
|
||||||
|
|
||||||
def play_artist(artist_id):
|
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_next = tracks.get('next')
|
||||||
tracks_count = tracks.get('count')
|
tracks_count = tracks.get('count')
|
||||||
storage = {}
|
storage = {}
|
||||||
|
|
Loading…
Reference in New Issue