Skip to content

Apple Music fails to track local files and repeats correctly #33

@DigitalStarSys

Description

@DigitalStarSys

When a Cloud Library track (e.g. an uploaded file) is played, Piper seems to skip songs in an unexpected way. Instead of tracking the every listen, it only tracks the first listen of a Cloud track, and will sometimes even fail to track the next Catalog track.

For reference, this is about what it looks like in action; if this was a hypothetical queue:

  1. Catalog song ✅
  2. Catalog song ✅
  3. Uploaded song ✅
  4. Uploaded song ❌
  5. Uploaded song ❌
  6. Catalog song ⚠️
  7. Catalog song ✅

In this case, track 6 is a catalog song played directly after an uploaded song. The reason I have this marked as "iffy" is that sometimes Piper scrobbles it, sometimes it doesn't. I can't get it to happen reliably one way or another.

On top of this, Apple Music integration also fails to properly track repeat listens; if I listen to a song fifteen times on loop and then change to a different song, it'll only log two listens - one for the first track, and one for the second track. The fourteen loops in-between are completely lost.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions