Except for the TV, I'm pretty sure any of the big front ends (RR, CF, etc) will do all of that. The TV should work, but you'd have to run the application in some sort of plug-in or wrapper. I know CF can do that, but I don't know about RR - but I'd be surprised if it doesn't have that type of capability. Of course, you'll have to run Windows on your Mac, because I don't think CF and RR support the Mac OS. I think most Mac Mini users install Windows in Bootcamp.
Syncing is something else. The front ends might not do it, but it's pretty easy to push/pull music with something like sync toy. There are probably a few threads about syncing music that cover it.