environment:
sdk: '>=3.2.3'
audio_metadata_reader: ^1.4.2
An exception occurred when calling updateMetadata to modify an .mp3 file:
updateMetadata(file, (tag) {
// like
tag.setArtist('xxx');
});
or
updateMetadata(file, (tag) {
// nothing
});
The error reported is as follows:
FormatException: Unfinished UTF-8 octet sequence (at offset 3)
#0 _Utf8Decoder.convertSingle (dart:convert-patch/convert_patch.dart:1846:7)
#1 Utf8Decoder.convert (dart:convert/utf.dart:349:37)
#2 getTextFromFrame (package:audio_metadata_reader/src/parsers/id3v2.dart:66:26)
#3 ID3v2Parser.processFrame.<anonymous closure> (package:audio_metadata_reader/src/parsers/id3v2.dart:498:36)
#4 ID3v2Parser.processFrame (package:audio_metadata_reader/src/parsers/id3v2.dart:585:14)
#5 ID3v2Parser.parse (package:audio_metadata_reader/src/parsers/id3v2.dart:207:7)
#6 readMetadata (package:audio_metadata_reader/src/parser.dart:24:45)
#7 _AudioRecordWidgetState._doRecordOr (package:note/src/editor/widget/embeds/ext_audio_record/audio_record.dart:189:21)
<asynchronous suspension>
[juanzhulian.mp3](https://github.com/user-attachments/files/22269997/juanzhulian.mp3)
environment:
sdk: '>=3.2.3'
audio_metadata_reader: ^1.4.2
An exception occurred when calling updateMetadata to modify an .mp3 file:
or
The error reported is as follows: