@darius Beets is very good, but isn't an integrated solution -- it will tag, organize, and search, but is a CLI tool and focused on management, not playing. But if you choose a player that you just point at its output directory, it might be a reasonable companion.

Quod Libet is a strong contender, but I never dived too deep into its management/organization features.