I noticed an issue while using the app PlayerPro where a bunch of my albums didn't appear when searching by artist. I noticed later on that the missing albums in question were all listed under unknown artist. After looking at the files themselves (both mp3 and m4a) I noticed that the artist information is listed correctly on the actual file tags (id3 tags), but for some reason that metadata must not be picked up by the built-in Android media scanner. I also noticed that under the album view, the albums in question are all listed with my other albums so that data is being picked up during the media scan and listed in the media library database without issue.
I noticed the exact same issues (exact same artists/albums too) when using the built-in Google Play app too, which leads me to believe that the issue is related to the built-in media scanner or built-in library database.
My phone specs and configuration:
Troubleshooting performed:
After doing all that and the media library was rebuilt, I noticed that I had the same exact problem with the same exact albums in question - they were showing up under unknown artist.
I’ve read that the built-in media scanner doesn’t do so well with large libraries and also doesn’t accurately read id3 tags (depending on file type and version). The strange thing is that I tested breaking one album into 2 separate albums (with different album names) and the “new” album I created was indexed just fine, while the “old” album that remained (this time with fewer tracks) started having the issue (and now shows up under unknown artists).
This problem has me stumped and I’m not sure if there is anything I can do to more aggressively remove the old library database without reloading the entire phone. I’ve heard that for large libraries, it may be better to use PowerAmp since it has its own media scanner and was designed for really large libraries. Any thoughts?
I noticed the exact same issues (exact same artists/albums too) when using the built-in Google Play app too, which leads me to believe that the issue is related to the built-in media scanner or built-in library database.
My phone specs and configuration:
Moto G4 plus 64 GB
Android v.7.0 Nougat
About 85 GB of Music stored on an SD card (formated as portable storage so it can be removed and used in another device)
PlayerPro (my main music app, but the problem is also evident in the stock Google Play app)
Android v.7.0 Nougat
About 85 GB of Music stored on an SD card (formated as portable storage so it can be removed and used in another device)
PlayerPro (my main music app, but the problem is also evident in the stock Google Play app)
Troubleshooting performed:
- I looked for “.nomedia” files in the music directories in question, but didn’t find any.
- I deleted the songs in question from my phone and then re-added them.
- I went to settings > storage > internal shared storage and cleared my cached data. I then went to settings > apps > media storage > storage > clear data. After doing these two things, I restarted the phone. This caused the media scanner to run and it rebuilt the library database.
- I went to settings > apps > PlayerPro > storage and then cleared the cache and cleared the data.
- I uninstalled PlayerPro, deleted the root PlayerPro directory, and reinstalled PlayerPro (also doing step 3, and restarted the phone to try and have everything start fresh).
After doing all that and the media library was rebuilt, I noticed that I had the same exact problem with the same exact albums in question - they were showing up under unknown artist.
I’ve read that the built-in media scanner doesn’t do so well with large libraries and also doesn’t accurately read id3 tags (depending on file type and version). The strange thing is that I tested breaking one album into 2 separate albums (with different album names) and the “new” album I created was indexed just fine, while the “old” album that remained (this time with fewer tracks) started having the issue (and now shows up under unknown artists).
This problem has me stumped and I’m not sure if there is anything I can do to more aggressively remove the old library database without reloading the entire phone. I’ve heard that for large libraries, it may be better to use PowerAmp since it has its own media scanner and was designed for really large libraries. Any thoughts?