[SOLVED - see end] I tried creating a .conf file for my Vizio E422VLE using the instructions linked above (
viewtopic.php?f=6&t=3507&p=57942#p57942). Initially the Vizio listed PS3 Media Server as a server, but couldn't find any files, and PS3 Media Server recognized the Vizio as a renderer, but that was it. I edited my Vizio conf file and got it to play some files; I think the line that made the difference was inserting "CreateDLNATreeFaster = false" (or changing it from true). But, sometimes the Vizio accesses the wrong file, which never happens on my Sony Bravia. Also, sometimes the Vizio gets stuck. BTW, Vizio says file should be .mov, .avi and .mp4 but I don't know if more detail is needed. OS = WinXP. Any advice would be welcome. Perhaps if enough Vizio customers ask Vizio about this, they might write a conf file? [SOLVED: I made a copy of the PS3.conf file in the renderers folder, changing only four things: filename=Vizio_E422VLE.conf, RendererName=Vizio E422VLE TV, RendererIcon=Vizio_E422VLE.png (which I found using Google images and downloaded to the renderers folder), UserAgentSearch = IPI/1.0 UPnP/1.0 DLNADOC/1.50 (and no other headers). Because the Vizio sends very little specific information, there may be a risk of misidentification if two similar TVs are used on the same network. As I have only a Bravia and a Vizio, this hasn't been a problem yet. Also, I had a "movies" folder where each movie title had its own subfolder; I suspected the subfolder list might be too long for PS3 Media Server to navigate, so I created an intermediate layer by letter, e.g. \movies\a\Abba; that reduced the number of folders at each level, and everything works fine now. The TV can navigate to the appropriate movie folder, then the #transcode# folder, then the first transcoded entry (title specifies a language, it would probably be ok to select a different transcoded entry, but attempting to play other files that aren't transcoded can cause an apparently endless loop).]