Raspberry pi 3 model b kodi

Raspberry pi 3 model b kodi

Если вам нужно устройство для передачи музыки, видео и фильмов на другие ваши устройства без больших расходов, то отличным решением может стать Raspberry Pi. Вы можете использовать для этого компьютер, и это наиболее популярный вариант, но если вы хотите что-то более интересное, то можно использовать Raspberry Pi. Он отлично сочетается со свободным медиацентром Kodi.

В этой статье мы рассмотрим как сделать домашний медиацентр Raspberry Pi 3, как установить на него Kodi и полностью подготовить медиацентр к работе.

Что нам понадобится?

Нам нужно не так много для создания медиацентра Raspberry Pi. Вот все основные компоненты:

  • Микрокомпьютер Raspberry Pi Model B + или более новой версии;
  • Дополнительный Wifi модуль для устройств версии ниже Raspberry Pi 3;
  • Кабель HDMI для подключения к экрану;
  • Блок питания по USB мощностью 2A;
  • Флеш-карта MicroSD на 8 Гб или более.

Кроме того, вам понадобится компьютер, с помощью которого вы можете загрузить желаемую операционную систему и записать ее на карту памяти. Если все это у вас есть, мы можем приступить к дальнейшей настройке.

Создание медиа центра Raspberry Pi 3

Raspberry Pi — это дешевый, но в то же время достаточно мощный для своей цены микрокомпьютер. Последняя на данный момент версия имеет 64 битный процессор ARMv8 с тактовой частотой 1,2 ГГц, встроенный адаптер Wifi и Bluetooth 4.1. Raspberry может более-менее нормально работать в качестве настольной операционной системы. Конечно, игры на нем вы не поиграете, но просматривать сайты интернета вполне можно.

В качестве программного обеспечения для организации медиаплеера мы будем использовать проект с открытым исходным кодом — Kodi. Есть несколько способов установки Kodi на ваше устройство.

Установка Kodi на Raspbian

Если вы уже установили на него какую-либо операционную систему, например, Raspbian, то вы можете установить этот пакет из официальных репозиториев:

sudo apt-get install kodi

Когда загрузка пакета завершится, вам будет необходимо подкорректировать конфигурационный файл, чтобы Kodi загружался автоматически каждый раз при запуске устройства:

sudo nano /etc/default/kodi

Найдите строчку ENABLED и установите значение 1. Также вы можете запустить Kodi сразу, выполнив в командной строке:

Установка операционной системы с Kodi

Если вы собираетесь использовать только медиаплеер Raspberry Pi 3 и вам больше не нужны никакие другие возможности операционной системы, то будет лучше установить специально разработанную для него операционную систему.

Kodi используется в двух операционных системах, это OpenELEC и облегченная версия OSMC. Вы можете загрузить образ OpenELEC из официального сайта openelec.tv, официальный сайт OSMC тоже созвучен osmc.tv. Также вы можете скачать набор программного обеспечения Noobs и выбрать нужную операционную систему из списка.

Если вы решили скачать операционную систему отдельно и устанавливать ее вручную, вам понадобится записать ее на флешку. Если вы используете Windows, то можете воспользоваться программой Formatter SD Card и Win32DiskImager для записи системы на флешку.

Выберите правильную букву диска флешки, а затем выберите "Option" и установите галочку напротив "Full (Erase)", затем нажмите "Ok" и "Format". После форматирования запустите Win32DiskImager, выберите образ и нажмите "Write":

Если вы используете Linux, то для записи можно применить утилиту dd. Просто выполните:

sudo dd bs=4M if=файл_ораза.img of=/dev/sdb

Здесь /dev/sdb — это файл вашей флешки в системе. Указывать нужно именно флешку, потому что мы пишем на нее, а не на раздел. Когда флешка будет записана, можете вставить ее в Raspberry Pi. При следующей загрузке Kodi будет готов к использованию.

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

Дальше останется дождаться завершения установки. Ваш медиаплеер raspberry pi 3 почти готов к работе.

Настройка и использование Kodi

Очень удобным будет наличие USB клавиатуры, с помощью которой вы сможете управлять интерфейсом Raspberry. Большинство стандартных сочетаний клавиш будут работать и на Raspberry Pi. В современном Raspberry Pi 3 можно использовать также Bluetooth клавиатуру.

Также у вас есть еще одно решение для управления. Это мобильное приложение для Android — Kodi Remote. Его можно найти на сайте XBMC Foundation.

После того как приложение будет установлено и запущено, оно автоматически определит устройство с Kodi если оно подключены к одной домашней сети что и смартфон.

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

Читайте также:  Как в опере включить флеш плеер автоматически

Обычно, звук передается по HDMI, но если у вас есть сложная акустическая система, то, возможно, вы захотите чтобы она тоже получала объемный звук. Для этого нужен разъем 3,5 мм. Но чтобы получить хороший звук таким способом вам понадобится внешний звуковой модуль. Можно выбрать один из доступных аудио модулей для USB.

Кроме того, вы можете добавить пульт дистанционного управления по USB, если не хотите использовать мобильное приложение.

Также нужно отметить, что для Kodi существует множество различных дополнений, которые вы можете использовать. Но старайтесь устанавливать только то, что вам нужно. Чем больше дополнений вы установите, тем медленнее будет работать устройство.

Выводы

Собрать домашний медиацентр Raspberry Pi 3 может быть не так просто. Но при наличии всех компонентов можно справиться не более чем за час. После того как Kodi будет установлен вы можете настраивать его, добавлять необходимые расширения и добавлять аппаратные дополнения для Raspberry. После всего этого, ваш микрокомпьютер сможет иметь все те же возможности, что и у очень дорогих и сложных акустических систем.

Содержание статьи

Первоначальная идея большинства людей, которые покупают Raspberry Pi, чтобы сделать из него ТВ-приставку, примерно следующая: подключаем к «малинке» жесткий диск или флешку с фильмами, подключаем пульт с гироскопом, устанавливаем мультимедийный комбайн Kodi и наслаждаемся фильмами, ютюбчиком, ТВ и радио.

Это абсолютно логичное решение, которое ты будешь проклинать уже через два часа. Kodi — прекрасная оболочка для мультимедийной приставки, но не лучшим образом оптимизированная для Raspi. Иной раз ее приходится перезапускать, курсор мыши во время просмотра видео дико тормозит, а некоторые функции не работают.

Плюс ко всему ты, конечно же, столкнешься с неработоспособностью половины опубликованных в местном репозитории плагинов. Хочешь посмотреть YouTube — фиг тебе, плагин работает один раз через десять, послушать радио можно, но придется еще найти работающий плагин. ТВ? Даже не пытайся.

2018 год, стримы, облака, Netflix, а ты сидишь и смотришь видосики с жесткого диска с тормозящим курсором. А если попробуешь открыть YouTube в браузере, то увидишь такое слайд-шоу, что можно на конференциях выступать.

Мыслим в обратную сторону

Raspberry Pi кажется настолько непригодным к использованию в качестве ТВ-приставки, что я мог бы порекомендовать купить вместо него настоящую ТВ-приставку (типа Nvidia Shield) или даже китайский HDMI-свисток. Но я не буду этого делать, потому что у Raspberry Pi есть два преимущества:

  1. Это мини-ПК на базе Linux, с которым можно сделать все что угодно (в отличие от залоченных приставок и приставок на базе Android).
  2. У Raspberry Pi большое комьюнити и множество разработчиков.

Не стоит пытаться превратить Raspberry Pi в классическую приставку, управляемую с пульта. Его нужно превратить в сервер, которым ты сможешь рулить с ноутбука или смартфона. Захотел посмотреть YouTube — взял телефон, запустил аппликуху, выбрал видео и нажал плей. Хочешь музыку — у тебя на телефоне есть виджет. Торренты? Скачиваешь файлик на ноутбук и с помощью удаленного торрент-клиента закидываешь на Raspi.

Что тебе понадобится

Итак, тебе нужны следующие вещи:

  1. Raspberry Pi 3.
  2. SD-карта минимум на 8 Гбайт, минимум 10-го класса.
  3. Внешний жесткий диск для хранения музыки и фильмов.
  4. Клавиатура и мышь (нужны только при начальной настройке и во время неполадок).
  5. USB-зарядник на 2,5 А и microUSB-кабель.

Raspberry Pi без проблем дружит с Bluetooth-клавиатурами и мышами, но работать они будут, естественно, только если загрузка ОС прошла успешно. В качестве мыши очень удобно использовать пульт с гироскопом (на Aliexpress такие стоят 3–5 долларов). Он эмулирует движения мыши с помощью наклонов.

USB-зарядник подойдет любой, даже меньше, чем на 2,5 А. Проблема только в том, что, если Raspi заметит нехватку энергии, он сбросит частоту процессора, а ты увидишь значок молнии в правом верхнем углу экрана. В это же время может произойти останов жесткого диска и обесточивание периферии. Стоит озаботиться покупкой хорошего зарядника и microUSB-кабеля, нередко проблема недостатка питания именно в нем.

Не буду в подробностях расписывать процесс установки ОС на Raspberry (об этом и так рассказывают на каждом углу). Скажу лишь, что я рекомендую использовать официальный дистрибутив Raspbian (для гарантии того, что все работает как надо) и что сам процесс установки, по сути, сводится к скачиванию образа ОС и его заливке на SD-карту. В Linux это делается в две команды:

Здесь /dev/sdX — это SD-карта, реальное имя можно узнать с помощью команды lsblk или dmesg сразу после подключения карты памяти.

Читайте также:  В каких накопителях используется флэш память

Вставляем карточку в Raspberry Pi, дожидаемся загрузки рабочего стола, подключаемся к сети Wi-Fi. Запускаем конфигуратор raspi-config из консоли:

И включаем SSH-сервер: Interfacing options -> SSH -> Yes.

С этого момента клавиатура и мышь нам больше не нужны. Все, что нужно, мы сможем сделать, подключившись к Raspi с помощью SSH.

Рабочий стол Raspberry Pi

Фильмы и YouTube

Главная задача мультимедийной приставки — проигрывать видео. Для Raspberry Pi доступны различные плееры, но почти все они имеют проблемы с воспроизведением видео с высоким разрешением. Проще говоря, они не умеют декодировать видео с помощью аппаратного ускорителя и делают это на центральном процессоре, который любит тормозить.

Но есть исключение — omxplayer. Он был создан разработчиками Kodi, чтобы убедиться в способности Raspberry Pi к декодированию видео перед началом портирования самого мультимедийного комбайна. Omxplayer без всяких проблем переваривает HD и Full HD видео, но управляется исключительно из консоли. Другими словами, чтобы запустить воспроизведение, тебе придется сделать так:

Чтобы выбрать аудиовыход (HDMI или выход на самом Raspi), используй опцию -o :

Для управления воспроизведением используй клавиши: пробел — пауза, +/- — громкость, стрелки — перемотка.

Считаешь это удобным? Я тоже нет, поэтому предлагаю использовать omxplayer в связке с приложением Raspicast для Android. Это клиент для Raspberry Pi и omxplayer, позволяющий удаленно включать любые видео, хранящиеся на жестком диске, и даже видео с YouTube.

Установи приложение на свой смартфон, укажи IP-адрес Raspberry Pi, а также имя и пароль для подключения к SSH. Далее ты можешь либо использовать встроенный в приложение файловый браузер для выбора видео, либо отправить любое видео с YouTube: запускаешь YouTube на телефоне, выбираешь видео, нажимаешь кнопку «Поделиться» и выбираешь в списке Cast (Raspicast).

Видео можно либо запустить немедленно, либо добавить в плей-лист (для этого надо выбрать Queue (Raspicast) в меню «Поделиться»). К сожалению, стримы YouTube не поддерживаются, зато поддерживаются плей-листы, их можно отправлять в Raspicast целиком, а он добавит их в очередь.

Уже запущенным omxplayer можно управлять через SSH. Для этого понадобится скрипт dbuscontrol. У него достаточно интуитивное управление:

Raspicast умеет играть видео с жесткого диска и с YouTube

YouTube: вариант второй, глючный

На самом деле Raspberry Pi таки умеет воспроизводить видео в браузере на приемлемой скорости. Но есть один нюанс: для этого необходимо активировать драйвер OpenGL, который работает, мягко говоря, не совсем стабильно. К примеру, ты можешь получить графические артефакты на экране, неустойчивую работу системы или вообще отказ загрузки. Если это не пугает, тогда выполни следующие действия.

Продолжение доступно только участникам

Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте

Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», увеличит личную накопительную скидку и позволит накапливать профессиональный рейтинг Xakep Score! Подробнее

Вариант 2. Открой один материал

Заинтересовала статья, но нет возможности стать членом клуба «Xakep.ru»? Тогда этот вариант для тебя! Обрати внимание: этот способ подходит только для статей, опубликованных более двух месяцев назад.

Евгений Зобнин

Редактор рубрики X-Mobile. По совместительству сисадмин. Большой фанат Linux, Plan 9, гаджетов и древних видеоигр.

04 Важно:

Настройка перед установкой

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

Во-первых, в терминале вызвать окно конфигурации:

В разделе Advanced Options:

Выбрать первый пункт меню — Expand Filesystem, тем самым расширить раздел на всю область флешкарты.

В случае наличия черной рамки по периметру экрана, необходимо изменить режим Overscan:

Выделить 160 Мб RAM-памяти графической подсистеме в разделе Memory Split.

05 На заметку:

То же самое можно сделать другим путем — в файле /boot/config.txt указать необходимый объем GPU-памяти в переменной gpu_mem :

16 На заметку:

В самом конце добавить/изменить ( если есть) строку gpu_mem=160 :

Сохраняем Ctrl+X , Y .

Перезагружаем Raspberry Pi 3. И обновляем систему:

Во втором случае, при вызове dist-upgrade , утилита apt-get будет использовать « умную» систему разрешения конфликтов для осуществления обновления, в отличие от upgrade .

20 VB.NET

После обновления, снова перезагружаемся и система готова к установке новых программ.

Установка медиакомбайна Kodi

Не только по мнению автора, Kodi является лучшим медиаплеером для Raspbery Pi 3. Возможность установки дополнений, наделают его по истине впечатляющими возможностями, недоступными закрытым браузерам.

После всех подготовительных манипуляций, устанавливаем медиаплеер Kodi:

Преимущество Kodi заключается в том, что он в полной мере использует аппаратные ресурсы для декодирования FHD-видео 1080P.

Запускать медиаплеер можно командой:

29 На заметку:
Читайте также:  Не грузит половину сайтов

В случае запуска Kodi командой kodi всплывет проблема черного экрана при выходе. Выйти из такого состояния помогает только перезагрузка. Но есть волшебная комбинация клавиш — сначала Ctrl+Alt+F8 , а затем Ctrl+Alt+F7 — она вернет рабочий стол.

Комбинация клавиш Ctrl+Alt+Fn , где n ( 1. 6) — номер консоли, для переключения из графического окружения в консоль.
Комбинация клавиш Ctrl+Alt+Fn , где n ( 7. 12) — номер графического терминала, для переключения между ними.

Сразу необходимо внести соответствующие изменения в ярлык запуска Kodi главного меню:

Заменяем строки файла:

38 На заметку:

Для того, чтобы устранить проблему черного экрана во время воспроизведения видео, можно выделить дополнительно памяти GPU — при 640 Мб проблема исчезает, либо в конец файла /boot/config.txt :

Она позволит корректно проигрывать FullHD-видео при 160 Мб GPU. Как уже упоминалось выше, размер выделяемой памяти можно указывать здесь же, в файле /boot/config.txt — строка gpu_mem=160 .

Сохраняем Ctrl+X , Y .

После всех манипуляций, запускаем Kodi, и в настройках системы меняем язык на русский.

Все система готова к работе. Можно вставлять флешку и смотреть фильмы, расположенные на ней, можно подключаться по сети к DLNA-медиасерверу, можно воспроизводить файлы из Windows-сети.

42 kodi.desktop

Не работает функциональная кнопка на клавиатуре/геймпаде

В случае возникновения проблемы неработающей, или некорректно работающей кнопки клавиатуры/геймпада, либо, если просто возникло желание переопределить поведение конкретной кнопки, в Kodi можно создать файл, который будет объяснять Kodi, как реагировать на нажатие заданной клавиши.

Файл создается в XML-формате и сохраняется в папке

/.kodi/userdata/ . Выглядит следующим образом:

Подробно, с правилами создания этих файлов, написано в Kodi.Wiki, а имена клавиш можно найти в списке List of keynames. Подобным образом, можно в ручном режиме, переопределить поведение всех клавиш. Примеры готовых файлов для настройки клавиатуры ( keyboard.xml), мыши ( mouse.xml), геймпада ( gamepad.xml) и т.д., можно скачать в официальном репозитории — kodi/system/keymaps/

Теперь вновь созданный файл помещаем в папку

/.kodi/userdata/ и наслаждаемся.

Более простой способ заключается в установке расширения для Kodi — Keyboard Editor ( Programs → Add-ons → Keyboard Editor). Этот способ, во-первых, удобнее тем, что настройка происходит в визуальном редакторе, а, во-вторых, он единственный для тех случаев, когда неизвестен код функциональных клавиш, как, например, в случае с клавиатурой Rii Mini K12+ — работает только кнопка увеличения громкости. На нажатие кнопок уменьшения громкости ( Volume Down) и отключения звука ( Mute) Kodi не реагирует.

Сначала устанавливаем расширение ( Install ), затем запускаем ( Launch ). Здесь все просто — выбираем действие, в нашем случае VolumeDown и редактируем его ( Edit ) — Kodi ждет 5 секунд, чтобы необходимая клавиша была нажата. После этого напротив действия появляется код нажатой клавиши. После сохранения все будет работать как надо.

Автозапуск Kodi при загрузке системы

Если планируется использовать Raspberry Pi 3 в качестве стационарного медиаплеера удобно настроить автозапуск Kodi при включении Raspberry Pi 3.

51 На заметку:
62 На заметку:

Настроить автозапуск стандартными средствами просто. Необходимо в файле /etc/default/kodi :

Установить переменной ENABLE значение 1 — ENABLE = 1 .

Автозапуск Kodi 17.1 Krypton при загрузке системы

В новой версии KODI ( 17.1 Krypton) способ автозапуска, описанный выше, не работает. Для решения этого вопроса для новой версии KODI существует иной способ. Он заключается в добавлении команды по запуску KODI @kodi в файл

/.config/lxsession/LXDE-pi/autostart . Сделать это можно вручную, открыв файл для редактирования:

И добавить строку @kodi ( в случае возникновения проблемы черного окна при выходе, заменить @kodi на @kodi-standalone ). Сохраняем Ctrl+X , Y .

А можно сделать то же самое одной командой, выполненной в терминале:

После перезагрузки KODI будет запущен автоматически.

HDMI CEC ( Simplink) — управляем Kodi телевизионным пультом

Мало кто знает о существовании замечательной возможности управления несколькими устройствами при помощи одного телевизионного пульта. Управление происходит по HDMI-кабелю и называется HDMI CEC. Появилась, начиная со спецификации HDMI 1.2a. У разных производителей технология персонифицирована и носит различные названия Anynet+ ( Samsung), Aquos Link ( Sharp), BRAVIA Sync ( Sony), HDMI-CEC ( Hitachi), Kuro Link ( Pioneer), SimpLink ( LG), EasyLink ( Philips) и т. д.

Для выяснения, поддерживает ли ваш телевизор эту технологию, нужно обратиться к производителю и техническим характеристикам модели. Например, в случае с телевизором LG 55LB720V, заявлено о поддержке Simplink.

63 На заметку:
Ссылка на основную публикацию
Logitech deluxe 250 keyboard драйвер
Ниже показаны совместимые с ОС Windows 7 драйвера для Logitech Deluxe 250 USB Keyboard. Каждый драйвер клавиатуры Logitech Deluxe 250...
Adblock detector