Man вики
Регистрация
Нет описания правки
Строка 1: Строка 1:
  +
Инструкция написана и обновляется по материалам форума:
  +
[[http://xbmc.ru/forum/showthread.php?t=3363]]
 
=Установка=
 
=Установка=
 
==Часть выполняемая на компьютере с linux==
 
==Часть выполняемая на компьютере с linux==

Версия от 04:11, 5 октября 2013

Инструкция написана и обновляется по материалам форума: [[1]]

Установка

Часть выполняемая на компьютере с linux

  • Вставляем чистую флешку и выполняем с root правами:
wget http://svn.stmlabs.com/svn/raspbmc/release/installers/python/install.py
chmod +x install.py
./install.py

Запустится мастер, который подготовит флешку и зальёт на неё загрузчик-инсталятор. *По окончанию извлекам флешкарту и вставляем её в raspbery pi

Часть установки, выполняемая на raspbery pi

  • Подключам сетевой кабель. В сети должен быть DHCP сервер и полный доступ в Интернет
  • Подключаем usb-мышку, монитор и питание и ждем.

Установка полностью должна пройти в автоматическом режиме, кроме последнего этапа, где надо выбрать язык системы. Для этого и понадобится подключенная заранее мышь (не определяется на горячую).

  • Запоминаем ip адрес выданый малинке по dhcp (если не успели Система -> Сведения о системе ->Сеть)

Настройка в консоли

Подключаемся с компьютера к малинке по ssh

ssh pi@192.168.237.115
пароль: raspberry

Сразу запустится мастер который попросит:

  • Сконфигурировать локаль
ru_RU.UTF-8 UTF-8
  • Выбрать часовой пояс (выбираем свой)

Меняем пароль пользователю pi

passwd

Устанавливаем пароль для root

sudo  passwd root

Теперь можно подключиться сразу под root по ssh

ssh root@192.168.237.115

Подключение Torrent-TV

Выполняем доустановку компонентов из репозитрия нужных для torrent-tv

apt-get update
apt-get install python-apsw python-m2crypto python-setuptools python-pyamf

Качаем и распаковываем ACE Stream 2.0.8.7

cd /tmp
wget -c http://dl.dropboxusercontent.com/u/15442856/ace208win2087_path041113.py.tar.gz
tar zxvf ace208win2087_path041113.py.tar.gz
mv ace208win2087.py /home/pi/ace

Качаем движок TorrentStream

Версия 0.3.8 имеет лучший функционал, чем более поздние

cd /tmp
wget -c http://nuismons-xmbc.googlecode.com/files/script.module.torrent.ts_v0.3.8.zip
wget -c http://seppius-xbmc-repo.googlecode.com/files/repository.seppius.zip

В графическом интерфейсе выполним:

Система -> Настроки -> Дополнения -> Установить из файла zip

И установим оба архива

Ждем, когда на экране появится подтверждение, что установка прошла и выполняем в консоли

nano /home/pi/.xbmc/userdata/addon_data/script.module.torrent.ts/settings.xml

И меняем в строке путь

<setting id="prog" value="/home/pi/ace/start.py" />

Подключаем Torrent-TV.RU

Устанавливаем дополнение с репозиторием, а затем устанавливаем плагин:

Система -> Настроки -> Дополнения/Загрузить дополнения/Seppius XBMC Add-ons/Видеодополнения/Torrent-TV.RU

Жмем установить и ждем, пока появится сообщение об успешной установке. Далее снова счелкаем по нему же и появится кнопка Настроить.

Указываем в поле местонахождение acestream.port путь:

Домашняя папка -> ace -> start.py

Переходим на главный экран в раздел Видео/Дополнения и запускаем Torrent-TV.RU

Оптимизация

Оптимизация XBMC

Для исключения ситуации с прерыванием проигрывания каналов и вылета в основное меню, поправим некоторые настройки:

nano /opt/xbmc-bcm/xbmc-bin/share/xbmc/system/advancedsettings.xml

секцию <network> приведем к виду:

<network>
 <cachemembuffersize>55971520</cachemembuffersize>
 <curlclienttimeout>120</curlclienttimeout>
 <curllowspeedtime>110</curllowspeedtime>
</network>

Разгон системы

Разгоним процессор память и графическое ядро

nano /boot/config.txt

Приведем файл к такому виду:

arm_freq=1000
core_freq=500
sdram_freq=500
over_voltage=6
force_turbo=0

gpu_mem=128
disable_overscan=1
start_file=start_x.elf
fixup_file=fixup_x.dat

Выполним перезагрузку

reboot

Скачаем монитор состояния

wget https://gist.github.com/ecampidoglio/5009512/raw/b41d9e33a15cdddb9cd3d311f88024db935c7a0f/cpustatus.sh --no-check-certificate
chmod +x cpustatus.sh
mv cpustatus.sh /usr/bin/cpustatus

Смотрим в реальном времени текущее состояние температы и частот системы

watch cpustatus

Контроль и поиск ошибок

Наблюдение за логом XBMC в реальном времени

tail -f /home/pi/.xbmc/temp/xbmc.log