Uploaded image for project: 'Mobile Applications'
  1. Mobile Applications
  2. MOBILE-193

Multiple/duplicate/wrong listens

XMLWordPrintable

      Device: Xiaomi mi 10
      Os: Android 11 (Miui 12.6)
      App for listening music: Symphony

      Actions:
      (Assuming Im listening to a song)
      1)Press pause for a moment and then start the song again
      Or
      2)Tap on synced lyrics to go at a different point in the song
      Or
      3)Press to play the song, stop it after a moment, press to replay the song from the beginning
      Or
      4)Skip the song by pressing the button to play the next song
      Or
      5)Play a song for a moment and then play another

      Expected behaviour:
      Because I haven't listened to the (previous) song more than half of it (or over 2minutes) I would expect it not to add any listens of the (previous) song.

      Actual behaviour:
      Each time I perform one of the above actions a listen is being recorded and as I result I have multiple listens of the same song.

      Suggestion:
      (Warning: I dont know exactly how the apl "catches" the songs)
      The app could check before adding a new listen, whether the notification of the song exists longer than a specific amount of time (which could preferably be manually changed) like 2minutes OR (if possible) more than half the duration of the song.
      Thus, when the notification updates, the app checks before it's about to add a new listen:
      a)if the songs are different, whether the previous notification existed more than 2minutes or half the duration of the song
      b)if the notification is of the same song, it sums the amount of time the previous notifications of the same song existed and then checks whether that time was more than 2minutes or half the duration of the song

            Unassigned Unassigned
            791b15470e28 791b15470e28
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:

                Version Package