Author Topic: Syncing playcounts of short songs with last.fm  (Read 207 times)

Saturnknight

  • Newbie
  • *
  • Posts: 3
I really enjoy Musicbee, and so far I haven't found any real bugs. But there is one thing, that is somewhat strange.
I listen to music with my smartphone, and scrobble my music to last.fm.
And so, of course, I sync my last.fm playcounts with Musicbee. Basically, everything works fine, the playcounts are synced - with one exception: if the song is too short, the playcounts in Musicbee don't match.

Like, for example: I listen to this record with 5 songs. The first 4 songs are longer, the last song is only about 29 seconds long. On the last.fm page, all this songs were counted. But after I sync with Musicbee, only the longer songs are updated. The songs below 30 seconds haven't changed the playcount. Also, the time of "last played" is changed for the long songs, but not for the short songs. It is as if musicbee doesn't recognize them, even though, they are on my last.fm account.
Is there a way to change it?

By the way, I installed a plugin that allows Musicbee to scrobble short songs - but I guess, this has no connection to syncing with last.fm.

hiccup

  • Sr. Member
  • ****
  • Posts: 7937
Welcome to the forum Saturnknight

By the way, I installed a plugin that allows Musicbee to scrobble short songs - but I guess, this has no connection to syncing with last.fm.
Why not? Isn't scrobbling unique and exclusive to Last.fm?
(I don't use it myself, so others will be better equipped to help further)
Last Edit: April 14, 2024, 05:36:54 PM by hiccup

Saturnknight

  • Newbie
  • *
  • Posts: 3
Thanks for your answer.

Quote
Why not? Isn't scrobbling unique and exclusive to Last.fm?
(I don't use it myself, so others will be better equipped to help further)

Since you don't use it, I guess I have to explain it a little bit deeper. Last.fm collects the information of all the songs that I played, including the time and date. But it is independent of a certain platform or app. There are scrobbling apps for smartphones (like pano scrobbler) that report your listened songs to last.fm. Some music players like Musicbee do the same. And some streaming services like Spotify do also this, if you want.

However, usually, the songs need to have a certain duration. Some scrobberls ignore a song if it is shorter than 30 seconds (but I have many songs that are shorter than 30 seconds, so I have to add this songs per hand). I think Musicbee also ignores songs that are shorter than 30 seconds. However, someone on this forum created a plugin, that scrobbles also very short songs while using Musicbee.

And here is, were my problem starts. On my smartphone, I scrobbled some shorter songs (less then 30 seconds). They show up on my last.fm account, but when I sync the playcounts of last.fm with Musicbee, they are not synced. It's like Musicbee doesn't know I listened to them.

hiccup

  • Sr. Member
  • ****
  • Posts: 7937
Ah, thanks for explaining.
So the issue is not so much related to MusicBee 'syncing to', but more to MusicBee 'syncing from'. (if I now understand correctly)

Then I can also understand why you are assuming that the plugin probably doesn't play a role in this.
I have no idea if the plugin could be modified to accommodate for this though.
You could raise this in the topic of that plugin so its developer may see it and comment.

Else, the developer of MusicBee is probably the only one that can clear this up.
Last Edit: April 14, 2024, 06:43:46 PM by hiccup


Axxonn

  • Newbie
  • *
  • Posts: 19
I'm sure I remember from years ago Last.fm intentionally didn't scrobble <30 second songs, to stop people 'competitively' listening, racking up millions of scrobbles by making a 1 second track with a different  song's name so it looks like they're the biggest fan of an artist. I vaguely recall seeing someone with more plays of a new album than if you'd spent 24 hours listening continuously since it was released  ;D

But besides my reminiscing, it might be worth looking at the option for what constitutes a 'played' track, under preferences -> now playing, at the bottom mine says playing 50% or 240 seconds of a track will count, while under 20 seconds will tally as skipped (I don't think I've changed those from the default). Might have some bearing on what gets logged to be sent, but I'm just guessing. And this is probably what you say you've tried but there are some old threads with people addressing this exact issue https://getmusicbee.com/forum/index.php?topic=40336.0