From 42e3d4d8e5f45b4049804198dcb670eccc4f6e61 Mon Sep 17 00:00:00 2001 From: Core Date: Mon, 10 Jan 2022 20:23:54 +0000 Subject: [PATCH] Changed lfm scrobble delay to percentage --- index.js | 2 +- src/main/lastfm.js | 2 +- src/renderer/views/pages/settings.ejs | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/index.js b/index.js index afe9bb0f..601d830e 100644 --- a/index.js +++ b/index.js @@ -65,7 +65,7 @@ const configDefaults = { }, "lastfm": { "enabled": false, - "scrobble_after": 30, + "scrobble_after": 50, "auth_token": "", "enabledRemoveFeaturingArtists": true, "NowPlaying": "true" diff --git a/src/main/lastfm.js b/src/main/lastfm.js index 74dfa5b2..2178645e 100644 --- a/src/main/lastfm.js +++ b/src/main/lastfm.js @@ -61,7 +61,7 @@ const lfm = { }, scrobbleSong: async function (attributes) { - await new Promise(resolve => setTimeout(resolve, app.cfg.get('lastfm.scrobble_after') * 1000)); + await new Promise(resolve => setTimeout(resolve, (attributes.durationInMillis / (app.cfg.get('lastfm.scrobble_after') / 100)))); const currentAttributes = app.media; if (!app.lastfm || app.lastfm.cachedAttributes === attributes ) { diff --git a/src/renderer/views/pages/settings.ejs b/src/renderer/views/pages/settings.ejs index 9372feb9..99156ca3 100644 --- a/src/renderer/views/pages/settings.ejs +++ b/src/renderer/views/pages/settings.ejs @@ -454,10 +454,10 @@
- LastFM Scrobble Delay + LastFM Scrobble Delay (%)
- +