RenamerCN+
Хочу представить Вашему вниманию свою программу RenamerCN+ (Renamer Cannels Names+) + это дополнительная функция MAKE M3U8, Disconector активных подключений на UDPXY и Astra Relay серверах, а также Active Clients Checker для UDPXY серверов и программа получения метаданных из стримов Stream Info Analyzer.
Для чего нужна эта программа? Для создания полноценных плейлистов из набора ссылок, приведения плейлистов к единому формату для облегчения поиска нужного телеканала (особенно полезна для тех, кто работает с целыми базами телеканалов), для получения максимально полной информации о стриме (расширении картинки стрима, качестве стрима, названии телеканала, наличии и языках звуковых дорожек и прочее).
Что умеет эта программа:
1. В программе 2 языка: украинский и английский. (#1) (Отдельная русифицированая версия имеет русский и английский языки интерфейса).
2. В программе 2 темы: темная и светлая. (#3)
3. Кнопка с инфо меню с описанием Горячих клавиш и дополнительной информацией. (#2)
4. Вы можете загрузить плейлист для обработки и исправления названий телеканалов. Например кто-то выложил лист и название Pervyj Kanal . Программа его трансформирует в Первый канал. Все правила прописаны в rules.txt который пользователь может корректировать и дополнять. Программа обрабатывает 10000 строк всего за 10 секунд. Файл в строк 500 она обрабатывает за 0.125 секунды. Программа приводит все листы к одному стандарту, что существенно облегчает поиск нужного канала в VLC плеере. Если ктото использует базу каналов (объединив например 50 плейлистов в один) для поиска нужного это крайне незаменимая фича, по скольку в выше указанном плеере есть недостаток, он чувствителен к регистру в поиске, ну и когда все каналы приведены к единому стандарту то и искать легче, а не писать в поиск Новый канал, Novyj kanal, novi kanal ну и так далее, теряя кучу собственного времени на простое задание. Для этого вам надо всего лишь нажать кнопку Обробити.
5. Вы также можете сделать расширенный m3u8 лист добавив в него строки (иконка #6) до нажатия Обробити:
#EXTINF:-1 tvg-rec="" tvg-id="" tvg-logo="" group-title="",НАЗВАНИЕ КАНАЛА
#EXTVLCOPT:http-user-agent=Mozilla/5.0
Где в последствии можете прописать нужные вам параметры для телепрограммы, логотипа канала, воспроизведение из архива, группировать телеканал, а так же прописать нужный для вас юзер агент.
6. Кнопка Редактировать (#7) активирует окно с выводимой информацией для ручного редактирования, где доступны горячие клавиши CTRL+С V A Z Y H F (как в стандартном Блокноте), так же клик правой кнопкой мыши в этом окне по пустому место открывает контекстное меню с подсказками горячих клавиш и с выбором размера и типа отображаемого шрифта. Например вы выделили текст в окне, кликнули правой кнопкой мыши и выбрали Ctrl+С Копировать. Всё, выделеное скопировалось в буфер обмена.
Перечеь горячих клавиш:
• Ctrl+1 - Украинский язык
• Ctrl+2 - Английский язык
• Ctrl+3 - Светлая тема
• Ctrl+4 - Темная тема
• Ctrl+5 - Запуск Радио
• Ctrl+6 - Режим редактирования
• Ctrl+7 - PROXY режим
• Ctrl+8 - PROXY M3U8 режим
• В режиме Редактирования
• Ctrl+A - Выделить всё
• Ctrl+F - Поиск текста с подсвечиванием совпадений
• Ctrl+H - Замена в тексте
├── • F3 для поиска следующего
├── • Ctrl+F для поиска
├── • Ctrl+Enter для замены
└── • Ctrl+Alt+A для замены всех
• Ctrl+Z - Отменить действие
• Ctrl+Y - Повторить действие
• Ctrl+V - Вставить текст
• Ctrl+C - Копировать текст (для копирования в режиме редактирования)
Горячие клавиши для кнопок
• Ctrl+~ - Копировать текст (для кнопки Копировать)
• Ctrl+S - Сохранить файл
• Ctrl+Q - Очистить поле
• Ctrl+L - Загрузить файл
• Ctrl+M - Make M3U8
• Ctrl+G - Обработать файл
• Esc - Выход из программы
7. Все ссылки в режиме Редактирования становятся кликабельными и открываются в отдельном окне VLC плеера. Путь к нему вы должны указать нажав на кнопку #4 (путь к exe файлу плеера). Вы имеете сразу возможность проверить стрим на работоспособность.
8. Для тех, у кого, как и у меня, есть геоблокировка от провайдера, есть кнопка PROXY (#8) , которая запускает стрим через прокси Astra Relay, который необходимо прописать в proxy.txt по шаблогу: http://ip:port/http/ (в файле есть один прокси астры релей) или выбрать кнопку PROXY M3U8 (#9) который не надо менять, пока он работает и другого у меня нет. Он позволяет воспроизводить ссылки, заканчивающиеся на m3u8 (чего Astra Relay не умеет делать и приходиться менять концовку url стрима с index или playlist.m3u8 на mpegts), а также запускать HLS стримы, чего она так же делать не умеет.
9. Кнопка MAKE M3U8 Функция обрабатывает вставленный (в поле обработки/вывода данных) или загруженный плейлист или просто набор ссылок без базовых тегов (#EXTINF,) и превращает в полноценный плейлист с тегами , извлекая названия из самих ссылок.
• Пример до обработки:
http://stream.com/domashij/index.m3u8
http://stream.com/novy_channel/mpegts
http://stream.com/tv25/playlist.m3u8
• Пример после обработки:
#EXTM3U
#EXTINF-1,domashij
http://stream.com/domashij/index.m3u8
#EXTINF-1,novy_channel
http://stream.com/novy_channel/mpegts
#EXTINF-1,tv25
http://stream.com/tv25/playlist.m3u8
Далее просто прогоняете его через кнопку Обробити и получаете:
• Пример до обработки:
#EXTM3U
#EXTINF-1,domashij
http://stream.com/domashij/index.m3u8
#EXTINF-1,novy_channel
http://stream.com/novy_channel/mpegts
#EXTINF-1,tv25
http://stream.com/tv25/playlist.m3u8э
• Пример после обработки:
#EXTM3U
#EXTINF-1,ДОМАШНИЙ
http://stream.com/domashij/index.m3u8
#EXTINF-1,НОВЫЙ КАНАЛ
http://stream.com/novy_channel/mpegts
#EXTINF-1,ТВ-25
http://stream.com/tv25/playlist.m3u8э
9. Кнопка Радио (#5) Открывается в отдельном окне и не мешает работе самой программы. Если сидите долго за компом и становится скучно, можно немного поднять себе настроение музычкой. 24 онлайн радиостанции. Если у когото проблемы с геоблоком, то точно так же можно использовать кнопки PROXY и PROXY M3U8 для запуска онлайн радио.
Список станций (подбирал на свой вкус):
1. РАДІО ЛЮКС
2. KISS FM
3. HIT FM
4. RADIO ROKS
5. РАДІО П'ЯТНИЦЯ
6. НАШЕ РАДІО
7. МЕЛОДІЯ FM
8. РАДІО БАЙРАКТАР
9. АРМІЯ FM
10. ЗАХІД FM
11. МИ З УКРАЇНИ
12. СВІТ FM
13. FUN RADIO SK
14. RADIO EXPRESS SK
15. RADIO MELODY SK
16. ROCK FM RADIO SK
17. K-POP RADIO
18. AMERICAN COUNTRY
19. COUNTRY VIBES
20. METAL SCENA SK
21. RADIO ROKS HARD 'N' HEAVY
22. RADIO ROKS CLASSIC ROCK
23. ROCK RADIO FM
24. SUN FM ROCK
10. Кнопка Флаг Украины (#10) патриотическая кнопка. Без неё никак
Тыцьк на кнопку.11. В программе применяются правила для обработки названий телеканалов. Они хранятся в файлк rules.txt
Вы можете его изменять, модифицировать. Свои изменения вносите в конец файла, так как заложенные правила в этом файле уже неоднократо проверенные и обкатаные и подчиняются последовательной логике. Любое нарушение в последовательности может вызвать некоректную замену названий. Если чтото всё же не устраивает, то сделайте копию файла и тогда вносите изменения на свой вкус, страх и риск.
12. Программа тестировалась на Windows XP x32 и Windows 7 x64. Сбои не были выявлены. При первом запуске может выбить окно с надписью КРИТИЧЕСКАЯ ОШИБКА! Но без описания ошибки. ЭТО НОРМАЛЬНО. Программа проверяет все ли файлы в комплекте и их целостность, и не была ли программа изменена. Если окно пустое, то значит всё ок. Окно выскакивает только при первом запуске (при условии, что вы потом не перенесете папку с прогой в другое место, тогда может выскочить опять). Окно с предупреждением надо просто закрыть и программа запуститься.
Если программа сразу не запустилась, кликните ещё раз по экзешнику. Иногда почему-то оно так работает. Возможно просто у меня комп перегружен задачами.
12.1. Условные Минимальные Системные требования для работы RenamerCN+
• Операционная система: Windows XP/7/8/10/11
• .NET Framework: 4.0 или лучше .NET Framework: 4.5 или выше
• Процессор: 1 GHz или выше
• Оперативная память: 512 MB минимум
• Свободное место на диске: 50 MB
• VLC Player (рекомендуется для воспроизведения)
12.2. Условные Минимальные Системные требования для работы Active Clients Checker
• Операционная система: Windows 7 x64 и выше
• .NET Framework: 4.0 или лучше .NET Framework: 4.5 или выше
• Процессор: 2 ядра
• Оперативная память: 4 ГБ
Оптимальные для комфортной работы: Windows 10 x64, 4 ядра, 8 ГБ RAM, быстрый SSD.
13. Программа запоминает все ваши настройки: язык программы, тему программы, шрифт и его размер который вы выбрали для использования, путь к файлу плеера, запоминает путь откуда вы загружали последний файл и куда его сохраняли.
14. Вы можете выбрать расширение, в каком сохранять файл. Файл сохраняется в формате Result_Time-Data.выбранное_расширение где Time и Data берутся из текущего системного времени вашего компьютера, что предотвращает случайную ошибочную перезапись уже существующего файла. При желании вы можете изменить имя сохраняемого файла вручную.
15. Программа имеет информативные счетчики, которые показуют количество обработанных строк, количество строк, в которых были изменены названия и потраченное время на обработку.
16. Структура файлов программы:
Программа защищена от удаления и изменения файлов. Не пытайтесь чтото модифицировать или изменить, иначе программа просто не будет работать.
Disconector
17. Так же в комплект входит программа Disconector. Она предназначена для сброса активных сессий на Astra Relay и UDPXY
17.1. В поле STAT URL вставляется URL Astra Relay (http://ip:port/stat)
Далее по нажатии на клавишу Disconect All программа скидывает (резетит) все активные сессии на Astra Relay
Если вы не хотите выкидывать всех, а только кого-то конкретного, то нажимаете на Open Stat URL. Откроется окно stat Astra Relay, где можно скопировать нужный ip. Окно обновляется каждые 7 секунд. Далее вставляете каждый ip в новую строку в белое поле. Нажимаете кнопку Disconect IP и програма резетит сессии только указанных ip. Иногда, когда ктото например сканил Astra Relay, и потом ушел, то сессии залипают и висят, нагружая сервак, что тормозит работу и палит левые коннекты. И таких висячих коннектов может быть и 500. Руками это нереально всё скинуть. Вот для этого эта функция.
17.2. Кнопка Clear очищает окно ввода IP.
17.3. Черное окно это поле вывода логов работы программы.
17.4. STATUS URL. Все тоже самое, только для серверов udpxy. Разница лишь в том, что дисконект делается для всех подключенных.










