mirror of
https://github.com/owntone/owntone-server.git
synced 2025-01-14 00:05:03 -05:00
[web-ui] 'now playing' page displays artwork if available otherwise displays 'default non artwork' image located under htdocs/artwork-default.png
This commit is contained in:
parent
c97f94fec2
commit
357a0e611a
@ -11,6 +11,7 @@
|
|||||||
</h2>
|
</h2>
|
||||||
<h3 class="subtitle is-5">
|
<h3 class="subtitle is-5">
|
||||||
{{ now_playing.album }}
|
{{ now_playing.album }}
|
||||||
|
<img class="column is-one-third is-offset-one-third" img :src="artwork_uri" is-square @error="alt_artwork_uri">
|
||||||
</h3>
|
</h3>
|
||||||
<p class="control has-text-centered fd-progress-now-playing">
|
<p class="control has-text-centered fd-progress-now-playing">
|
||||||
<range-slider
|
<range-slider
|
||||||
@ -84,6 +85,13 @@ export default {
|
|||||||
},
|
},
|
||||||
now_playing () {
|
now_playing () {
|
||||||
return this.$store.getters.now_playing
|
return this.$store.getters.now_playing
|
||||||
|
},
|
||||||
|
artwork_uri () {
|
||||||
|
if (this.state.artwork_url === undefined) {
|
||||||
|
return ''
|
||||||
|
}
|
||||||
|
// for dev add 'http://localhost:3689'
|
||||||
|
return this.state.artwork_url + '?item_id=' + this.state.item_id
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -96,6 +104,10 @@ export default {
|
|||||||
webapi.player_seek(newPosition).catch(() => {
|
webapi.player_seek(newPosition).catch(() => {
|
||||||
this.item_progress_ms = this.state.item_progress_ms
|
this.item_progress_ms = this.state.item_progress_ms
|
||||||
})
|
})
|
||||||
|
},
|
||||||
|
|
||||||
|
alt_artwork_uri: function (event) {
|
||||||
|
event.target.src = '/artwork-default.png'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -29,7 +29,8 @@ export default new Vuex.Store({
|
|||||||
'volume': 0,
|
'volume': 0,
|
||||||
'item_id': 0,
|
'item_id': 0,
|
||||||
'item_length_ms': 0,
|
'item_length_ms': 0,
|
||||||
'item_progress_ms': 0
|
'item_progress_ms': 0,
|
||||||
|
'artwork_url': ''
|
||||||
},
|
},
|
||||||
queue: {
|
queue: {
|
||||||
'version': 0,
|
'version': 0,
|
||||||
|
Loading…
Reference in New Issue
Block a user