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

Enable Android "Now Playing" Passive Listens

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None

      From forum thread: https://community.metabrainz.org/t/disable-android-now-playing-passive-listens/670381

      'Now Playing' is a Pixel-exclusive feature that displays the name and artist of whatever song is playing near the user/the speakers can pick up.

      There are two issues with this in regards to LB, firstly that we submit them at all (e.g. a user may not want whatever's playing in the shopping mall to show up as 'their' listen), and secondly that we don't parse them properly (e.g. the artist will be something like ""artist_name": "Tap to see your song history"")

      Step 1 (MOBILE-179), we need to block these listens from being submitted.

      Step 2 (this ticket):
      We should parse this submission format correctly:

        "track_metadata": {
          "track_name": "Run Rudolph Run by Chuck Berry",
          "artist_name": "Tap to see your song history",
          "additional_info": {
            "media_player": "Android System Intelligence",
            "submission_client": "ListenBrainz Android",
      

      We should make this into:

        "track_metadata": {
          "track_name": "Run Rudolph Run by"
          "artist_name": "Chuck Berry"
      

      (caution required with artists and track names with 'by' in them?)

      Lastly, in options > listening apps, we should add the option to re-enable 'Now Playing' as a submission source.

            Unassigned Unassigned
            aerozol Aerozol
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:

                Version Package