@racameron mentioned something in another thread that really seems like something that more users could take advantage of, if it was a bit more known and easy to do. His post here:
Doing this manually works great, but running curl can prove to be a challenge for less savvy users. Additionally, we know a lot of users wish for a PC client, for a variety of reasons. It seems to me that providing regularly updated m3us of all channels via the server somehow would be a nice option. It could be added to the experimental section, for example. When you check the box a URL to the .m3u appears that you can download and load into VLC, or any other player that could use it. I don’t know if VLC will pull a m3u file via HTTP, but if so you could just give the URL to the m3u on the server and not even need to mess directly with the file. It’s true that the guide data is not there, but with the playlist view you can see all channels, and search by name. Even better, no transcoding is needed I don’t think, so you get full quality playback with all of the VLC features for free. VLC is free and open source, and multi platform, so you can run it on pretty much any PC OS. It seems like something a lot of users could take advantage of, and not a lot of effort to implement.
I also wonder if it’s possible to generate an m3u of the library content (I think it might be). If so, you could also have a playlist of library content to watch recordings or imports. Obviously this wouldn’t sync Watch status, but still might be a good option for some.
Just some thoughts.