I manually modified a track in an album (by right-clicking a track and selecting Properties), and when library_callback::on_items_modified is called as the result, p_data.get_size() is always equal to the number of tracks in the album. It's with the latest foobar beta version. Very strange.
Even stranger thing is that after this happened, another foobar 0.9.5 installation lost it's ability to update any tags.
QUOTE (sun4384 @ Nov 19 2008, 23:12)

Even stranger thing is that after this happened, another foobar 0.9.5 installation lost it's ability to update any tags.
Let me take this back. This happened because tracks in a locked playlist are rendered impossible to modify their fields even when the locked playlist is removed. This is strange too.
By the way, in the 0.9.5 version, p_data contains only the modified track. This might be a bug in the new beta version.