That's the error you reported before? It's should be fixed in the shortly to be released version.
If you don't want to wait replace the function in web.js ~ line 1954 (I think the only changes were in that):
runAddLoc(p_loc, p_alb_id, p_pn, p_alb_set, type) {
if (type == 'outstanding') $.sort(p_loc, 'id');
if (p_alb_set) { // should only be one item so can clear here
if (p_alb_set !== 2) pl.clear(pl.selection());
}
p_loc.forEach(v => {
if (type == 'stnd') {
if (v.id == (!p_alb_set ? panel.add_loc.ix : p_alb_id)) {
v.id = 'x';
panel.add_loc.ix++;
} else return;
}
if (type == 'outstanding') {
if (v.id != 'x') v.id = 'x';
else return;
}
if (v.path) {
this.start[v.path.slice(-11)] = Date.now();
panel.addLoc(v.path, p_pn, true, p_alb_set, p_alb_set, true);
if (p_alb_set) panel.addLoc(v.path, pl.selection(), true, p_alb_set, p_alb_set);
if (p_alb_id == 'playTracks') panel.addLoc(v.path, pl.cache(), true, p_alb_set, p_alb_set, true);
} else if (v.handle) {
let timeout = this.loadTime.length ? Math.min($.average(this.loadTime), 500) : 25;
this.hl.Add(v.handle);
setTimeout(() => {
const pn = pl.selection()
if (p_alb_set) plman.ClearPlaylistSelection(pn);
panel.add_loc.timestamp = Date.now();
if (!p_alb_set || p_alb_set === 2) plman.UndoBackup(pn);
if (p_alb_set) plman.InsertPlaylistItems(pn, plman.PlaylistItemCount(pn), this.hl, p_alb_set);
else plman.InsertPlaylistItems(p_pn, plman.PlaylistItemCount(p_pn), this.hl, p_alb_set);
if (p_alb_set) {
plman.EnsurePlaylistItemVisible(pn, plman.PlaylistItemCount(pn) - 1);
plman.SetPlaylistFocusItemByHandle(pn, this.hl[0]);
}
this.hl = new FbMetadbHandleList();
}, timeout);
}
});
}
Tags not showing. Where? Properties or playlist? I assume you selected all the tracks in the playlist before tagging. I just tested with DUI playlist & all worked. Plus tags were in properties as well. If the tags are in properties then I would have thought Find & Play has done its job and may be it's a local refresh issue? All the script can do is send the tags to the SMP tagger. It seems that happened as the tags either appeared immediately or on reload.