I know that it's alot to ask but can you consider using iTunes as a Tag Source? Last.FM uses information from iTunes to populate their fields. Several Internet Radio Station players use last.fm to grab metadata. Unless the Artist, Title, Album fields (at a minimum) match, Last.FM does not return data.