Album artist tag is used instead of per-track artist tag

Issue description:

I’m using Plex as a media provider. Album track lists appear to always use the album artist, even if separate per-track artist tags are present. I tried enabling full sync and forcing a sync, but this didn’t make a difference.

Logs:

debug-20220919_222740.zip (8.1 KB)

---- Technical details, please do not remove ----

Symfonium: 1.9.0-694 Android: 13 - 33 [arm64-v8a,armeabi-v7a,armeabi]

Device: google - Pixel 6a [bluejay - bluejay]

Screenshots:

I need logs during sync to see what Plex send as data. Symfonium does not parse data and just display what the providers gives.

Here are updated logs:

debug-20220920_213153.zip (481.4 KB)

Ok so here what Plex gives:

The artist is livetune and I do not see any other artist returned in that data. What value did you expect and is it visible in Plex interface?


{
        "ratingKey": "809",
        "key": "/library/metadata/809",
        "parentRatingKey": "806",
        "grandparentRatingKey": "805",
        "guid": "plex://track/5d07e08e403c6402904449b5",
        "parentGuid": "plex://album/5d07c6a0403c640290b29991",
        "grandparentGuid": "plex://artist/5d07bd35403c6402905b26ca",
        "parentStudio": "TOY'S FACTORY",
        "type": "track",
        "title": "Transfer (Avec Avec Remix)",
        "grandparentKey": "/library/metadata/805",
        "parentKey": "/library/metadata/806",
        "grandparentTitle": "livetune",
        "parentTitle": "Transfer",
        "originalTitle": "livetune adding 中島愛",
        "summary": "",
        "index": 3,
        "parentIndex": 1,
        "ratingCount": 37,
        "lastViewedAt": 1662162816,
        "parentYear": 2012,
        "thumb": "/library/metadata/806/thumb/1663133297",
        "parentThumb": "/library/metadata/806/thumb/1663133297",
        "grandparentThumb": "/library/metadata/805/thumb/1663133297",
        "duration": 324640,
        "addedAt": 1662099130,
        "updatedAt": 1663133297,
        "Media": [
          {
            "id": 747,
            "duration": 324640,
            "bitrate": 933,
            "audioChannels": 2,
            "audioCodec": "flac",
            "container": "flac",
            "Part": [
              {
                "id": 747,
                "key": "/library/parts/747/1662089617/file.flac",
                "duration": 324640,
                "file": "/tank/alex/Music/livetune/Transfer/3 - Transfer (Avec Avec Remix).flac",
                "size": 38686202,
                "container": "flac",
                "hasThumbnail": "1"
              }
            ]
          }
        ]
      },
      {
        "ratingKey": "810",
        "key": "/library/metadata/810",
        "parentRatingKey": "806",
        "grandparentRatingKey": "805",
        "guid": "plex://track/5d07e08e403c640290444b66",
        "parentGuid": "plex://album/5d07c6a0403c640290b29991",
        "grandparentGuid": "plex://artist/5d07bd35403c6402905b26ca",
        "parentStudio": "TOY'S FACTORY",
        "type": "track",
        "title": "Transfer (Inst.)",
        "grandparentKey": "/library/metadata/805",
        "parentKey": "/library/metadata/806",
        "grandparentTitle": "livetune",
        "parentTitle": "Transfer",
        "originalTitle": "livetune adding 中島愛",
        "summary": "",
        "index": 4,
        "parentIndex": 1,
        "ratingCount": 22,
        "lastViewedAt": 1662162885,
        "parentYear": 2012,
        "thumb": "/library/metadata/806/thumb/1663133297",
        "parentThumb": "/library/metadata/806/thumb/1663133297",
        "grandparentThumb": "/library/metadata/805/thumb/1663133297",
        "duration": 318480,
        "addedAt": 1662099130,
        "updatedAt": 1662099132,
        "Media": [
          {
            "id": 748,
            "duration": 318480,
            "bitrate": 1155,
            "audioChannels": 2,
            "audioCodec": "flac",
            "container": "flac",
            "Part": [
              {
                "id": 748,
                "key": "/library/parts/748/1662089617/file.flac",
                "duration": 318480,
                "file": "/tank/alex/Music/livetune/Transfer/4 - Transfer (Inst.).flac",
                "size": 46800579,
                "container": "flac",
                "hasThumbnail": "1"
              }
            ]
          }
        ]
      },

This is what I see in Plex:

Ok so they hide the track artist in the field OriginalTitle that’s unusual …

Will make some tests to check if there’s no other strange data in that field and try to support that.