img
img06 февраля 2014 в 21:54

XBMC на спутниковом ресивере Prismcube Ruby

XBMC (Xbox Media Center) -- бесплатный кроссплатформенный медиаплеер и программное обеспечение для организации домашнего кинотеатра (HTPC) с открытым исходным кодом. Поддержка XBMC реализована под множество устройств. В 2013 году появился и спутниковый ресивер с программным обеспечением на основе XBMC.

XBMC (Xbox Media Center) -- бесплатный кроссплатформенный медиаплеер и программное обеспечение для организации домашнего кинотеатра (HTPC) с открытым исходным кодом. Поддержка XBMC реализована под множество устройств. В 2013 году появился и спутниковый ресивер с программным обеспечением на основе XBMC.

XBMC (Xbox Media Center) - бесплатный кроссплатформенный медиаплеер и программное обеспечение для организации домашнего кинотеатра (HTPC) с открытым исходным кодом.

XBMC поддерживает воспроизведение большинства аудио-, видео- и графических форматов, а также имеет открытый программный интерфейс (API) для подключения сторонних плагинов, расширений и дополнений.

XBMC можно устанавливать на множество устройств. Поддержка реализована под основные аппаратные (ARM, PowerPC, x86, x86-64) и программные платформы (MS Windows, iOS, Android, Mac OS, а также на операционных системах с ядром Linux).

Несмотря на более чем десятилетнюю историю развития проекта XBMC, цифровой спутниковый ресивер с программным обеспечением на основе XBMC появился только в 2013 году. Его разработала корейская компания Marusys. В России приемник распространяет компания "Openbox Россия".

Спутниковый ресивер Prismcube Ruby работает под управлением ОС на базе ядра Linux, а в качестве пользовательского приложения используется ПО, собранное на основе XBMC v12 (кодовое название Frodo). В результате главное меню ресивера Prismcube содержит все основные пункты, присущие каждому спутниковому приемнику, а также, помимо этого, позволяет запускать основные функции медиацентра.

Есть и отдельное меню для XMBC, для вызова которого используется кнопка XBMC на ПДУ. Полный тест Prismcube Ruby мы сделали для журнала "Теле-Спутник", а тут расскажем только о функционале XBMC, реализованном на нем.

Работа медиацентра XBMC

Главное меню медиацентра содержит следующие пункты:

  • Погода - запускает погодный виджет, в котором может отображаться прогноз погоды для выбранных городов на несколько дней. По умолчанию установлен плагин от Weather Underground.
  • Фото - через этот пункт можно просматривать фотографии с локальных или сетевых источников, а также запускать плагины, например Flickr или Picasa.
  • Видео - через этот пункт можно просматривать видеофайлы (плейлисты) с локальных или сетевых источников, а также запускать плагины, например Youtube или Al Jazeera.
  • Музыка - через этот пункт можно прослушивать аудиофайлы (плейлисты) с локальных или сетевых источников, а также запускать плагины, например iTunes Library.
  • Программы - через этот пункт можно запускать все остальные плагины и расширения, например torrent-клиент или плагин управления системой охлаждения.

Установка дополнительных модулей (плагины, программы, скрипты, скины, драйверы для оборудования и др.) осуществляется через так называемые репозитарии (хранилища программ). Существует множество разных репозитариев, содержащих расширения для XBMC, это могут быть как официальные репозитарии от сообщества XBMC, так и хранилища от других разработчиков. По умолчанию в ресивере добавлен репозитарий Prismcube.com, в котором можно найти большое количество аудио- и видеодополнений (более сотни), однако, к сожалению, найти среди них что-либо по-настоящему интересное для среднестатистического российского пользователя не удалось. Там нет плагинов для российских онлайн ТВ или ОТТ-сервисов, как нет и отечественных радиостанций.

Однако система XBMC позволяет подключить неограниченное количество других репозитариев, наиболее интересные из которых имеют названия Seppius и Superrepo.org.frodo. Бывает и так, что плагин для доступа к конкретному ОТТ-сервису можно установить только через специальный репозитарий, доступный для загрузки именно с этого сервиса.

Во время тестирования успешно были установлены репозитарии и плагины для ОТТ- и IPTV-сервисов HDout.tv, Watch.is, Megogo, Кинопортал HD, Inetcom TV и т.д., через которые можно смотреть сериалы, фильмы и телеканалы на русском языке.

Однако при установке плагинов из сторонних репозитариев нет гарантий, что плагин будет нормально работать, так как на устройстве может не хватать каких-то библиотек, поддерживающих нужные кодеки и компоненты. Так, при выборочной проверке ОТТ-расширений были замечены следующие ошибки:

  • Список видео не загружается.
  • Показ видео не начинается.
  • При просмотре видео нет звука или наблюдаются аудиодефекты.

При этом список плагинов постоянно пополняется, репозитарии имеют функцию автоматического обновления, и любознательный пользователь, скорее всего, сможет найти то, что потребуется.

Помимо плагинов, XBMC имеет поддержку UPnP, веб-сервера, Zeroconf, Airplay, SMB и многих других.

Прочее

Использование открытой платформы XBMC на спутниковом ресивере дает и другие преимущества. Например, для управления работой ресивера через смартфон доступно множество различных приложений. Во время тестирования была проверена работа с приложением XBMC Remote из Google Play. Приложение прямо после установки на телефон позволяет не только заменить обычный пульт ДУ, но и управляет работой плагинов и расширений.

А для управления записями PVR, а также настройками ресивера можно использовать программу PVR Manager под MS Windows, доступную для загрузки с сайта update.prismcube.com.

Заключение

Программное обеспечение для цифрового спутникового ресивера, сделанное на базе медиацентра XBMC, по своим возможностям очень похоже на ПО Enigma, используемое в ресиверах Dream Multimedia.

По сравнению с Enigma, XBMC поддерживает большее количество аппаратных и программных платформ, так как в разработку, развитие и продвижение платформы вовлечено больше людей. XBMC имеет более богатый набор плагинов, расширений и дополнений. При этом написать плагин для XBMC проще. В Интернете можно найти пошаговую инструкцию по самостоятельному написанию расширений, с помощью которой человек далекий от программирования может сделать свой Hello-World плагин.

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

В заключение хочется еще раз отметить основную отличительную черту Prismcube Ruby от остальных ресиверов подобного класса. XBMC предоставляет пользователю широкие возможности по управлению медиаконтентом и развлечениями. К тому же XBMC - это не только программа или сервис, это целая экосистема, которая позволяет легко применять в повседневной жизни плоды трудов огромного количества разработчиков.

Подписка на рассылку

Подпишитесь на рассылку, чтобы одним из первых быть в курсе новых событий