Ан9рей
Пользователи-
Постов
687 -
Зарегистрирован
-
Посещение
Весь контент Ан9рей
-
SAT, может, умрет еще и нескоро, а моя карточка умерла уже вчера. Так что, торрент-тв мне уже пригодился. Кстати, только-что позвонил в один интернет магазин, торгующий dvb карточками, и мне там сказали, что dvb карточки для PC в Россию уже не завозятся... Не знаю, правда ли это. Вообще, подобных магазинов в Москве очень мало, как оказалось. Гугл на пальцах одной руки их пересчитал. Никто, случаем, не знает где в Москве можно купить USB-шную карточку?
-
Залил в свой ппа еще 2 пакета: 1. vdr-plugin-iptv - http://www.saunalahti.fi/~rahrenbe/vdr/iptv/ 2. aceproxy - https://github.com/ValdikSS/aceproxy/wiki Первый предназначен для просмотра iptv через vdr. Инструкции по настройке можно найти в гугле и на домашней странице плагина. Второй - http прокси для acestream, которая позволяет смотреть торрент телевидение любыми iptv плеерами, в том числе и через vdr-plugin-iptv. Я ее использую для просмотра http://torrent-tv.ru . Для работы aceproxy необходимо установить acestream-engine, которого в ппа нет и нужно устанавливать отдельно, как описано здесь - http://forum.torrentstream.org/index.php?topic=1931.0 . Пакета для saucy там нет, но пакет от raring у меня работает и на saucy. aceproxy уже сконфигурена в связке с vlc и запускается автоматически вместе с vdr. Чтобы смотреть torrent-tv, нужно в /etc/aceproxy/ttvplaylist_config.py прописать урл своего плей листа (инструкция здесь - https://github.com/ValdikSS/aceproxy/wiki/Torrent-TV.ru-%D0%BF%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD), запустить sudo start aceproxy или vdr, после чего, плейлист будет доступен по адресу http://127.0.0.1:8000/ttvplaylist . Этот плейлист можно смотреть через vlc или другой iptv плеер. Чтобы смотреть через vdr, нужно каналы из этого плейлиста прописать в channels.conf в формате понятном для плагина iptv. Этот формат описан на странице плагина. Я написал небольшой скрипт, который конвертирует плейлист в channels.conf. Запускать так: curl http://127.0.0.1:8000/ttvplaylist | /etc/vdr/plugins/iptv/m3u2vdr.sh Скрипт очень простой, поддерживает только http потоки и не умеет определять vpid/apid потока. Общие впечатления: aceproxy - работает довольно неплохо, но иногда есть рассинхронизация звука и изображения. Не уверен, что виной тому именно прокси. torrent-tv - проект интересный, очень много каналов и относительно недорого. плагин iptv - глючноват, либо руки у меня кривые и я не смог его нормально настроить.
-
Залил в ppa:aap/xbmc свежую сборку XBMC, на которую накатил вот этот патч - https://github.com/xbmc/xbmc/pull/3964 , который ускоряет переключение каналов. По-моему, переключение стало заметно быстрее. Патч пока находится в процессе обсуждения на форуме и в релизную версию XBMC, скорее всего, не попадет. В общем, тестируем и отписывается, если что-то сломалось.
-
И еще несколько замечаний по postinst скрипту: Что такое /etc/init.d/etcd? Вы здесь, случаем, не опечатались? Вот так тоже не очень хорошо делать - invoke-rc.d wicardd start || exit $? Если wicard не запустится, то установка пакета прервется с ошибкой и вы получите недоустановленный пакет. Лучше делать так: update-rc.d wicardd defaults >/dev/null || true invoke-rc.d wicardd start || true Ну и еще, если вы, при установке, пихаете скрипт в загрузку, то неплохо бы его оттуда убирать, при удалении.
-
Для чего исходники нужны? Теперь, почему-то, часть файлов попала в группу alex: И еще, вот такие вещи: remove_tmp () { rm -rf /tmp/*.info* /tmp/*.tmp* } в стартовых скриптах, особенно, которые пускаются от рута, очень нехорошо делать. *.tmp файлы в директории /tmp могут создавать множество других программ, а вы берете и безжалостно их удаляете.
-
Несколько замечаний по пакетам: 1. Все пакеты инсталлируют в корневой раздел мусор. Посмотрите на список файлов в пакете: $ dpkg -c wicardd_1.16~ubuntu-all-multiarch_amd64.deb drwxr-xr-x alex/alex 0 2014-02-12 11:14 ./ drwxr-xr-x alex/alex 0 2014-02-10 16:21 ./usr/ drwxr-xr-x alex/alex 0 2014-02-12 11:07 ./usr/bin/ -rw-rw-r-- alex/alex 1428532 2013-11-15 16:30 ./usr/bin/wicardd drwxr-xr-x alex/alex 0 2014-02-12 10:55 ./etc/ drwxr-xr-x alex/alex 0 2014-02-12 11:05 ./etc/init/ -rw-r--r-- alex/alex 425 2014-02-12 11:05 ./etc/init/wicard.conf drwxr-xr-x alex/alex 0 2014-02-12 10:49 ./etc/wicard/ -rw-r--r-- alex/alex 11544 2013-08-06 12:22 ./etc/wicard/FunCard.a90 -rw-r--r-- alex/alex 1718 2014-02-12 10:48 ./etc/wicard/wicard.conf -rw-r--r-- alex/alex 4142 2013-04-18 05:43 ./etc/wicard/SoftCam.Key -rw-r--r-- alex/alex 494 2014-02-12 11:14 ./wicardd_1.16~ubuntu-all-multiarch_amd64.deb -rw-r--r-- alex/alex 757714 2014-02-12 10:51 ./wicardd_1.16~wheezy_amd64.deb Последние 2 deb файла здесь явно лишние. 2. Все файлы имеют неправильного овнера - alex/alex. Должно быть root/root. 3. Коментарии в конфиге wicard.conf в нечитаемой кодировке, лучше переконвертируйте в UTF-8. 4. Добавление в автозагрузку, как вы указали в ридми, с помошью команды update-rc.d wicardd defaults, можно делать автоматически из postinst скрипта. Удаление из автозагрузки - из postrm. Почитать об этих скриптах можно здесь - http://www.debian.org/doc/debian-policy/ch-maintainerscripts.html. 5. Не сочтите, что я занудничаю, но ридми пишется так - README ;)
-
Как-то, не помню откуда, на просторах интернета, стырил я полезный скриптик, который показывает список ppa: #! /bin/sh for APT in `find /etc/apt/ -name *.list`; do grep -Po "(?<=^deb\s).*?(?=#|$)" $APT | while read ENTRY ; do HOST=`echo $ENTRY | cut -d/ -f3` USER=`echo $ENTRY | cut -d/ -f4` PPA=`echo $ENTRY | cut -d/ -f5` if [ "ppa.launchpad.net" = "$HOST" ]; then echo sudo apt-add-repository ppa:$USER/$PPA else echo sudo apt-add-repository \'${ENTRY}\' fi done Сохраните его, например, в sudo nano /usr/local/bin/listppa и дайте права на запуск - chmod 755 /usr/local/bin/listppa.