На самом деле код FasteKerinns довольно хорош. Вы должны просто изменить
новый MyID3 (). Write (src, dst, src_set, meta);
до
new MyID3 (). Update (src, src_set, meta);
, что означает, что вам вообще не нужна переменная dst.
Дополнительно, у меня есть этот фрагмент кода, который обновляет песню, измененную в MediaStore:
scanner=new MediaScannerConnection(getApplicationContext(),
new MediaScannerConnectionClient() {
public void onScanCompleted(String path, Uri uri) {
scanner.disconnect();
}
public void onMediaScannerConnected() {
scanner.scanFile(path, "audio/*");
}
});
scanner.connect();