Сборка AlexELECv3-20131212-r0018

*В системе изменилась конфигурация и стартовые скрипты, поэтому желательно сделать "чистую" установку или перед обновлением удалить скрытые папки (кроме папки ".update"; начинаются с символа ".") из каталога "/storage/".

Добавлена сборка "Lite".

 

Обновлены:

  • Драйвер Nvidia — 319.72

​Добавлены пакеты:

В репозиторий добавлены плагины "Fs.ua" и "MPD Client" (скрипт для управления сервером "Music Player Daemon").

Из системы удален пакет "Oscam". С развитием "Wicard" он полностью потерял свою актуальность.

Изменения в конфигурации.

Переключение раскладки клавиатуры, доступны следующие комбинации:

  • Alt+Shift — сочетание клавиш "Alt" и "Shift"
  • Left_Shift — левый "Shift"
  • Left_Win — левая клавиша "Windows"
  • Right_Win — правая клавиша "Windows"

​Добавлена функция для переназначения клавиш клавиатуры (утилита xmodmap).

Сделано это, в первую очередь, для пультов которые работают в режиме эмуляции клавиатуры (определяются системой — как клавиатура, и при нажатии выдают сочетания клавиш клавиатуры; не работают через LIRC). Например пульты компании "Miii" — M8, M9 и подобные.

Конфигурация для переназначения клавиш задается в файле "/storage/.config/modmap". Перед включением функции Вам нужно отредактировать файл (/storage/.config/modmap) под Ваш пульт (в системе конфигурация для Miii).

Файл выглядит следующем образом:

keycode  79 = 7 KP_Home KP_7 KP_Home KP_7
keycode  80 = 8 KP_Up KP_8 KP_Up KP_8
keycode  81 = 9 KP_Prior KP_9 KP_Prior KP_9
keycode  83 = 4 KP_Left KP_4 KP_Left KP_4
keycode  84 = 5 KP_Begin KP_5 KP_Begin KP_5
keycode  85 = 6 KP_Right KP_6 KP_Right KP_6
keycode  87 = 1 KP_End KP_1 KP_End KP_1
keycode  88 = 2 KP_Down KP_2 KP_Down KP_2
keycode  89 = 3 KP_Next KP_3 KP_Next KP_3
keycode  90 = 0 KP_Insert KP_0 KP_Insert KP_0

Здесь (в этом примере) переназначаются клавиши дополнительной цифровой клавиатуры. Кнопки от 0 до 9 пультов Miii выдают сканкоды клавиш цифровой клавиатуры, поэтому подменяем их на обычные цифры то 0 до 9.

Описание утилиты "xmodmap" Вы найдете здесь. Как создать свой modmap-файл — здесь.

Так же, к этому разделу, можно отнести утилиту "xev". Это полезная штука, когда Вам нужно узнать какие сочетания клавиш посылает Ваш пульт (клавиатура, мышь) при нажатии той или иной кнопки.

Пример нажатия кнопки "Play" пульта Miii M8:

Как видите, при нажатии этой кнопки (показано два действия: нажатие и отпускание) посылается сочетание клавиш: левый Ctrl + левый Shift + P.

Это поможет сделать правильную настройку пульта в XBMC (keyboard.xml) и/или в VDR (для Xine-ui — /storage/.xine/keymap).

Music Player Daemon.

Сразу хочу сказать: музыку я практически не слушаю (нужно много выпить :), а я не пью), поэтому объективно говорить о том, зачем он нужен — я не могу. Это Вы решайте сами.

Вкратце, о настройках.

Включение сервера — на вкладке "Сервисы".

Если задействовать, "Включить отладку MPD" — будет вестись расширенный лог работы приложения (по умолчанию: /var/log/mpd.log).

Основной файл конфигурации — "/storage/.config/mpd/mpd.conf". Он отлично документирован, да и в сети Вы найдете множество информации по настройке MPD. Например:

​MPD собран с поддержкой следующих плагинов/протоколов:

Перед включением MPD внимательно ознакомтесь с файлом "mpd.conf". В самом простом варианте настройки сводятся к указанию каталога с аудио-файлами

# This setting controls the top directory which MPD will search to discover the
# available audio files and add them to the daemon's online database. This 
# setting defaults to the XDG directory, otherwise the music directory will be
# be disabled and audio files will only be accepted over ipc socket (using
# file:// protocol) or streaming files over an accepted protocol.
#
music_directory        "/storage/music"​ 

указание сетевого интерфейса (ip-адреса) на котором MPD будет слушать

# This setting sets the address for the daemon to listen on. Careful attention
# should be paid if this is assigned to anything other then the default, any.
# This setting can deny access to control of the daemon.
#
# For network
bind_to_address     "127.0.0.1"
bind_to_address     "192.168.1.55"

и настройкой аудио-выхода:

ALSA (мой, аналоговый выход)

# An example of an ALSA output:
#
audio_output {
    type        "alsa"
    name        "My ALSA Device"
    device        "hw:0,0"    # optional
    format        "44100:16:2"    # optional
    mixer_type      "software"    # optional
}

или вещание по HTTP протоколу (порт 8060)

# An example of a httpd output (built-in HTTP streaming server):
#
audio_output {
    type        "httpd"
    name        "My HTTP Stream"
    encoder        "vorbis"        # optional, vorbis or lame
    port        "8060"
    bind_to_address    "0.0.0.0"        # optional, IPv4 or IPv6
    quality        "5.0"            # do not define if bitrate is defined
    format        "44100:16:1"
    max_clients    "0"            # optional 0=no limit
}

Wicard.

Изменились настройки запуска Wicard.

"Запускать Wicard Сервер" — может принимать четыре параметра:

  • NONE — сервер отключен (по умолчанию).
  • ALL — сервер включен постоянно.
  • VDR — wicard запускается при старте VDR и останавливается вместе с VDR.
  • TVSERVER — wicard запускается/останавливается вместе с любым ТВ-серсером (VDR или Tvheadend).

Для чего такие сложности? Это на тот случай, если у Вас одновременно работает два медиацентра использующие один аккаут шаринг-провайдера. На одном Вы можете смотреть ТВ через VDR-Frontend, на другом — видео в XBMC. Если при этом "Запускать Wicard Сервер" = "VDR" то не будет накладок с провайдером.

И последнее.

Небольшие изменения в параметрах запуска "VDR + XINE-UI" направленные на оптимизацию работы последнего (Xine-ui).

Добавлен измененный файл "/storage/.xine/keymap" (копируется из каталога "/storage/.config/xine-ui" при первом запуске Xine) для нормальной работы с пультами (эмулирующими клавиатуру) и клавиатурой.

Назначены стандартные для VDR клавиши (F1, F2, F3, F4, Enter, Backspace и т.д.). А так же оставлены некоторые клавиши для Xine: клавища "D" — включает/отключает деинтерлейсинг, клавиша "Z" — отвечает за маштабирование картинки, клавиша "E" — информация о потоке (имеется ввиду нижний регистр D=d и т.д.). Вы можете изменить такое поведение отредактировав этот файл (/storage/.xine/keymap).

Партнеры

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