Добавить в FacebookДобавить в Google BookmarksДобавить в TwitterДобавить в OdnoklassnikiДобавить в Vkcom

Собираем медиацентр на базе Ubuntu и XBMC c пультом управления на android-устройстве. 

Друзья. Начиная с версии 14, разработчики XBMC изменили название проекта. Теперь медиацентр называется Kodi. Для его установки нужно подключить репозиторий командой sudo add-apt-repository ppa:team-xbmc/ppa, выполнить команду sudo apt-get update. Если у Вас был установлен XBMC выполните команду sudo apt-get updgrade. Установщик предложит заменить пакеты. Если не установлен, то установить можно командой sudo apt-get install kodi kodi-pvr* kodi-audioencoder*.

Надумал я завести себе медиацентр для удобного просмотра ТВ, видео, прослушивания музыки и прочего. Зачем покупать отдельное устройство если у меня есть ноутбук с HDMI выходом? Я, по сути, либо работаю на нем, либо смотрю видео и слушаю музыку. Через HDMI можно чудненько подключить его к телевизору. По совету сотрудника я посмотрел описание программы XBMC Media Center. Он мне  понравился по своим характеристикам. Да Вы и сами можете их посмотреть, зайдя на xbmc.org. На ноутбуке у меня установлена видеокарта Intel HD и Ubuntu 13.10. Для этой конфигурации (видеокарт Intel HD) рекомендуется репозиторий ppa:aap/xbmc-release. Подключим его sudo apt-add-repository ppa:aap/xbmc-releaseи установим медиацентр sudo apt-get update && sudo apt-get install xbmc. Как видите, ставится очень просто. Танцы с бубном не нужны. Хочу заметить что xbmc определяет установленную у Вас видеокарту автоматически исходя из конфигурации системы. Если у Вас гибридная графика, то будет работать та видеокарта, которая в данный момент установлена основной.  Инструкцию по его установке на ubuntu я взял на сайте ubuntu.ru. Там есть краткое описание этого медиацентра и способы его установки. Настройки его предельно просты. Я добавил локальные папки, где я храню фильмы, музыку, фото, настроил онлайн ТВ, радио. Дополнительно я поставил себе seppius-xbmc-repo. Он является одним из основных, для русскоязычного населения, аддонов или репозиториев. Информацию по плагинам и настройкам можно посмотреть на форуме xbmc.ru.

Можно прикрутить к нему торрент, но сейчас мне это не нужно. Теперь о пульте управления. Я организовал его следующим образом. У меня есть смартфон Samsung Galaxy Young. Из Google Play я установил на него приложение Official XBMC Remote.

Теперь нужно настроить медиацентр. Медиацентр поддерживает управление по wifi, используя протокол http. Для настройки медиацентра переходим в пункт система/настройки/службы. Там есть вкладка "Удаленное управление". Ставим галочку на пункте "Разрешить программам на других системах управлять XBMC". Еще есть вкладка "Веб-сервер". Ставим галочку на пункте "Разрешить управление XBMC по HTTP". Остальные параметры можно не менять: порт-8080, имя пользователя xbmc и т. д.

Переходим к настройке программы управления на смартфоне. Смотрим ip-адрес, назначенный роутером ноутбуку. Немного о портах. Если 80 порт является основным портом протокола http, то порты 8008 и 8080 являются его альтернативными портами. Другими словами, если порт 80 уже занят приложением, например web-сервером, то, возможно, эти порты свободны. На них и можно вешать управление медиацентром. Вообще можно использовать порты за пределами 15000. Кому как нравится. Лишь бы порт был свободным.

      

Открываем приложение на смартфоне (смартфон должен быть подключен к роутеру по wifi). Сразу выпадает сообщение "Connection refused". Нажимаем на кнопку "settings", переходим в пункт "Manage XBMC Hosts". Далее вызываем в приложении меню и нажимаем "add host". Вводим название соединения (любое), ip-адрес, назначенный роутером ноутбуку, порт уже стоит - 8080 (если Вы изменили его на другой в настройках удаленного управления медиацентром, ставите тот, который поставили в настройках), username - xbmc, password (если вводили в настройках медиацентра). Подключаемся. Если ввели все правильно, появятся пункты меню управления медиацентром. Теперь для переключения фильма не нужно подходить к ноутбуку. Если ноутбук подключен к сети шнуром (ну нет у Вас wifi роутера) и смартфон может выступать точкой доступа wifi, можно организовать подключение в обратном порядке (ноутбук подключается к точке доступа смартфона). Настройка приложения на смартфоне та же.

Желаю Вам приятного просмотра.

Автор: Darkeye.  

Еще интересное в сети.

  

 

Похожие материалы

Перейти к ленте статей

Комментарии   

#3 Анатолий 22.10.2015 13:10
Цитата:

Идея очень хорошая, но для более или менее комфортного управления нужно над ней много много поработать. Скажем так - концепция нажимания кнопок на виртуальном пульте проще и привычнее пользователю. Тем не менее, если хорошо продумать модель голосового управления (а она должна повторять все действия которые можно произвести используя пульт) это управление будет удобным. Попробуйте продумать полную модель управления универсальную на все случаи. Не частные случаи с определенными плей-листами а универсальные. Тем более что сильная основа у Вас уже есть осталось только довести до совершенства.
Дело все в том, что модель универсальная - настраиваемая (то что показано на видео - только одна функция), все остальные функции можно настроить самостоятельно, выбрав любую фразу для выполнения. Т.е по сути последовательно сть нажатия кнопок, можно например оформить одной фразой!
Цитировать
#2 Darkeye 09.10.2015 18:37
Цитирую Анатолий:
Я сделал немного по другому - Установил Apache PHP MySql и написал небольшие скриптики для управления через http://smarthome30.ru/xbmc.html JSON-RPC_API/v6, прикрутил http://smarthome30.ru/voice-rec.html распознавание речи , youtube, vk music и фильмы online. Получилось примерно http://www.youtube.com/watch?v=Q-YPG4cYBAs так только здесь DuneHD но принцип тот же - создаю плей лист и отправляю на воспроизведение.

Идея очень хорошая, но для более или менее комфортного управления нужно над ней много много поработать. Скажем так - концепция нажимания кнопок на виртуальном пульте проще и привычнее пользователю. Тем не менее, если хорошо продумать модель голосового управления (а она должна повторять все действия которые можно произвести используя пульт) это управление будет удобным. Попробуйте продумать полную модель управления универсальную на все случаи. Не частные случаи с определенными плей-листами а универсальные. Тем более что сильная основа у Вас уже есть осталось только довести до совершенства.
Цитировать
#1 Анатолий 09.10.2015 08:29
Я сделал немного по другому - Установил Apache PHP MySql и написал небольшие скриптики для управления через http://smarthome30.ru/xbmc.html JSON-RPC_API/v6 , прикрутил http://smarthome30.ru/voice-rec.html распознавание речи , youtube, vk music и фильмы online. Получилось примерно http://www.youtube.com/watch?v=Q-YPG4cYBAs так только здесь DuneHD но принцип тот же - создаю плей лист и отправляю на воспроизведение .
Цитировать

Добавить комментарий