Есть один очень хороший и известный в узких кругах ресурс онлайн-просмотра сериалов hdin.tv. Недавно его авторы обратились ко мне с просьбой помочь в написании собственного плагина для медиацентра XBMC. Медиацентр хорош тем, что работает сразу на 4-х платформах: Windows, Linux, Mac OS и Xbox, написан на С и Python'е и очень любит плагины. Так как для windows есть Media Center, в Mac OS есть Plex и Apple TV, он пользуется довольно большой известностью именно в Linux-сообществе.
Плагин написан на Python, для парсинга сайта использован XPath из библиотеки lxml. Для плагина были использованы стандартные библиотеки, встроенный в медиаплеер: xbmc, xbmcgui, xbmcplugin. К сожалению, имеющийся мануал по написанию плагинов достаточно устарел и содержит некоторое количество фатальных неточностей, поэтому пришлось писать исключительно по исходникам чужих плагинов и вот этому референсу.
На данный момент существуют сборки плагина под платформы windows и linux. Отладка под Mac представляет трудности ввиду отсутствия самого мака.
Как это все выглядит: