Version: 2.2-GIT (using 4.3.1 (KDE 4.3.1), Gentoo) Compiler: x86_64-pc-linux-gnu-gcc OS: Linux (x86_64) release 2.6.31-gentoo i usually use easytag to update my mp3/flac files. amarok seems to cache this information even if drag the actual files into the playlist (i.e. not from the collection). maybe it has something to do with the collection not being up to date yet, and amarok recognizes the files are in the collection and uses the cached info from there?
If you send me a link to the files I can take a look, but chances are the problem lies with you writing ID3v1 tags with EasyTag and Amarok reading ID3v2.4 tags or vice versa.