add fields to returned queue dict (radio_get_queue)

This commit is contained in:
2025-03-13 11:15:52 -04:00
parent 6ef38f17a7
commit c9d0edf77d
2 changed files with 5 additions and 2 deletions

View File

@ -106,14 +106,17 @@ class Radio(FastAPI):
Get current play queue, up to limit [default: 15k]
- **limit**: Number of queue items to return, default 15k
"""
queue: list = self.radio_util.active_playlist[0:limit]
queue_out: list[dict] = []
for x, item in enumerate(self.radio_util.active_playlist[0:limit]):
for x, item in enumerate(queue):
queue_out.append({
'pos': x,
'id': item.get('id'),
'uuid': item.get('uuid'),
'artist': item.get('artist'),
'song': item.get('song'),
'album': item.get('album', 'N/A'),
'genre': item.get('genre', 'N/A'),
'artistsong': item.get('artistsong'),
'duration': item.get('duration'),
})