getmusicbee.com

General => MusicBee Wishlist => Topic started by: Eggaian on November 12, 2018, 08:42:50 PM

Title: Scrobble songs shorter than 30 seconds
Post by: Eggaian on November 12, 2018, 08:42:50 PM
Could the built-in scrobbler be modified so as to allow scrobbling of songs shorter than/or that are 30 seconds long?
I listen to a lot of hardcore that has short songs that are not scrobbled to my last.fm account and I wish for a way to do this.
Title: Re: Scrobble songs shorter than 30 seconds
Post by: ost on September 18, 2022, 10:40:50 AM
+1
still actual!
Title: Re: Scrobble songs shorter than 30 seconds
Post by: Steven on September 22, 2022, 09:06:17 AM
i tried removing the 30 second restriction but last.fm returns an 'ignored' status and doesnt count the scrobble
Title: Re: Scrobble songs shorter than 30 seconds
Post by: ost on September 22, 2022, 05:42:04 PM
Thanx for trying, Steven!
Will continue to use plugin.
Title: Re: Scrobble songs shorter than 30 seconds
Post by: Buxbaum666 on December 10, 2023, 10:24:16 AM
I made a plugin that does this automatically, for anyone still looking for it:

https://getmusicbee.com/forum/index.php?topic=40336.0
Title: Re: Scrobble songs shorter than 30 seconds
Post by: Buxbaum666 on December 13, 2023, 06:25:21 PM
i tried removing the 30 second restriction but last.fm returns an 'ignored' status and doesnt count the scrobble
Could you please give some information on what the internal plugin sends to the lfm API? I would like to know what duration it sends to lfm and if there's any rounding going on beforehand.

The plugin I made works but the threshold does not seem to be exactly 30 seconds. I pinpointed the duration when lfm starts to accept songs from the built-in scrobbler to exactly 29,963 milliseconds on my machine so I set the plugin to automatically scrobble anything track shorter than that. Someone on github reported to me that they're still experiencing double scrobbles with a song that is 29,960ms long.
If you could clear up what happens here internally, that would be very helpful.

Edit: by brute-force testing generated audio files of various durations, I figured out that MusicBee 3.5 rounds up to 30 seconds from 29,467ms.