Vlc_tv is a project mainly written in Python, it's free.
vlc_tv is a set of python scripts to manage a video collection and play a tv channel