Сборка AlexELEC-RPi2-1.0-20150517 (Raspberry Pi 2)

Введение.

Raspberry Pi 2 – вторая (и улучшенная) версия одноплатного компьютера от компании «Raspberry Pi Foundation».

Главные достоинства:

  • «Системный блок» размером с кредитку.
  • Низкое энергопотребление (при максимальных нагрузках около 3 Ват).
  • Бесшумность (пассивное охлаждение).
  • Стоимость (35$ в базовой комплектации).

 

При своей миниатюрности и потреблении электроэнергии этот компьютер «на Ура!» справляется с задачами медиацентра.

Технические характеристики:

  • 4-х ядерный процессор BCM2836 ARM Cortex-A7 900MHz
  • графика Broadcom VideoCore IV 250 МГц
  • 1 гигабайт ОЗУ
  • 4 USB порта
  • полноразмерный HDMI порт
  • порт 10/100 Ethernet
  • комбинированный 3.5mm аудио и композитный видео порт
  • интерфейсы камеры (CSI) и  дисплея (DSI)
  • слот Micro SD
  • питание по MicroUSB

​Хочу заметить, что в 35$ Вам обойдется только сама плата (базовая комплектация). А еще, как минимум, понадобится блок питания (мощностью не ниже 1-го ампера) и карта памяти MicroSD (желательно не ниже 10-го класса). И плюс ко всему этому – доставка (если покупать Малину за границей). Поэтому цена готового медиацентра может вырасти до 60 долларов. Но, все же — это намного дешевле любого неттопа.

 

Alex@ELEC.

За основу операционной системы «Alex@ELEC» взята ОС «OpenELEC».

Основное отличие Alex@ELEC (от OpenELEC) заключается в том, что в систему интегрирован VDR (Video Disk Recorder)

с возможностью переключения оболочек (Kodi <-> VDR)

и выбором: какая из оболочек будет загружена при старте системы.

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

VDR – является программой для просмотра цифрового телевидения (DVB-S/S2, DVB-T/T2, DVB-C, IPTV) с широкими возможностями. И, по мнению многих пользователей (я тоже в их числе) – это более удобная программа для просмотра ТВ, чем XBMC/Kodi.

 

Система Alex@ELEC не является полностью бесплатной. Для полноценной работы требуется регистрация.

Если система не зарегистрирована, Вы не сможете переключаться между оболочками (Kodi – VDR). Вместо переключения – система выключиться. Во всем остальном – ни каких ограничений нет.

 

Основное программное обеспечение системы:

  • Ядро Linux 4.0.3
  • Kodi 15.0-beta2 git: 13d0145
  • VDR 2.2.0
  • Transmission 2.84
  • AceStream-engine 2.0.8.7
  • VTuner 2.1

Система тестировалась с тюнерами:

 

Установка системы.

Необходимое ПО для записи образа системы на miniSD-карту из Windows (XP/7/8.x):

Распакуйте скачанный архив образа системы. Это файл с расширением «*.img.gz» (например: AlexELEC-RPi2-1.0-20150512.img.gz).

В результате Вы получите файл с расширением «*.img» (например: AlexELEC-RPi2-1.0-20150512.img).

Вставьте miniSD-карту в кардридер Вашего компьютера.

Запустите Win32DiskImager, выберите файл образа и проверьте правильно ли указана буква Вашего диска (miniSD-карты).

Нажмите кнопку «Write». Через несколько секунд (около 10) образ будет записан на карту памяти и Вы можете извлечь ее.

Остается только вставить карту в Raspberry Pi и включить питание.

Для обновления системы Вам понадобиться файл с расширением «*.tar» (например: AlexELEC-RPi2-1.0-20150512.tar). Процедура обновления системы аналогична описанной здесь.

 

Настройка.

Небольшое отступление.

Нужно сказать, что загрузка системы происходит довольно быстро (около 10-ти секунд).

May 16 21:43:02 AlexELEC systemd[1]: Reached target Kodi Mediacenter Interface.

May 16 21:43:02 AlexELEC systemd[1]: Startup finished in 2.627s (kernel) + 7.022s (userspace) = 9.650s.

May 16 21:43:02 AlexELEC systemd[1]: Starting Kodi Mediacenter Interface.

Если включить «Малину» одновременно с телевизором то очень вероятно, что разрешение будет установлено не верно. Например, вместо нужного Full HD (1920×1080) – Вы получите 640×480. Это происходит потому, что «Raspberry Pi» при старте должен получить от ТВ информацию о разрешении – а тот еще не готов. Просто включайте «Малину» на несколько секунд позже, чем телевизор.

 

Если Вы планируете смотреть спутниковое телевидение (DVB-S Mpeg-2), Вам потребуется приобрести лицензию на MPEG-2 кодек. Иначе картинку Вы не увидите, только звук.

После оплаты Вам придет письмо с примерно таким содержанием:

Thank you for purchasing codec license keys from the Raspberry Pi Store.To enable codecs on your device(s), add the following lines to the config.txt file in the FAT partition of your SD card:

decode_MPG2=0x12345678

If you want to verify that the codecs are now enabled, the following commands will report their status:

vcgencmd codec_enabled MPG2
vcgencmd codec_enabled WVC1

Regards
The Raspberry Pi Foundation

Для активации кодека Вам нужно добавить строку «decode_MPG2=0x12345678» в файл «/flash/config.txt».

Выполните в консоли команду:

mount -o remount,rw /flash

После, добавьте строку в файл и перезагрузите систему.

Если Вы планируете смотреть DVB-T2 и видео онлайн, то лицензия MPEG-2 Вам ни к чему.

Здесь Вы можете узнать о дополнительных настойках «Raspberry Pi» (разгон процессора, например) которые можно изменить в файле «/flash/config.txt».

______________________________

 

Если Вы используете «кардшаринг» — Вам нужно настроить (/storage/.config/wicard/wicardd.conf) и активировать «Wicard».

*для работы VDR c «Wicard» нужен активированный плагин "dvbapi". Удостоверьтесь, что он включен.

 

По умолчанию будет выбран «Тип запуска» — «TVonly». Это означает, что «Wicard» будет загружаться вместе с VDR и выключаться вместе с VDR.

Если Вам нужно, чтобы «Wicard» работал постоянно – выберите режим «Always». В этом случае понадобиться перезагрузка системы.

 

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

Включить или отключить плагины.

Некоторые плагины VDR не отображаются в графическом интерфейсе. Для их активации Вам необходимо отредактировать файл «/storage/.config/vdr/vdr-plugins.conf» (перезагрузка системы после этого не нужна, но VDR работать не должен). Например: включаем плагин «PIN» (родительский контроль).

#######################################################################################################################
# VDR Frontend plugins
#######################################################################################################################
# VDR_PLUGINS="-P sleeptimer -P streamdev-client -P mcli -P pin"

VDR_PLUGINS="-P sleeptimer -P pin"

При просмотре HD-каналов изредка возможно появление артефактов на экране. Чтобы этого избежать – включите функцию «Не понижать частоту CPU». Это не даст системе понижать частоту процессора до 600 Mhz при работе VDR.

После настройки VDR и перезагрузки системы Вы сможете переключать оболочки (если система зарегистрирована).

Настройку «Diseqc» (/storage/.config/vdr/diseqc.conf) нужно производить вручную.

Сканировать каналы Вы можете с помощью консольной утилиты «scan-s2» или непосредственно в VDR (плагин Reelchannelscan включен по умолчанию).

 

IPTV в VDR.

Для просмотра IPTV-каналов должен быть активирован плагин «iptv».

В систему добавлена утилита «scan-m3u» (бывшая – m3u_channel).

Утилита немного улучшена и добавлена опция — «Сортировать каналы по алфавиту».

 

 

VDR команды «Exit» и «Sleep».

В VDR добавлены две новые команды:

  • Exit – переключение в «Kodi»

Клавиша «q» на клавиатуре или кнопка пульта которую Вы назначите.

  • Sleep – переход в спящий режим

Клавиша «s» на клавиатуре или кнопка пульта которую Вы назначите.

Для выхода из сна – нажмите любую задействованную кнопку клавиатуры или пульта.

*На самом деле «спящий режим» в Raspberry PI – это просто отключение видео-порта. Устройство продолжает работать. Но так как потребление «Малины» очень низкое – то можно засчитать это как «спящий режим».

Изменить назначение кнопок пульта и клавиатуры для VDR можно в файле «/storage/.config/vdr/remote.conf».

KBD.Power      0000000000000070
KBD.Exit       0000000000000071
KBD.Sleep      0000000000000073

KBD.Volume+    0000001B5B32347E

LIRC.Ok         KEY_OK
LIRC.Exit       KEY_TV
LIRC.Sleep      KEY_DVD

LIRC.Back       KEY_EXIT

Такую же функциональность можно добавить и для «Kodi». Для этого нужно отредактировать файлы (пример назначения кнопок пульта для функций «Exit» и «Sleep») :

/storage/.kodi/userdata/keymaps/remote.xml

<keymap>

  <global>

    <remote>

    …

      <eject>Suspend()</eject>

      <mytv>Quit()</mytv>

/storage/.kodi/userdata/Lircmap.xml

<lircmap>

                <remote device="devinput">

                …           

<eject>KEY_DVD</eject>

<mytv>KEY_TV</mytv>

Здесь кнопке пульта «KEY_DVD» назначено действие «Sleep», а «KEY_TV» — переключает в VDR.

 

Движок AceStream.

AceStream версии 2.0.8.7 не работает с «Torrent-TV» зато прекрасно работает со всеми остальными плагинами.

Для включения движка Вам необходимо указать путь к файлу «acestream» (/usr/bin/acestream) в плагине «AceStream Client».

Это дополнение ставиться автоматически, когда Вы устанавливаете из репозитория аддон который его использует.

Также в системе есть библиотека «libtorrent», для плагинов которые используют ее.

 

Transmission.

TransmissionBitTorrent-клиент. Включение/отключение происходит «на ходу», перезагрузка не требуется.

Опции на снимке экрана, думаю, пояснений не требуют.

Для управления «Transmission» из Kodi можно установить плагин «Transmission».

Если скопировать torrent-файл в каталог «/storage/downloads/watch» — загрузка начнется автоматически.

 

Пульт ДУ.

На мой взгляд, лучше всего использовать для «Raspberry Pi» MCE-совместимые пульты (те, что работают через Lirc).

HID устройства (пульты, которые эмулируют нажатие клавиш клавиатуры) – в тестах показали себя плохо. Не советую.

HDMI-CEC – работает одинаково хорошо и в VDR и Kodi. Но лично мне не хватает доступных при этом кнопок. Если в Kodi с этим небольшим набором кнопом еще можно смириться – то для VDR этого мало.

Если у Вас есть телефон или планшет с Android, то программы «Yatse» (для Kodi) и «AndroVDR» (для VDR) – отлично заменят пульт (и даже больше того…).

Партнеры

Декабрь 2016
Пн Вт Ср Чт Пт Сб Вс
« Ноя    
 1234
567891011
12131415161718
19202122232425
262728293031