From c58db3ae17485d2405924fbb4d9897d2a2188ba2 Mon Sep 17 00:00:00 2001 From: marcelveldt Date: Wed, 16 Oct 2019 23:02:49 +0200 Subject: [PATCH] fix queue --- music_assistant/models/player.py | 8 ++++++-- music_assistant/web/components/player.vue.js | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/music_assistant/models/player.py b/music_assistant/models/player.py index 47d727d7..854fd2a0 100755 --- a/music_assistant/models/player.py +++ b/music_assistant/models/player.py @@ -70,7 +70,8 @@ class Player(): load/overwrite given items in the player's own queue implementation :param queue_items: a list of QueueItems ''' - pass + item = queue_items[0] + return await self.cmd_play_uri(item.uri) async def cmd_queue_insert(self, queue_items, offset=0): ''' @@ -80,7 +81,10 @@ class Player(): :param queue_items: a list of QueueItems :param offset: offset from current queue position to insert new items ''' - pass + if offset == 0: + item = await self.queue.get_item(0) + if item: + return await self.cmd_play_uri(item.uri) async def cmd_queue_append(self, queue_items): ''' diff --git a/music_assistant/web/components/player.vue.js b/music_assistant/web/components/player.vue.js index 2884556d..830b4acc 100755 --- a/music_assistant/web/components/player.vue.js +++ b/music_assistant/web/components/player.vue.js @@ -165,7 +165,7 @@ Vue.component("player", { return this.players[this.active_player_id]; else return { - name: $t('no_player'), + name: this.$t('no_player'), cur_item: null, cur_time: 0, player_id: '', -- 2.34.1