Actually, it might be better to keep most such things out of the player software. If we can (and have) done them already ourselves, it's better to keep them that way, simply because we'll retain the source and keep them up to date.

Features embedded in the closed-source player app are closed forever, and when the company finally chokes (3 days or 3 decades from now), we lose any ability to ever tweak them again.. Some might say, well just revert back to our old implementation then.. but by then, perhaps the old won't work anymore due to other changes..