Ан9рей
Пользователи-
Постов
687 -
Зарегистрирован
-
Посещение
Весь контент Ан9рей
-
Разыскиваются добровольцы для тестирования. В посте #960 я писал про скриптик, который сортирует channels.conf по тимплейту. Решил я пойти дальше и обучить XVDR пропускать список каналов через мой (и не только мой, а вообще произвольный) скрипт перед отправкой в XBMC. Скрипт должен вызываться каждый раз, когда VDR находит новые каналы или как-то меняет channels.conf. Закоммитил свой код в GitHub и сделал pull request в основной XVDR репозиторий: Reorder VDR channels.conf. Также, собрал deb пакет и выложил в ppa:aap/vdr. Чтобы подключить эту фичу, нужно в xvdr.conf прописать свой скрипт в ReorderCmd. Пример: ReorderCmd = /opt/chorder/chorder -X /opt/chorder/examples/channels.conf.exclude -F /opt/chorder/examples/channels.conf.fields -t /opt/chorder/examples/channels.conf.templat Скрипт должен читать список каналов с stdin и выдавать отсортированный список в stdout.
-
Сидел я тут, накануне нового года, долго и нудно сортировал каналы в channels.conf, после очередного сканирования... и так меня это достало, что решил я написать скриптик, который напишет скриптик меня заменит. Написал, выложил сюда - https://github.com/AndreyPavlenko/chorder.git, мож. кому пригодится. В общем, идея такая - подаем скрипту на вход channels.conf + тимплейт, а на выходе получаем channels.conf, отсортированный в соответствии с тимплейтом. Пользоваться так: ./chorder -X examples/channels.conf.exclude -F examples/channels.conf.fields -v examples/channels.conf.template < channels_in.conf > channels_out.conf Где: examples/channels.conf.exclude - регулярные выражения каналов, которые нужно отфильтровать, например, дублирующиеся каналы. examples/channels.conf.fields - здесь можно переопределить поля канала, например, поменять иденты, переименовать канал и т.д. examples/channels.conf.template - тимплейт. Формат файла такой же, как channels.conf, только вместо каналов регулярные выражения, по которым отбираются каналы из входного файла. Если одному регулярному вражению соответствует несколько каналов, то они сортируются в алфавитном порядке. Также, скрипт можно спайпить с scan-s2: scan-s2 -a 0 -s 0 -t 3 -O 'S36E' -o vdr -l 10750,10750,10750 36.ini | ./chorder -X examples/channels.conf.exclude -F examples/channels.conf.fields -v examples/channels.conf.template > channels.conf
-
Это не поможет, так как нету поддержки xvba в самом xbmc. ppa:wsnipex/xbmc-xvba, как я понял, собирается из других исходников, в которых это реализовано - https://github.com/FernetMenta/xbmc/commits/master. Но вы попробуйте, возможно, xvba вам и не нужен. У меня, к примеру, при выключении vaapi лучше работает деинтерлейсинг на HD каналах, правда, процессор кушает гораздо сильнее. В моих ppa лежит vdr, настроенный на 36й градус, плагины совместимые с этой версией, иконки каналов, pm скрип предотвращающий зависания при standby; xbmc с русской клавиатурой + небольшие настройки для мышки, чтобы можно было скроллом громкость менять и переключаться в фулскрин по doubleclick. Основное преимущество oscam в том, что он работает намного быстрее, чем sc, при первом включении канала.
-
Попробуйте с моих ппа поставить: ppa:aap/vdr, ppa:aap/xbmc. Не горячитесь вы так с переустановкой системы. Перейти на другой Ubuntu-based дистрибутив можно и без переустановки. По идее, можно даже на какой-нить редхат перейти. Я бы вам порекомендовал, для начала, проапгрейдить до mint 14. Если захотите, то в любой момент сможете перейти на любой K/L/X/.../Ubuntu.
-
Причина вот в этой ошибке: Dec 12 00:08:54 HTPC vdr: [4911] [general.error] CA_SET_DESCR failed (Ресурс временно недоступен). Expect a black screen. Гугл рекомендует в файл /etc/vdr/plugins/plugin.sc.conf прописать аргументы -B0 -B1 -B2. Правда, в документации SC описан другой синтаксис: Так что, возможно, аргументы надо указать как -B 0 -B 1 -B 2 (ну или один из них, в зависимости от номера вашего устройства) Поэкспериментируйте с этим. Я же говорю: А вы пытаетесь из этого ppa поставить vdr-abi-1.7.28-yavdr0