@
chaos333
Let's review, shall we?
As I understand it, there are three aspects to your issue
- the "mpd error malformed UTF-8 characters..." message appears for your files when the UTF8 character filter preference is enabled in moOde 8.0.2
- the artist name and album name for your files are represented by strings of question marks.
- the presentation of information for your files in the playback panel differs in the WebUI vs the local display
In my testing here on a fresh install of moOde 8.0.2 using the WAV file contained in the chaos333.zip file you provided
- I was unable to repro the appearance of the mpd error message
- I found that the metadata in the file is represented in a mixture of RIFF INFO fields and ID3 frames. The strings of question marks are embedded as IPRD and IART values in the RIFF INFO chunk, NOT in the ID3 frames embedded in the same chunk. (I'm skipping over some details.)
- the difference in presentations went away when I installed the Chinese font set that Tim suggested.
This is why I say I'm suspicious of the metadata contained in your files.
In my limited testing, Kid3 does not touch the RIFF fields and so can't fix the contradiction between RIFF INFO and ID3 tags. This even though it indicates it knows there is an RIFF INFO chunk present. It does appear to succeed in reorganizing things though. I don't know if this reorganization is helpful, benign, or harmful.
No tool I commonly use to manipulate metadata in media files has shown itself able to edit the mixture of RIFF INFO metadata and ID3 metadata in your WAV file (exiftool looked promising but on examination I find it treats RIFF files as read-only). OTOH I'm not comfortable working with WAV files so perhaps I'm missing something simple. I suppose one could delete the RIFF INFO chunk and then create a new one containing only pre-defined RIFF fields. One might even be able to accomplish this using only ffmpeg but that's outside my experience.
I outlined an alternative approach: first use ffmpeg to convert the WAV file to FLAC (which gets rid of the inconvenient RIFF approach to metadata) and then touch up the metadata in the VORBIS_COMMENT block that results. It seems to me this could be scripted in several different ways but I suggest you ask on other, more general forums such as
https://hydrogenaud.io/ or elsewhere.
Regards,
Kent