ADS 468x60


2014-06-17

Просмотр фильмов с популярных Интернет ресурсов в XBMC и Samsung SmartTV

У вас есть телевизор с функцией SmartTV или быть может медиацентр, построенный на базе XBMC? А может есть и то и другое? Тогда следующее решение поможет вам в просмотре видеоконтента с популярных Интернет ресурсов на ваших медиа-устройствах.

Речь пойдет о программе под названием Home Media Online (HMO). Это мое творение, написанное на языке PHP изначально для телевизоров Samsung SmartTV с установленным виджетом nstreamlmod. Данный программный продукт успешно развивается уже более года с момента его первого релиза, и за это время он дорос до версии 2.3, в которой появилась возможность работы его на XBMC-медиацентрах. К сожалению для всех, кто пользуется исключительно бесплатными продуктами, хочу сообщить, что Home Media Online является платным продуктом. Тому есть несколько причин: 1 - покупка программного продукта возлагает на разработчика обязанности по поддержке его работоспособности и 2 - поощрение за работу мотивирует развивать продукт далее и делать его еще лучше.
_________________________________________________________________________

_________________________________________________________________________
Итак, в этой статье я хочу описать основные возможности данного программного продукта, а также порядок установки его на XBMC.

Особенности Home Media Online:
- Более десятка популярных интернет-ресурсов (ex.ua, fs.to, vkontakte, hdserials.ru и др.) доступных в одном плейлисте, а также возможность подключать сторонние плейлисты в формате xml
- Возможность использования HMO на различных устройствах (SmartTV, XBMC)
- Возможность ставить фильмы на закачку (пока только для SmartTV)
- Возможность загрузки видео с одновременным его просмотром (для SmartTV)
- Просмотр фильмов с локального сервера (например с XBMC)
- Удаление, переименование, перемещение фильмов (пока только для SmartTV)
- Сохранение описания фильма при его загрузке на локальный сервер
- Поиск фильмов в Вконтакте, просмотр видео/фото/музыки из собственного аккаунта
- Возможность использования нескольких аккаунтов Вконтакте одновременно

Установка на отдельный сервер
Для всех, у кого отсутствует XBMC-медиацентр, но есть телевизор Samsung SmartTV и желание использовать Home Media Online, то последний необходимо будет устанавливать на отдельный сервер, работающий под управлением любой linux-системы (сейчас проверяется возможность установки HMO на SmartTV телевизор с установленным SamyGO). Порядок установки в данном случае будет следующий:
1. Устанавливаем php5 и apache. Для систем основанных на Debian/Ubuntu это будет следующая команда:
sudo apt-get install php5 php-curl apache2
2.  Устанавливаем Home Media Online. Для этого:
 2.1 создаем отдельную папку в папке веб-сервера (по-умолчанию /var/www/)
mkdir /var/www/hmo
2.2 даем права на запись в папку
chmod 777 /var/www/hmo
2.3 скачиваем установщик:
wget http://devphp.org.ua/dload.php?file=hmo_installer
2.4 запускаем установщик через веб-браузер (http://ip_address/hmo/hmo_installer.php)
2.5 вводим код установки, полученный на почту после оплаты HMO
Последние два пункта также можно выполнить следующей командой в командной строке:
php -f hmo_installer.php id=код_установки
Если все прошло удачно, то в папке /var/www/hmo появятся файлы и папки, необходимые для работы HMO.

Установка на систему с XBMC-медиацентром
Я постарался максимально упростить задачу по установке и настройке плейлиста для пользователей OS Raspbmc (Raspberry PI), но для всех остальных пользователей XBMC возможно придется выполнять все действия вручную, поэтому каждый пункт установки будет подробно описан, итак:

1. Загружаем и устанавливаем плагин HMO Reader for XBMC отсюда
2. Оплачиваем скрипт Home Media Online (HMO), после оплаты на почту должно прийти письмо с краткой инструкцией и кодом установки. Если скрипт был куплен ранее, то свяжитесь со мной и я вышлю письмо повторно.
3. Запускаем плагин HMO Reader. При запуске плагин определит наличие установленного PHP в системе и в случае его отсутствия предложит выполнить автоматическую установку.


Внимание! Функционал автоматической установки протестирован только на OS Raspbmc (Raspberry PI), на других системах может не работать!

4. Для начала установки PHP нажмите Да. При этом плагин выполнит следующую команду в системе:
sudo apt-get install php5 php5-curl
Если процесс установки завершится неудачно, то устанавливать пакеты PHP придется вручную. В разных системах это могут быть разные команды, поэтому описывать все возможные варианты я здесь не буду, единственное на что обращу внимание, что установить надо будет два пакета: php5 и php5-curl.
5. Следующим шагом будет установка скриптов Home Media Online. Запускаем плагин HMO Reader, который определит отсутствие Home Media Online и предложит выполнить его установку автоматически.



 Соглашаемся с этим, в следующем окне вводим код установки из письма и жмем ок.
После данного шага будет выполнена загрузка и установка HMO в папку /opt/hmo.
Если выполнение установки завершится неудачей, то выполните следующие команды
mkdir /opt/hmo
chmod 777 /opt/hmo
и повторите установку заново. Если установка не выполнится и в этот раз, то HMO придется устанавливать вручную, как описано в разделе "Установка на отдельный сервер" начиная с п. 2.3, папкой для установки в данном случае будет /opt/hmo
6. Если установленную Home Media Online вы захотите также использовать и на SmartTV, то в системе XBMC необходимо будет также установить apache (sudo apt-get install apache) и создать символическую ссылку на папку hmo в корневой папке веб-сервера (sudo ln -s /opt/hmo /var/www/hmo). Соответственно, ссылку в виджете (nstreamlmod) телевизора необходимо будет прописать следующим образом: http://ip_адрес_xbmc/hmo

Настройка Home Media Online
Все настройки программы находятся в файле config.php, каждый из параметров имеет краткое описание, объясняющее его предназначение. В основном в изменении настроек нуждаются разделы Видеотека и Вконтакте, настройки по-умолчанию позволяют работать с остальными разделами сразу "из коробки". В текущей версии Home Media Online изменение настроек требует прямого доступа к конфигурационному файлу, но в ближайшем будущем планируется разработать веб-интерфейс для конфигурации программы, а также добавить такой функционал в плагин HMO Reader.

Если у вас возникнут какие-то трудности при установке и настройке Home Media Online, то вы всегда можете обратиться за помощью через форму обратной связи на сайте либо по почте admin@devphp.org.ua.

Приятного всем просмотра!
_________________________________________________________________________

_________________________________________________________________________

2 коммент.:

Vitaly Kushnir комментирует...

Вопрос , если доступ заблокирован к ех.ua провайдером возможен ли просмотр с вашим плагином на тв?
Моя почта m0_777@mail.ru

Mikhail Kaloshin комментирует...

Vitaly Kushnir 11 июл. 2016 г., 1:16:00
Добрый вечер.
Рекомендую обратиться к автору заметки по его электронному адресу, он указан в заметке.

Отправить комментарий

Популярное за неделю