@chickenfingersub
I asked the question because using MediaMonkey Wi-Fi Sync to transfer music files to an Android device and then playing those files with another media player has a critical drawback.
Anyway, I also manage the folder structure and file names of the music library on my PC and Android device to be the same. This is because when I export playlists as M3U8 in foobar2000 on my PC, Poweramp can use the M3U8 files directly without any issues.
Additionally, I no longer use the “music” folder as the Android library folder. The reason is that right after a large number of files are synchronized to the “music” folder, Android and other apps start scanning the folder, which causes issues with Poweramp’s scanning. Poweramp’s scanning takes a very long time, and sometimes the scan does not complete properly, resulting in missing files or tags.
To avoid this, you can manually start the Poweramp library scan after waiting for a while. A simpler method is to use a folder with a name other than “music” as the library folder and create a .nomedia file.
This way, only Poweramp will scan that folder, and even after synchronizing a large number of music files, Poweramp will complete the scan without any issues. Since I started doing this, I have not experienced Poweramp missing files or tags.