diff --git a/src/main/base/browserwindow.ts b/src/main/base/browserwindow.ts index f4fcf21f..a3aaa9bd 100644 --- a/src/main/base/browserwindow.ts +++ b/src/main/base/browserwindow.ts @@ -90,6 +90,7 @@ export class BrowserWindow { "components/equalizer", "components/add-to-playlist", "components/queue", + "components/smarthints", "components/mediaitem-scroller-horizontal", "components/mediaitem-scroller-horizontal-large", "components/mediaitem-scroller-horizontal-sp", diff --git a/src/main/base/vcomponents.json b/src/main/base/vcomponents.json index 65d7067a..2c694941 100644 --- a/src/main/base/vcomponents.json +++ b/src/main/base/vcomponents.json @@ -42,6 +42,7 @@ "components/moreinfo-modal", "components/equalizer", "components/add-to-playlist", + "components/smarthints", "components/queue", "components/mediaitem-scroller-horizontal", "components/mediaitem-scroller-horizontal-large", diff --git a/src/renderer/audio/audio.js b/src/renderer/audio/audio.js index c66a746c..99645e24 100644 --- a/src/renderer/audio/audio.js +++ b/src/renderer/audio/audio.js @@ -397,7 +397,7 @@ const CiderAudio = { constructor() { super(); - this._bufferSize = 1024; + this._bufferSize = 2048; this._buffers = null; this._initBuffer(); } diff --git a/src/renderer/main/vueapp.js b/src/renderer/main/vueapp.js index 010c77ba..9e73b405 100644 --- a/src/renderer/main/vueapp.js +++ b/src/renderer/main/vueapp.js @@ -159,6 +159,7 @@ const app = new Vue({ miniTmpY: "", tmpVar: [], notification: false, + hintscontext: false, chrome: { sidebarCollapsed: false, nativeControls: false, diff --git a/src/renderer/views/app/chrome-top.ejs b/src/renderer/views/app/chrome-top.ejs index 2530ba0c..772fc6cf 100644 --- a/src/renderer/views/app/chrome-top.ejs +++ b/src/renderer/views/app/chrome-top.ejs @@ -279,7 +279,7 @@
diff --git a/src/renderer/views/components/mediaitem-square.ejs b/src/renderer/views/components/mediaitem-square.ejs index e10c873b..94aca1c8 100644 --- a/src/renderer/views/components/mediaitem-square.ejs +++ b/src/renderer/views/components/mediaitem-square.ejs @@ -576,7 +576,7 @@ Vue.component('mediaitem-square', { icon: "./assets/feather/play.svg", name: app.getLz('action.startRadio'), action: () => { - app.mk.setStationQueue({ artist: this.item.id }).then(() => { + app.mk.setStationQueue({ artist: 'a-'+this.item.id }).then(() => { app.mk.play() }) } @@ -586,7 +586,7 @@ Vue.component('mediaitem-square', { icon: "./assets/feather/share.svg", name: app.getLz('term.share'), action: () => { - self.app.copyToClipboard(this.item.id.attributes.url) + self.app.copyToClipboard(this.item.attributes.url) } }, { diff --git a/src/renderer/views/components/menu-panel.ejs b/src/renderer/views/components/menu-panel.ejs index 2028854c..203dd5da 100644 --- a/src/renderer/views/components/menu-panel.ejs +++ b/src/renderer/views/components/menu-panel.ejs @@ -1,5 +1,5 @@ + + \ No newline at end of file diff --git a/src/renderer/views/pages/replay.ejs b/src/renderer/views/pages/replay.ejs index 8550a66a..1d5e7f3d 100644 --- a/src/renderer/views/pages/replay.ejs +++ b/src/renderer/views/pages/replay.ejs @@ -23,8 +23,10 @@
-

{{ convertToHours(loaded.attributes.listenTimeInMinutes) }} - {{$root.getLz('term.time.hours')}}

+

{{convertToHours(loaded.attributes.listenTimeInMinutes)}} + {{$root.getLz('term.time.hours')}} + {{hourshow ? "" : (loaded.attributes.listenTimeInMinutes % 60) }} + {{hourshow ? "" : $root.getLz('term.time.minutes')}}

{{ loaded.attributes.uniqueAlbumCount }} {{$root.getLz('term.uniqueAlbums')}}

{{ loaded.attributes.uniqueArtistCount }} {{$root.getLz('term.uniqueArtists')}}

{{ loaded.attributes.uniqueSongCount }} {{$root.getLz('term.uniqueSongs')}}

@@ -101,6 +103,7 @@ loaded: { id: -1 }, + hourshow: true, musicTypeGenre: "" } }, diff --git a/src/renderer/views/pages/search.ejs b/src/renderer/views/pages/search.ejs index abd3d053..eb27407d 100644 --- a/src/renderer/views/pages/search.ejs +++ b/src/renderer/views/pages/search.ejs @@ -3,7 +3,7 @@