View Issue Details

IDProjectCategoryView StatusLast Update
0020042MMADBpublic2023-05-23 17:24
Reporterrusty Assigned To 
PriorityurgentSeveritymajorReproducibilityalways
Status resolvedResolutionnot fixable 
Product Version2.0.0 
Target Version2.0.0 
Summary0020042: Album Artist field gets populated incorrectly when manually copied to device (OS-related regression)
DescriptionIf a user manually copies a set of tracks from an Album to an Android device (via a website, Nearby Sharing, or Resilio sync), then the Album Artist field for all of the tracks often appears in MMA with an incorrect Album Artist (often the first or last track on the album).

Based on the tests below, the root of the issue appears to be an Android media store bug. This would need to be confirmed by performing the same test on earlier versions of Android.
Steps To ReproduceIt can be replicated as follows:
1 Manually copy tracks from an Album to /Music/AlbumName/AlbumArtistName
2 Initiate a scan of the directory via Options > Library & Sync > Check for new/changed media
3 Search for the Album Name
--> It will be found, but the Album Artist will be the Artist for one of the tracks
4 Tap the Album
5 Examine the metadata for all of the tracks
--> All of them are populated with an incorrect Album Artist field!
6 Open the album in YT music
--> It appears with the incorrect Album Artist metadata (same as MMA)
7 Open the album in another media player that reads the tags
--> The tracks appear with correct metadata (but not that other media players are bypassing the media store)

Tested on Pixel 5a/Android 13
Additional InformationReported at Ticket 5713
Tagstodoc-help
Fixed in build

Relationships

related to 0011794 newmartin Scanning engine / tag parser / tagging engine 

Activities

rusty

2023-05-19 15:04

administrator   ~0071989

Last edited: 2023-05-19 15:08

Update: I can replicate this with MMA 2 / Android 11 as well AND with MMA 1.x / Android 11.

So this isn't a regression in MMA 2 and seems to be a long-standing issue in Android.

martin

2023-05-19 17:01

developer   ~0071991

I have to confirm that the problem is on the Android parser side.
Unfortunately, the correct album artist does not appear in the artist table at all, and one of the track artists from the album is assigned instead.
Another test was via YouTubeMusic, which has the same values as in MMA.