From b98bf909fb1e25e1aba197b43775c9f2e905692c Mon Sep 17 00:00:00 2001 From: qier222 Date: Thu, 25 Mar 2021 19:29:55 +0800 Subject: [PATCH] fix: bugs --- src/registerServiceWorker.js | 22 +++++++++++----------- src/utils/Player.js | 4 ++-- src/views/settings.vue | 6 +++--- vue.config.js | 3 ++- 4 files changed, 18 insertions(+), 17 deletions(-) diff --git a/src/registerServiceWorker.js b/src/registerServiceWorker.js index c083d6f..0b06ca6 100644 --- a/src/registerServiceWorker.js +++ b/src/registerServiceWorker.js @@ -4,27 +4,27 @@ import { register } from "register-service-worker"; register(`${process.env.BASE_URL}service-worker.js`, { ready() { - console.log( - "App is being served from cache by a service worker.\n" + - "For more details, visit https://goo.gl/AFskqB" - ); + // console.log( + // "App is being served from cache by a service worker.\n" + + // "For more details, visit https://goo.gl/AFskqB" + // ); }, registered() { - console.log("Service worker has been registered."); + // console.log("Service worker has been registered."); }, cached() { - console.log("Content has been cached for offline use."); + // console.log("Content has been cached for offline use."); }, updatefound() { - console.log("New content is downloading."); + // console.log("New content is downloading."); }, updated() { - console.log("New content is available; please refresh."); + // console.log("New content is available; please refresh."); }, offline() { - console.log( - "No internet connection found. App is running in offline mode." - ); + // console.log( + // "No internet connection found. App is running in offline mode." + // ); }, error(error) { console.error("Error during service worker registration:", error); diff --git a/src/utils/Player.js b/src/utils/Player.js index 6c4d434..7bab76d 100644 --- a/src/utils/Player.js +++ b/src/utils/Player.js @@ -161,12 +161,12 @@ export default class { if (firstTrackID !== "first") this._shuffledList.unshift(firstTrackID); } async _scrobble(track, time, complete = false) { - console.log(`scrobble ${track.name} by ${track.ar[0].name}`); const trackDuration = ~~(track.dt / 1000); + time = complete ? trackDuration : time; scrobble({ id: track.id, sourceid: this.playlistSource.id, - time: complete ? trackDuration : time, + time, }); if ( store.state.lastfm.key !== undefined && diff --git a/src/views/settings.vue b/src/views/settings.vue index d7307c0..d05d57a 100644 --- a/src/views/settings.vue +++ b/src/views/settings.vue @@ -75,7 +75,7 @@ -
+
{{ $t("settings.deviceSelector") }}
@@ -92,7 +92,7 @@
-
+
{{ $t("settings.automaticallyCacheSongs") }} @@ -110,7 +110,7 @@
-
+
{{ diff --git a/vue.config.js b/vue.config.js index 095d97d..4356500 100644 --- a/vue.config.js +++ b/vue.config.js @@ -97,6 +97,7 @@ module.exports = { { target: "nsis", arch: ["x64"], + deleteAppDataOnUninstall: true, }, ], publisherName: "YesPlayMusic", @@ -115,7 +116,7 @@ module.exports = { }, { target: "deb", - arch: ["x64"], + arch: ["x64", "armv7l"], }, { target: "rpm",