chr56 / Phonograph_Plus

A semi-active fork of kabouzeid/Phonograph -- a revived classic material designed music player for Android
GNU General Public License v3.0
404 stars 20 forks source link

[Feature Request] Reread ID3 tags from mp3 files #153

Open eku opened 9 months ago

eku commented 9 months ago

I have not found a way to re-read the ID3 tags from music files. Even re-setting the media directory has already read in the data.

Forcing Phonograph Plus to scan all files again would be needed, because time stamps are not a reliable indicator in my case.

chr56 commented 9 months ago

I am not quite understand what you need and what you describe.

I guess you meet: You found you edited tags in some file, but it did not change it on Phonograph Plus.

Well, Phonograph Plus currently read these metadata from system's MediaStore. In your case, MediaStore has not been updated yet. You shall Scan Media (drawer menu) to trigger updating. If still not, you may have to "delete and then re-add" these files (via other media like connected PC etc).

eku commented 9 months ago

I did change the tags on the PC and copied the files over to the phone. But Phonograph does for whatever reason not notice that the files have been updated via USB MTP.

You shall Scan Media (drawer menu) to trigger updating.

I did exactly this.

chr56 commented 9 months ago

I do not know, but some devices do not trigger update of MediaStore through MTP. You may need to delete them on device and copy them again from PC, in purpose to trigger it. However, there are still remaining few devices which would not be working this way either. In this case, these odd devices requires rebooting the system or using a different place (other folder) to trigger update.

This is really hard. It is actually a fault of System (depending on Android version or storage filesystem).

Phonograph Plus currently do not scan entire storage, just fetches from the indexed data from System (this database called MediaStore). But this requires a "diligent" Android system to perform it.

Pitifully, there has no plan for scanning media manually, for now.