Skip to content

Instantly share code, notes, and snippets.

@alexstep
Last active August 29, 2015 14:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save alexstep/5e3d4566c5b14b8e5352 to your computer and use it in GitHub Desktop.
Save alexstep/5e3d4566c5b14b8e5352 to your computer and use it in GitHub Desktop.
intall XBMC+addons p2pproxy vlc mono
#!/bin/bash
clear
echo ''
echo ''
echo ' !!! ВНИМАНИЕ !!! '
echo ' Ознакомьтесь с инструкцией http://habrahabr.ru/post/235523/'
echo ''
echo ' Всё что вы делаете вы делаете на свой страх и риск'
echo ''
echo 'Нажмити Enter для продолжения'
read ok
firefox --new-tab http://habrahabr.ru/post/235523/ &
clear
echo ''
echo '----------------------------------'
echo ' Для начала обновим систему '
echo ' ( update upgrade dist-upgrade ) '
echo '----------------------------------'
echo ''
echo ''
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get -f install
sudo apt-get install wget unzip firefox
clear
echo ''
echo '----------------------------------'
echo ' Добавляем нужные репозитории'
echo '----------------------------------'
echo ''
echo ''
sleep 2
sudo add-apt-repository ppa:team-xbmc/ppa
clear
echo 'deb http://repo.acestream.org/ubuntu/ raring main' | sudo tee /etc/apt/sources.list.d/acestream.list
sudo wget -O - http://repo.acestream.org/keys/acestream.public.key | sudo apt-key add -
clear
sudo add-apt-repository ppa:inizan-yannick/mono
clear
sudo apt-get update
clear
echo ''
echo '------------------------------------'
echo ' Зарегистрируйся пока на torrent-tv '
echo '------------------------------------'
sleep 3
firefox --new-tab http://torrent-tv.ru/reg.php &
echo ''
echo '---------------------------------------------------'
echo ' Создан каталог ~/XbmcTv '
echo ' в нём будем хранить всё необходимое для работы '
echo '---------------------------------------------------'
echo ''
echo ''
sleep 2
mkdir ~/XbmcTv/
mkdir ~/XbmcTv/docs/
cd ~/XbmcTv/docs/
wget http://alexstep.com/XBMC/guides/plan.html
wget alexstep.com/XBMC/guides/install_log.html
wget http://alexstep.com/XBMC/guides/install_p2pproxy_ubuntu1404.html
clear
echo ''
echo '--------------------------------------------'
echo ' Основная программа(P2pProxy_console.exe) '
echo ' лежит в ~/XbmcTv/P2pProxy '
echo '--------------------------------------------'
echo ''
echo ''
sleep 3
mkdir ~/XbmcTv/P2pProxy
cd ~/XbmcTv/P2pProxy
wget http://alexstep.com/XBMC/p2pproxy/1.0.2.6.zip
unzip 1.0.2.6.zip
rm 1.0.2.6.zip
mkdir ~/XbmcTv/packages/
cd ~/XbmcTv/packages/
wget http://alexstep.com/XBMC/AceStreamUbuntu_14.04.zip
unzip AceStreamUbuntu_14.04.zip
if [ $(uname -a|grep -c 'x86_64') -ne 0 -o $(uname -a|grep -c 'ia64') -ne 0 ]; then
cd AceStream\ Ubuntu\ 14.04/64b/
else
cd AceStream\ Ubuntu\ 14.04/32b/
fi
sudo dpkg -i acestream.deb
clear
echo ''
echo '-------------------------------------------------------'
echo ' Устанавливаем всё-всё-всё '
echo ' xbmc acestream mono vlc p2pproxy аддоны к xbmc и пр.'
echo '-------------------------------------------------------'
echo ''
echo ''
sleep 5
firefox --new-tab http://mytalks.ru/index.php?topic=5196 &
sleep 2
sudo apt-get install python-apsw python-m2crypto
sudo dpkg -i *.deb
sudo apt-get -f install
sudo apt-get install xbmc xbmc-pvr-iptvsimple vlc software-properties-common acestream-engine mono-runtime mono-devel git build-essential libtool autotools-dev autoconf automake
sudo apt-get -f install
mkdir ~/XbmcTv/addons/
cd ~/XbmcTv/addons/
wget http://alexstep.com/XBMC/addons/pvr.p2pproxy.0.0.3.zip
wget http://alexstep.com/XBMC/addons/repository.seppius.zip
unzip ~/XbmcTv/addons/repository.seppius.zip
#unzip ~/XbmcTv/addons/pvr.p2pproxy.0.0.3.zip
#cp -r ~/XbmcTv/addons/repository.seppius ~/.xbmc/addons/repository.seppius
clear
echo ' Собираем pvr плагин из исходников'
mkdir ~/XbmcTv/addons/source/
cd ~/XbmcTv/addons/source/
git clone https://github.com/const586/xbmc-addon-p2pproxy
cd xbmc-addon-p2pproxy/
sh autogen.sh
./configure
make dist-zip
unzip pvr.p2pproxy.0.0.3.zip
cp -r pvr.p2pproxy/ ~/.xbmc/addons/pvr.p2pproxy
# плейлист с радиоканалами
cd ~/XbmcTv/
wget http://alexstep.com/XBMC/radio.m3u
# запускаем acstream
acestreamengine --client-console &
# Запуск p2pproxy
sleep 5
clear
echo " "
echo " "
echo " Введи email для входа на torrent-tv.ru:"
read ttv_email
echo " и пароль для входа:"
read ttv_pass
clear
mono ~/XbmcTv/P2pProxy/P2pProxy_console.exe -u $ttv_email -p $ttv_pass &
nautilus ~/XbmcTv/ &
sleep 5
firefox --new-tab http://127.0.0.1:8081/login &
sleep 1
firefox --new-tab http://127.0.0.1:8081/demo &
sleep 1
firefox --new-tab http://127.0.0.1:8081/help &
sleep 2
firefox --new-tab http://127.0.0.1:8081/stat &
sleep 2
firefox ~/XbmcTv/docs/install_p2pproxy_ubuntu1404.html &
xbmc &
sleep 5
clear
echo ' Тебе осталось добавить в автозагрузку acestream и P2pProxy_console.exe'
echo ' Запускать так:'
echo " su -s /bin/sh - $USER -c 'mono $HOME/XbmcTv/P2pProxy/P2pProxy_console.exe -u $ttv_email -p $ttv_pass'"
echo ' acestreamengine --client-console'
echo ' '
echo ' Ну и включить ТВ в XBMC'
echo ' '
echo ' Читай последние пункты документации'
sleep 10
#автозапуск
#sudo -u user --set-home acestreamengine --client-console
#su -s /bin/sh - user -c "mono /home/user/p2pproxy/P2pProxy_console.exe -u alex.step.kellas@gmail.com -p mytortv"
@xtotdam
Copy link

xtotdam commented Sep 4, 2014

11 line: echo 'НажмитЕ Enter для продолжения'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment