From: marcelveldt Date: Wed, 16 Oct 2019 21:02:49 +0000 (+0200) Subject: fix queue X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=c58db3ae17485d2405924fbb4d9897d2a2188ba2;p=music-assistant-server.git fix queue --- 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: '',