diff --git a/index.js b/index.js index ec5df2e4..1a8a4bab 100644 --- a/index.js +++ b/index.js @@ -66,7 +66,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 @@