I've been using Subsonic to stream video and music from my PC to my LG Smart TV. Subsonic appears as one of the sources and I can see all the media files on my PC. However, it will only play some videos. The ones it will not play streaming via Subsonic will play on the TV if I put them on a USB stick. This seems weird. Is it a codec problem? Do I need to transcode these problem videos? It's easier to simply copy to a USB stick, which kind of defeats the object. Any suggestions?
Also, I cannot get my Android devices to see the server, no matter what I do - it refuses to connect, even if all firewalls are off - but I'll submit that separately - I only mention it in case it's part of the above problem.