hi there!
i use seviio,and it works fine
it took me ages to work it out but i did the following
using openwebif on pc,click on the channel you want to watch (i.e the tv icon on the right)and select save file (stream.m3u )i change it to the channel name i.e (premierHD.m3u)
download serviio (
http://www.serviio.org/)i use 1.5
start seviio 1.5 console
then click on libary,then on online sources
click on add, and select web resource
in source box add this line
h**p://-SW-ufile:///c:/users/user/downloads/premierHD.m3u-SW-tVIDEO (keep adding channels you want by saving the channels from openwebif,and then replace the name(premierHD.m3u)with new channel name
add display name in serviio box, then click on ADD box at bottom then click on save
depending on your smart tv, you should see serviio on your inputs,
in serviio on tv click on "videos" then on "online" your channels will be in there
it's long winded i know but you only need to add them once
this was the only way i could get my zgemma upstairs to connect downstairs to my lgtv,and it works great