Написание плагина для Raspbmc


Предыдущая | Следующая

Рассмотрим процесс создания собственного плагина для XBMC. Как известно, виджеты для XBMC пишутся на языке Python. Python в XBMC полнофункциональ­ный, присутствует почти вся стандартная библиотека. Для взаимодействия с XBMC добавлены 5 модулей: xbmc, xbmcgui, xbmcplugin, xbmcaddon и xbmcvfs, которые вместе составляют XBMC Python API. Краткую справку по модулям языка Python можно найти на сайте http://mirrors.xbmc.org/docs/python-docs/.

Изначально разработчики XBMC применяли термин "аддон" (addon) для любых дополнений, которые, в свою очередь, подразделяются на плагины (источники контента), скрипты (программы), скреперы (загрузчики информации к медиаконтенту) и прочие. Однако со временем понятия "аддон" и "плагин" перепутались, и сейчас их часто используют для обозначения любого дополнения.