Freevo is an open source HTPC media centre integrating PVR / DVR funtionality along with music, video, gaming, home automation and more. It is written in python and uses existing popular software such as mplayer, xine and vlc.
Watches a folder for videos, then distributes them to anyone who's subscribed to the video. Full webinterface for subscription and configuration control. Uses regular expressions for identification of videos, as well as renaming if desired.