@@ -33,150 +33,59 @@
-
-
-
Volume
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
diff --git a/web-src/src/components/PlayerButtonConsume.vue b/web-src/src/components/PlayerButtonConsume.vue
index 8a6d87c5..7b45a61f 100644
--- a/web-src/src/components/PlayerButtonConsume.vue
+++ b/web-src/src/components/PlayerButtonConsume.vue
@@ -1,6 +1,6 @@
-
-
+
+
@@ -10,6 +10,10 @@ import webapi from '@/webapi'
export default {
name: 'PlayerButtonConsume',
+ props: {
+ icon_style: String
+ },
+
computed: {
is_consume () {
return this.$store.state.player.consume
diff --git a/web-src/src/components/PlayerButtonNext.vue b/web-src/src/components/PlayerButtonNext.vue
index 7d0139fa..f7fae15a 100644
--- a/web-src/src/components/PlayerButtonNext.vue
+++ b/web-src/src/components/PlayerButtonNext.vue
@@ -1,6 +1,6 @@
-
-
+
+
@@ -10,6 +10,10 @@ import webapi from '@/webapi'
export default {
name: 'PlayerButtonNext',
+ props: {
+ icon_style: String
+ },
+
computed: {
disabled () {
return !this.$store.state.queue || this.$store.state.queue.count <= 0
diff --git a/web-src/src/components/PlayerButtonPlayPause.vue b/web-src/src/components/PlayerButtonPlayPause.vue
index 440e3869..10e247de 100644
--- a/web-src/src/components/PlayerButtonPlayPause.vue
+++ b/web-src/src/components/PlayerButtonPlayPause.vue
@@ -1,6 +1,6 @@
-
+
diff --git a/web-src/src/components/PlayerButtonPrevious.vue b/web-src/src/components/PlayerButtonPrevious.vue
index 1afab093..913e297a 100644
--- a/web-src/src/components/PlayerButtonPrevious.vue
+++ b/web-src/src/components/PlayerButtonPrevious.vue
@@ -1,6 +1,6 @@
-
-
+
+
@@ -10,6 +10,10 @@ import webapi from '@/webapi'
export default {
name: 'PlayerButtonPrevious',
+ props: {
+ icon_style: String
+ },
+
computed: {
disabled () {
return !this.$store.state.queue || this.$store.state.queue.count <= 0
diff --git a/web-src/src/components/PlayerButtonRepeat.vue b/web-src/src/components/PlayerButtonRepeat.vue
index dce2029c..0d31503d 100644
--- a/web-src/src/components/PlayerButtonRepeat.vue
+++ b/web-src/src/components/PlayerButtonRepeat.vue
@@ -1,6 +1,6 @@
-
-
+
+
@@ -10,8 +10,8 @@ import webapi from '@/webapi'
export default {
name: 'PlayerButtonRepeat',
- data () {
- return { }
+ props: {
+ icon_style: String
},
computed: {
diff --git a/web-src/src/components/PlayerButtonShuffle.vue b/web-src/src/components/PlayerButtonShuffle.vue
index cfedf9be..9c1199d6 100644
--- a/web-src/src/components/PlayerButtonShuffle.vue
+++ b/web-src/src/components/PlayerButtonShuffle.vue
@@ -1,6 +1,6 @@
-
-
+
+
@@ -10,6 +10,10 @@ import webapi from '@/webapi'
export default {
name: 'PlayerButtonShuffle',
+ props: {
+ icon_style: String
+ },
+
computed: {
is_shuffle () {
return this.$store.state.player.shuffle
diff --git a/web-src/src/pages/PageNowPlaying.vue b/web-src/src/pages/PageNowPlaying.vue
index f312eb80..945caa8f 100644
--- a/web-src/src/pages/PageNowPlaying.vue
+++ b/web-src/src/pages/PageNowPlaying.vue
@@ -1,8 +1,51 @@
-
+
+
+
+
+
+
+
+
+
+
+
+ {{ item_progress_ms | duration }} / {{ now_playing.length_ms | duration }}
+
+
+
+
+
+
+ {{ now_playing.title }}
+
+
+ {{ now_playing.artist }}
+
+
+ {{ composer }}
+
+
+ {{ now_playing.album }}
+
+
+
+
+