[web-src] genre play/add to Q uses genre track lists and not the album tracks (which may incl tracks of other genres)

This commit is contained in:
whatdoineed2do/Ray 2018-12-24 17:47:12 +00:00 committed by chme
parent 47bdff255c
commit b39e472e2a
2 changed files with 9 additions and 7 deletions

View File

@ -39,22 +39,22 @@ export default {
methods: {
play: function () {
this.$emit('close')
webapi.library_genre(this.genre.name).then(({ data }) =>
webapi.player_play_uri(data.albums.items.map(a => a.uri).join(','), false)
webapi.library_genre_tracks(this.genre.name).then(({ data }) =>
webapi.player_play_uri(data.tracks.items.map(a => a.uri).join(','), false)
)
},
queue_add: function () {
this.$emit('close')
webapi.library_genre(this.genre.name).then(({ data }) =>
webapi.queue_add(data.albums.items.map(a => a.uri).join(','))
webapi.library_genre_tracks(this.genre.name).then(({ data }) =>
webapi.queue_add(data.tracks.items.map(a => a.uri).join(','))
)
},
queue_add_next: function () {
this.$emit('close')
webapi.library_genre(this.genre.name).then(({ data }) =>
webapi.queue_add_next(data.albums.items.map(a => a.uri).join(','))
webapi.library_genre_tracks(this.genre.name).then(({ data }) =>
webapi.queue_add_next(data.tracks.items.map(a => a.uri).join(','))
)
},

View File

@ -76,7 +76,9 @@ export default {
},
play: function () {
webapi.player_play_uri(this.genre_albums.items.map(a => a.uri).join(','), true)
webapi.library_genre_tracks(this.name).then(({ data }) =>
webapi.player_play_uri(data.tracks.items.map(a => a.uri).join(','), true)
)
},
open_album: function (album) {