Another way:
IT's using a PC somewhre: tag all of your files with WINDOWS MEDIA PLAYER and share it with multimedia device.
The bad think in this way: you have to keep a computer turn on
But that work fine and you have nothing to do. Everything come with standard installation (files on SNAP, PC under windows and media think (PS3, TV etc))