Looks good chap. Don't suppose you've any plans to implement DLNA/uPNP playback?
here, in france, we have a network provider that make us able to watch tv by rtsp. for that, you have to load a playlist located a this adress: http://mafreebox.freebox.fr/freeboxtv/playlist.m3u