metabrainz/listenbrainz-android

Duplicate Listens reported

emmatebibyte opened this issue · 21 comments

When I listen to music on my phone, it’s reported as listened to twice or more times.

@emmatebibyte Checkout release 2.5.0 and see if the pattern remains or is it fixed.

@emmatebibyte Oh my apologies, 2.5.0 was released to beta. You can join the beta program (on play store) to test drive our newest features first!

@emmatebibyte Usually, with normal releases, we attach the app's apk which is then pulled by other app stores like F-Droid. For beta releases unfortunately, we do not provide such facility. I suggest you to wait one or two days until we make an official release which will contain YIM 23 as well! On the other hand, you can also use play store to get your hands on the beta version.

Its not fixed, on 2.6.1. currently . It spams like crazy. Every time you pause and play it submits again. Sometimes I don't even know why it repeats.

My entire stream is in doubles, triples, and even worst, sometimes 10s....

image

image

I am removing this app as it totally destroys my listening database.

Hi, we'll be releasing a fix soon. We were testing a new implementation, checking how various devices submit listens. Keep an eye out.

When is soon :) This is highly destructive and it lasts at least a year. I already removed it once because of this.

Interestingly, it didn't work this way initially.

Coming week should be it

@majkinetor @emmatebibyte, we have made a new beta release with version 2.7.2. Please test it out and let us know here :)

I will, it will take a week or so.

Cheers.

@07jasjeet, beta on play store is still 2.6.1.

Any other place with 2.7.2 ?

@majkinetor it will be available in some time, maybe days. Play store reviews are taking time nowadays.

Why not provide it here, in Releases (as pre release) ? It is available immediately in that way.

You already deliver apk in artifacts. It should be small CI intervention.

@majkinetor here's the GitHub release. App's available on playstore as well.

I did some testing last night.

Random duplicate listens are gone, which is awesome. True duplicate listens are gone too, though - if I put a song on repeat, I get only 1 listen. Given that the tool doesn't play music where it could have complete control over that, it looks understandable and I can live with that.

@majkinetor can you please disable battery optimisations for app and test it again?

It still happens, although it is significantly reduced. Also, it can't generally detect repeats.

For example, today:

image

I did repeat Crooked Colors which is shown 2 times here, although I repeated it 2 times. I did not repeat Synkro nor paused it yet it is listed 3 times. This is the first time I observed something like that, its usually the opposite - pausing the song may make it appear multiple times (but like I said, less frequent then prior to this beta release)

In general, I can live with omitted song repetitions, multiple records on the other hand spoil listening statistics quite a lot.

@majkinetor This is a case with long songs. When you pause long songs in-between or there is a notification in between a long song, we do not know if you are repeating the same song again (android doesn't tell us), also sometimes android doesn't tell us the duration of your song as well (android limitation as well), so we don't know when your song is going to end as well and have to estimate it. We are fully aware of these cases and decided upon multiple listens than none at all.

Did the service work well to report all songs after disabled battery optimisation?

We are fully aware of these cases and decided upon multiple listens than none at all.

This is bad decision. Multiple random listens spoils statistics in very random manner. Not having multiple real listens spoils it way less since you a) usually do not listen 1 song over and over b) it influences that one song statistics only.

Did the service work well to report all songs after disabled battery optimisation?

No. Like I said, it does less spam than before, but it still does it.

BTW, I never had this with Simple Scrobbler.