03 июля | 2024г. | 13:09:43


АвторТема: Replace List Generator  (Прочитано 133456 раз)

0 Пользователей и 8 Гостей смотрят эту тему.

Оффлайн grizliАвтор темы

  • Лорд Джедай
  • *****
  • Сообщений: 4217
  • Поблагодарили: 2328
  • Уважение: +40
Replace List Generator
« Первое сообщение: 05 октября | 2011г. | 14:21:00 »
0
для фортисов есть плагин который генерирует replace.list
а вот для наших ресов здесь пробел
поэтому и возникла идея такого плагина, но к сожалению умения писать плагины нету
и вот просьба к 2boom, и всем кто имеет умение в написании плагинов сделать такой плагин для VU+
просьба здесь высказывать своё мнение по этому поводу, кто как видит этот плагин в плане функционала, реализации
думаю плагин будет актуальным, так как не на всех шароварнях есть готовый и актуальный replace.list


  • Gi S8895 |  Gi S9995 | DM500HD Sim A8P
Опыт приходит, пропорционально количеству выведенного из строя оборудования.

Оффлайн 2boom

  • Рыцарь Джедай
  • *****
  • Сообщений: 15162
  • Поблагодарили: 23781
  • Уважение: +168
Replace List Generator
« Ответ #1: 05 октября | 2011г. | 14:29:25 »
0
интерисует видение работы самого плагина, вернее его интерфейса как было бы удобнее, заносить в данные о канале какой либо унопкой или автоматом и в томже духе, высказываемся.....


PS кто не знает что такое replace.list штудируем тему по mgcamd.....
  • VU+ Duo 2 | Vu + Ultimo | DM800se (A8P) | MK-Digital xp1000
на подкуп резидента webmoney: R152988468288  yandex: 410011849574352  Приват24 (в личку)
Авторские работы (скины, пиконы, плагины) выкладывать на сторонних ресурсах запрещено, без согласования с автором
ПИКОНЫ (PICONS) мини FAQ 
ПАКЕТЫ ПИКОНОВ - РЕФЕРЕНС, ПРОВАЙДЕРЫ, СПУТНИКИ

Оффлайн Wolf

  • Лорд Джедай
  • *****
  • Сообщений: 5801
  • Поблагодарили: 9534
  • Уважение: +69
Replace List Generator
« Ответ #2: 05 октября | 2011г. | 14:33:43 »
0
Задумка интересная.
Что бы не было ненужных вопросов для чего это:
Спойлер   :
Цитировать
Использование replace.list для упорядочивания PIDов (альтернатива priority.list + ignore.list)

Итак, классика жанра, (сами знаете какой) пакет каналов где используются три разных провайдера Viaccess: 023700, 020710 и 030600.
Для одной части каналов нужен один провайдер на первом месте, для другой части каналов - другой, а для HD - третий. Если просто вписать их в priority.list (как это часто советуют на форумах), то хорошо будет только одной из этих трех частей каналов. Две же других части будут напарываться каждый раз на ненужный PID, а одна из трех частей (самая невезучая) будет напарываться на целых 2 ненужных PIDa. Запретить провайдеров с помощью ignore.list тоже нельзя, тогда просто перестанет открываться часть каналов. Вот тут и приходит на помощь replace.list! Включим для примера HD канал (без ignore.list и без priority.list) и увидим в логе такое (все данные, которые нам потребуются для создания replace.list выделены):
     
[mg0] stoping camd..
[mg0] service 2F47 index 0 pmt pid 0 (45)
ECM: CaID: 0x0500 -> CaPID: 0x0FA3 ProvID: 023700
ECM: CaID: 0x0500 -> CaPID: 0x0BBB ProvID: 030600
[mg1] service 2F47 already started with index 0
[mg1] service 2F47 index 1 pmt pid 0 (46)
[mg0] No viaccess key(s) found for id 23700 keynr 08
[mg0] -> ECM to newcamd server1.com:1234
[mg0] network can't decode
[mg0] pid 0x0FA3 failed to decode.
[mg0] -> ECM to newcamd server1.com:1234
[mg0] <- CW from newcamd server1.com:1234 (174ms)
[mg0] 174 msec -- Wed Jun 10 01:13:31 2009
===== Viaccess ECM on CaID 0x0500, pid 0x0bbb ====== <- смотрим здесь каким PIDом открывается канал
prov: 030600
cw0:0 00 00 7E 7E 0F 83 29 BB
cw1:0 C7 9C 0F 72 07 E0 00 E7   
     
Видно, что первым попадается провайдер 023700, который не работает (идет запрос на сервер, но он нас посылает подальше).
Видно, что в конце концов канал открывается по PIDу 0BBB, у которого карта=0500 и провайдер=030600.
Создаем новый файл replace.list и пишем в него следующее:
     
   R:{{2F47}{0500}{023700}{0FA3}{0500}{030600}{0BBB}}   
   
Что это значит? Это значит, что мы предписываем mgcamd следующее:

Для канала, у которого Service ID (или SID) = 2F47, поменяй PID с параметрами CaID=0500, ProvID=023700 и CaPID=0FA3 на PID, с параметрами CaID=0500, ProvID=030600 и CaPID=0BBB.
Что получается при перезапуске mgcamd? А вот что:
     
[mg0] stoping camd..
[mg0] service 2F47 index 0 pmt pid 0 (45)
ECM: CaID: 0x0500 -> CaPID: 0x0BBB ProvID: 030600
[mg1] service 2F47 already started with index 0
[mg1] service 2F47 index 1 pmt pid 0 (46)
[mg0] -> ECM to newcamd server1.com:1234
[mg0] <- CW from newcamd server1.com:1234 (174ms)
[mg0] 174 msec -- Wed Jun 10 01:15:31 2009
===== Viaccess ECM on CaID 0x0500, pid 0x0bbb ======
prov: 030600
cw0:0 78 03 FF 7A 67 98 00 FF
сw1:0 DF 33 18 2A 19 3E 1F 76   
     
Одной строчкой в replace.list мы сделали сразу две вещи:
1) убили ненужный PID
2) превратили убитый PID в правильный, который работает

Только нужно помнить, что это мы сделали для одного единственного канала! У каждого канала на отдельно взятом транспондере всегда свой уникальный service ID (SID). Поэтому, для полного счастья поступаем таким же образом для остальных HD каналов, открывающихся по провайдеру 030600, и получаем вот что в replace.list для пяти каналов:
     
R:{{2F45}{0500}{023700}{0FA1}{0500}{030600}{0BB9}}
R:{{2F46}{0500}{023700}{0FA2}{0500}{030600}{0BBA}}
R:{{2F47}{0500}{023700}{0FA3}{0500}{030600}{0BBB}}
R:{{2F48}{0500}{023700}{0FA4}{0500}{030600}{0BBC}}
R:{{2F49}{0500}{023700}{0FA5}{0500}{030600}{0BBD}}   

Теперь для этих пяти каналов будет совершенно не важно, что вы напишете в priority.list, ведь мы практически создали "локальный" ignore и priority специально для этих каналов, в результате чего всегда будет оставаться только один нужный PID.
Взято с форума сервера ш@ры, спасибо den_y
  • Gi-S9895 VTI 11|Vu+ Solo2 Sunray VTI 11|Vu+Duo2 VTI 11
Vu+ Duo2 + HDD320Gb + DM2100 96E-30W 1,2m
Vu+ Solo2 Sunray + HDD80Gb + DRE4020
Gi S9895 ( Vu+ Duo ) + HDD120Gb + DRE4020 Всё что ни делается всё к лучшему, но иногда все  получается очень хреново.

Оффлайн grizliАвтор темы

  • Лорд Джедай
  • *****
  • Сообщений: 4217
  • Поблагодарили: 2328
  • Уважение: +40
Replace List Generator
« Ответ #3: 05 октября | 2011г. | 15:09:27 »
0
для начала думаю плагин должен иметь кнопку пуск и стоп
при запущеном плагине он должен генерировать реплейслист,если его нету, или дописывать в уже существующий реплейс лист, нужную строчку с именем канала
вот как то так
  • Gi S8895 |  Gi S9995 | DM500HD Sim A8P
Опыт приходит, пропорционально количеству выведенного из строя оборудования.

Оффлайн 2boom

  • Рыцарь Джедай
  • *****
  • Сообщений: 15162
  • Поблагодарили: 23781
  • Уважение: +168
Replace List Generator
« Ответ #4: 05 октября | 2011г. | 15:17:44 »
0
grizli, со строчкой с именем нет проблем, сомнительно что надо в сам реплейс лист дописывать, лучше какойто временный файл который потом можно переименовать и закинуть в usr/keys, автостарт непроблема, проблема с глобальными кнопкам но  покопать тоже решится,  поначалу надо сделать ручной вариант, смотриш тв нажал кнопку в файлик записалось, с автомат уже потом когда идеалогия созреет.... корче надо домыслить все это, закончу с пиконами займусь этим плагином...
  • VU+ Duo 2 | Vu + Ultimo | DM800se (A8P) | MK-Digital xp1000
на подкуп резидента webmoney: R152988468288  yandex: 410011849574352  Приват24 (в личку)
Авторские работы (скины, пиконы, плагины) выкладывать на сторонних ресурсах запрещено, без согласования с автором
ПИКОНЫ (PICONS) мини FAQ 
ПАКЕТЫ ПИКОНОВ - РЕФЕРЕНС, ПРОВАЙДЕРЫ, СПУТНИКИ

Оффлайн grizliАвтор темы

  • Лорд Джедай
  • *****
  • Сообщений: 4217
  • Поблагодарили: 2328
  • Уважение: +40
Replace List Generator
« Ответ #5: 05 октября | 2011г. | 15:35:03 »
0
с отдельным файлом тоже нормальный вариант, но вариант при котором незаходя в плагин нужно нажать кнопку для генерирования строки кажется более сложным в исполнении, чем просто в автомате, так как нужно будет изменять кеймап под эту кнопку, ну может конечно и неправ, так как тонкостей незнаю
  • Gi S8895 |  Gi S9995 | DM500HD Sim A8P
Опыт приходит, пропорционально количеству выведенного из строя оборудования.

Оффлайн 2boom

  • Рыцарь Джедай
  • *****
  • Сообщений: 15162
  • Поблагодарили: 23781
  • Уважение: +168
Replace List Generator
« Ответ #6: 05 октября | 2011г. | 15:37:49 »
0
grizli, помойму keymap полюбасу придется править иначе плаг будет всю жизнь молотить....
  • VU+ Duo 2 | Vu + Ultimo | DM800se (A8P) | MK-Digital xp1000
на подкуп резидента webmoney: R152988468288  yandex: 410011849574352  Приват24 (в личку)
Авторские работы (скины, пиконы, плагины) выкладывать на сторонних ресурсах запрещено, без согласования с автором
ПИКОНЫ (PICONS) мини FAQ 
ПАКЕТЫ ПИКОНОВ - РЕФЕРЕНС, ПРОВАЙДЕРЫ, СПУТНИКИ

Оффлайн sat62ru

  • Младший Джедай
  • **
  • Забанен!
  • Сообщений: 120
  • Поблагодарили: 55
  • Уважение: 0
Replace List Generator
« Ответ #7: 05 октября | 2011г. | 16:13:04 »
0
Недавно появилась интересная шароварня представляющая просмотр пяти национальных провайдеров за 3usd. Естественно кодировки у всех разные, но mgcamd прекрасно справляется со своей работой, replace.list стоит по умолчанию.

Оффлайн grizliАвтор темы

  • Лорд Джедай
  • *****
  • Сообщений: 4217
  • Поблагодарили: 2328
  • Уважение: +40
Replace List Generator
« Ответ #8: 05 октября | 2011г. | 16:26:49 »
0
помойму keymap полюбасу придется править иначе плаг будет всю жизнь молотить....
думаю если он будетприсутствовать в панели плагинов и запускаться как обычный плагин и в нем будет допустим пару кнопок - старт и стоп ,кеймап править ненужно
Добавлено  05 октября | 2011г. | 16:28:11   
sat62ru,
replace.list стоит по умолчанию
его по умолчанию неможет быть, так как на разных шароварнях он может быть разный
  • Gi S8895 |  Gi S9995 | DM500HD Sim A8P
Опыт приходит, пропорционально количеству выведенного из строя оборудования.

Оффлайн sat62ru

  • Младший Джедай
  • **
  • Забанен!
  • Сообщений: 120
  • Поблагодарили: 55
  • Уважение: 0
Replace List Generator
« Ответ #9: 05 октября | 2011г. | 16:36:01 »
0
grizli
Стоит по умолчанию следует понимать, что replace.list ни когда не правился под кокретного шародателя, хотя пользуюсь услугами двоих, на двух разных имиджах.

Оффлайн 2boom

  • Рыцарь Джедай
  • *****
  • Сообщений: 15162
  • Поблагодарили: 23781
  • Уважение: +168
Replace List Generator
« Ответ #10: 05 октября | 2011г. | 17:02:34 »
0
думаю если он будетприсутствовать в панели плагинов и запускаться как обычный плагин и в нем будет допустим пару кнопок - старт и стоп ,кеймап править ненужно

и тогда по закрытию этого окна он будет переставать работать, я недаром поднял этот вопрос ибо стандартный подход негодится...

sat62ru, еще подобное сообщение сегодня по 3, а вчера были по 5, буду расценивать как рекламу, со всеми вытекающими, есть что сказать говори, буду благодарен....
  • VU+ Duo 2 | Vu + Ultimo | DM800se (A8P) | MK-Digital xp1000
на подкуп резидента webmoney: R152988468288  yandex: 410011849574352  Приват24 (в личку)
Авторские работы (скины, пиконы, плагины) выкладывать на сторонних ресурсах запрещено, без согласования с автором
ПИКОНЫ (PICONS) мини FAQ 
ПАКЕТЫ ПИКОНОВ - РЕФЕРЕНС, ПРОВАЙДЕРЫ, СПУТНИКИ

Оффлайн grizliАвтор темы

  • Лорд Джедай
  • *****
  • Сообщений: 4217
  • Поблагодарили: 2328
  • Уважение: +40
Replace List Generator
« Ответ #11: 05 октября | 2011г. | 17:46:19 »
0
посмотри как реализовано в transmission
там есть кажись 4 пункта
старт (будет работать даже после закрытия окна плагина до перезагрузки ресивера)
стоп
добавить в автозагрузку
удалить из автозагрузки

в нашем случае думаю тоже такого хватит
  • Gi S8895 |  Gi S9995 | DM500HD Sim A8P
Опыт приходит, пропорционально количеству выведенного из строя оборудования.

Оффлайн 2boom

  • Рыцарь Джедай
  • *****
  • Сообщений: 15162
  • Поблагодарили: 23781
  • Уважение: +168
Replace List Generator
« Ответ #12: 05 октября | 2011г. | 18:00:26 »
0
grizli, спасибо погляжу как оно там.... если разберусь конечно....
  • VU+ Duo 2 | Vu + Ultimo | DM800se (A8P) | MK-Digital xp1000
на подкуп резидента webmoney: R152988468288  yandex: 410011849574352  Приват24 (в личку)
Авторские работы (скины, пиконы, плагины) выкладывать на сторонних ресурсах запрещено, без согласования с автором
ПИКОНЫ (PICONS) мини FAQ 
ПАКЕТЫ ПИКОНОВ - РЕФЕРЕНС, ПРОВАЙДЕРЫ, СПУТНИКИ

Оффлайн 2boom

  • Рыцарь Джедай
  • *****
  • Сообщений: 15162
  • Поблагодарили: 23781
  • Уважение: +168
Replace List Generator
« Ответ #13: 06 октября | 2011г. | 01:15:21 »
0
создается впечатление, что я накидал понтов, все не так однозначно как мне казалось.....
  • VU+ Duo 2 | Vu + Ultimo | DM800se (A8P) | MK-Digital xp1000
на подкуп резидента webmoney: R152988468288  yandex: 410011849574352  Приват24 (в личку)
Авторские работы (скины, пиконы, плагины) выкладывать на сторонних ресурсах запрещено, без согласования с автором
ПИКОНЫ (PICONS) мини FAQ 
ПАКЕТЫ ПИКОНОВ - РЕФЕРЕНС, ПРОВАЙДЕРЫ, СПУТНИКИ

Оффлайн humax

  • Джедай Ветеран
  • *****
  • Сообщений: 131
  • Поблагодарили: 125
  • Уважение: +4
Replace List Generator
« Ответ #14: 06 октября | 2011г. | 19:21:28 »
0
2boom! Мой коллега сделал подобное для Оскама. Может как основа?
Ускорение переключения каналов на OSCam (ОСКАМА)
  • AX 4KBOX HD51 2 шт. (ATV 6.3), GI- Phoenix (2.4.35) SKYWAY CLASSIC 4, DSI74HD, Formuler F4 turbo (ATV 6.3)

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
22 Ответов
44462 Просмотров
Последний ответ 06 октября | 2019г. | 13:51:16
от Avrumba
282 Ответов
126093 Просмотров
Последний ответ 02 декабря | 2013г. | 23:13:04
от 2boom
3 Ответов
7986 Просмотров
Последний ответ 06 февраля | 2012г. | 11:50:33
от Vizhuk
283 Ответов
183666 Просмотров
Последний ответ 03 июня | 2019г. | 13:27:28
от rik21
5 Ответов
3647 Просмотров
Последний ответ 07 октября | 2013г. | 18:28:53
от telluris



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!