Обновил я любимый мной видео плеер Gom Player.
И предо мной предстала жуткая картина - почти пол экрана занимает реклама, жить так дальше нельзя - будем поправлять.
Update 11/02/2019
В связи с увеличением вопросов по поводу отключения рекламы сообщаю - проверил, патч остается валидным для последней на данный момент версии 2.3.37.5298.
Пользуйтесь на здоровье, ссылка - yandex
Если не доверяете чужим правкам и любите делать все сами - после статью указаны строки, удалив которые вы избавитесь от рекламы.
Описание для версии 2.3.21.5278 !!!
Скачать - yandex
Немного оффтопа (можно смело пропустить данный абзац):
Раньше я пользовался KmPlayer-ом, но в последние релизы напихали столько рекламы, что я от него отказался.
Выбор упал на Gom Player.
Вопреки своему названию плейер годный и решил его использовать, пока в него рекламы не напихали, сволочи.
Начнем с логотипа:
Заходим в предпочтения и меняем на свой вкус.
Далее:
Я использую скрин <Gom2016>
Заходим в следующий каталог:
C:\Program Files (x86)\GRETECH\GomPlayer\skins\gom2016
И находим там файл SKIN.XML
Немного оглядевшись в каталоге мое внимание привлек файл PL_MAINFRAME.BMP
Ищем упоминание о нем в xml:
Видим вот такой подозрительный код:
<StaticControl CID="WINDOWID_CHANNEL" StaticControlType="bitmap" Image="PL_MAINFRAME.BMP" ImageType="stretchframe" Align="right" Width="432" Show="0" Debug="0">
<StaticControl CID="" StaticControlType="bitmap" Image="STATIC_RIGHTFRAME.BMP" ImageType="vframe" Align="right" Width="6" Gaps="0,0,0,0" NcHitTest="HTRIGHT" Debug="0" >
<StaticControl CID="" StaticControlType="bitmap" Image="STATIC_GOMTV_FRAME_CORNER.BMP" Align="bottom" Width="autosize" Height="autosize" Gaps="0,0,0,0" NcHitTest="HTBOTTOMRIGHT" />
<StaticControl CID="" StaticControlType="transparent" Align="rightbottom" Width="6" Height="16" NcHitTest="HTBOTTOMRIGHT" Debug="0" />
</StaticControl>
<StaticControl CID="" StaticControlType="bitmap" Image="STATIC_GOMTV_FRAME_BOTTOM.BMP" ImageType="hframe" Align="bottom" Height="5" Gaps="0,0,0,0" NcHitTest="HTBOTTOM" Debug="0">
<StaticControl CID="" StaticControlType="transparent" Align="rightbottom" Width="16" Height="5" NcHitTest="HTBOTTOMRIGHT" Debug="0" />
</StaticControl>
<StaticControl CID="" StaticControlType="bitmap" Image="STATIC_INNER_FRAME_T.BMP" ImageType="hframe" Align="top" Height="2" Debug="0"/>
<!-- ?? ???? ??? -->
<BrowserControl ID="CONTROLID_BROWSER" URL="" OffURL="$FN_OFFLINE_CHANNEL_HTML" Align="client" Gaps="0,0,0,0"/>
<!-- CHANNEL REFSREH -->
<StaticControl CID="" StaticControlType="transparent" Align="client" >
<StaticControl Align="center" Width="400" Height="60">
<StaticControl Align="none" Left="0" Top="0" Width="400" Height="40" Debug="0">
<StaticControl CID="ID_CHANNEL_REFRESH" StaticControlType="bitmap" Image="STATIC_WEB_LOADING.BMP" ImageType="animation" AniSplit="6" AniDelay="500" Align="center" Width="19" Height="19" NotifyClick="1" CursorName="CLICK_CURSOR"/>
</StaticControl>
<StaticControl Align="none" Left="0" Top="30" Width="400" Height="40" Debug="0">
<StaticControl CID="" StaticControlType="transparent" Text="$ST_WEB_LOADING" TextAlign="hcenter,vcenter" FontName="WEB_LOADING_FONT" FontColor="#C8C8C8" Align="center" Width="100" Height="30"/>
</StaticControl>
</StaticControl>
</StaticControl>
</StaticControl>
Удаляем эту писанину и получаем вот что:
Рекламный фрейм пропал, но остался слайдер и кнопка - выделил стрелками.
При нажатие на них в браузере открывается пустая вкладка.
Идем далее - на глаза попалась подозрительная строка MINIWEB_BUTTON
TT_FULLSCREEN ="Полный экран (Enter)"; TT_PREFERENCE = "Настройки проигрывателя (F5)"; TT_PLAYPAUSE = "Воспроизведение/Пауза (Space)";
TT_REWIND = "Левый клик:Перемотка назад Правый клик:Предыдущий файл"; TT_FF = "Левый клик:Перемотка вперед Правый клик:следущий файл"; TT_STOP = "Стоп (Ctrl+Space)";
TT_PLAYLIST = "Список воспроизведения (F8)"; TT_CONTROLPANEL = "Панель управления (F7)"; TT_MINIWEB_BUTTON = "Miniweb(F9)";
Поиск строки привел нас сюда:
<StaticControl Align="right" Width="47" MinSize="47,0" Debug="0">
<ButtonControl CMD="ID_CHANNEL_TOGGLESHOW" Tooltip="$TT_MINIWEB_BUTTON" ButtonControlType="bitmap" Image="$FN_CH_CLOSE" Split="-3" Align="none" Width="autosize" Height="autosize" Gaps="0,4,3,0"/>
<ButtonControl ID="BTN_CHANNEL_TOGGLE_OPEN" CMD="ID_CHANNEL_TOGGLESHOW" Tooltip="$TT_MINIWEB_BUTTON" ButtonControlType="bitmap" Image="$FN_CH_OPEN" Split="-3" Align="none" Width="autosize" Height="autosize" Gaps="0,4,3,0"/>
</StaticControl>
Немного хирургии и вауля - кнопка капут!
Вот код слайдера:
<StaticControl CID="CONTROLID_RIGHTFRAME_POPUP" StaticControlType="bitmap" Image="STATIC_RIGHTFRAME.BMP" ImageType="vframe" Align="right" Width="6" Gaps="0,0,0,0" NcHitTest="HTRIGHT" Debug="0" >
<StaticControl Align="center" CID="" StaticControlType="transparent" Height="64" Width="6" Debug="0" Use="$IS_MODE_USE_CHANNEL">
<ButtonControl CMD="ID_CHANNEL_TOGGLESHOWBAR" ButtonControlType="bitmap" Image="BTN_CHANNEL_TOGGLE_L.BMP" Split="-3" Align="none" Width="autosize" Height="autosize" />
<ButtonControl ID="BTN_CHANNEL_TOGGLE_R" CMD="ID_CHANNEL_TOGGLESHOWBAR" ButtonControlType="bitmap" Image="BTN_CHANNEL_TOGGLE_R.BMP" Split="-3" Align="none" Width="autosize" Height="autosize"/>
</StaticControl>
<StaticControl Align="top" CID="" StaticControlType="transparent" Height="1" Debug="0" >
<StaticControl ID="STATIC_CHANNEL_TOGGLE" StaticControlType="bitmap" Image="STATIC_RIGHTFRAME_TOP.BMP" Align="top" Height="1" Gaps="0,0,0,0" MinSize="0,0" Debug="0"/>
</StaticControl>
</StaticControl>
Удаляем строки:
<ButtonControl CMD="ID_CHANNEL_TOGGLESHOWBAR" ButtonControlType="bitmap" Image="BTN_CHANNEL_TOGGLE_L.BMP" Split="-3" Align="none" Width="autosize" Height="autosize" />
<ButtonControl ID="BTN_CHANNEL_TOGGLE_R" CMD="ID_CHANNEL_TOGGLESHOWBAR" ButtonControlType="bitmap" Image="BTN_CHANNEL_TOGGLE_R.BMP" Split="-3" Align="none" Width="autosize" Height="autosize"/>
Все задача решена, наслаждаемся любимыми видео.
Вместо послесловия:
К рекламе можно относится по разному, но гомоавторы пихают в дистрибутив говно от яндекса и еще какую-то муть, плюс загораживают экран. Это уже явно перебор.
Не забываем делать резервные копии перед изменениями!!!
Патч особо тестировал, так что на свой страх и риск...
При нажатие на кнопку F9 откроется браузер с пустой вкладкой, лень патчить, мну не мешает.
Нехорошие буковки для версии 2.3.27.xxxx:
<StaticControl Align="right" Width="47" MinSize="47,0" Debug="0">
<ButtonControl CMD="ID_CHANNEL_TOGGLESHOW" Tooltip="$TT_MINIWEB_BUTTON" ButtonControlType="bitmap" Image="$FN_CH_CLOSE" Split="-3" Align="none" Width="autosize" Height="autosize" Gaps="0,4,3,0"/>
<ButtonControl ID="BTN_CHANNEL_TOGGLE_OPEN" CMD="ID_CHANNEL_TOGGLESHOW" Tooltip="$TT_MINIWEB_BUTTON" ButtonControlType="bitmap" Image="$FN_CH_OPEN" Split="-3" Align="none" Width="autosize" Height="autosize" Gaps="0,4,3,0"/>
</StaticControl>
<StaticControl CID="WINDOWID_CHANNEL" StaticControlType="bitmap" Image="PL_MAINFRAME.BMP" ImageType="stretchframe" Align="right" Width="432" Show="0" Debug="0">
<StaticControl CID="" StaticControlType="bitmap" Image="STATIC_RIGHTFRAME.BMP" ImageType="vframe" Align="right" Width="6" Gaps="0,0,0,0" NcHitTest="HTRIGHT" Debug="0" >
<StaticControl CID="" StaticControlType="bitmap" Image="STATIC_GOMTV_FRAME_CORNER.BMP" Align="bottom" Width="autosize" Height="autosize" Gaps="0,0,0,0" NcHitTest="HTBOTTOMRIGHT" />
<StaticControl CID="" StaticControlType="transparent" Align="rightbottom" Width="6" Height="16" NcHitTest="HTBOTTOMRIGHT" Debug="0" />
</StaticControl>
<StaticControl CID="" StaticControlType="bitmap" Image="STATIC_GOMTV_FRAME_BOTTOM.BMP" ImageType="hframe" Align="bottom" Height="5" Gaps="0,0,0,0" NcHitTest="HTBOTTOM" Debug="0">
<StaticControl CID="" StaticControlType="transparent" Align="rightbottom" Width="16" Height="5" NcHitTest="HTBOTTOMRIGHT" Debug="0" />
</StaticControl>
<StaticControl CID="" StaticControlType="bitmap" Image="STATIC_INNER_FRAME_T.BMP" ImageType="hframe" Align="top" Height="2" Debug="0"/>
<!-- ?? ???? ??? -->
<BrowserControl ID="CONTROLID_BROWSER" URL="" OffURL="$FN_OFFLINE_CHANNEL_HTML" Align="client" Gaps="0,0,0,0"/>
<!-- CHANNEL REFSREH -->
<StaticControl CID="CONTROLID_WEB_LOADING" StaticControlType="transparent" Align="client" >
<StaticControl Align="center" Width="400" Height="60">
<StaticControl CID="" StaticControlType="transparent" Text="$ST_WEB_LOADING" TextAlign="hcenter,vcenter" FontName="WEB_LOADING_FONT" FontColor="#C8C8C8" Align="center" Width="100" Height="30"/>
</StaticControl>
</StaticControl>
</StaticControl>
<ButtonControl CMD="ID_CHANNEL_TOGGLESHOWBAR" ButtonControlType="bitmap" Image="BTN_CHANNEL_TOGGLE_L.BMP" Split="-3" Align="none" Width="autosize" Height="autosize" />
<ButtonControl ID="BTN_CHANNEL_TOGGLE_R" CMD="ID_CHANNEL_TOGGLESHOWBAR" ButtonControlType="bitmap" Image="BTN_CHANNEL_TOGGLE_R.BMP" Split="-3" Align="none" Width="autosize" Height="autosize"/>
Тоже озадачился данной проблемой. Почитал статью и понял, что менять код это слишком. Попробовал просто поменять скин на любой другой из списка. Реклама больше не беспокоит!
ОтветитьP.S.: статья - огонь!
Попробовал - рекламное окно исчезло. Спасибо за инфу , а то привык к этому плееру , но с такой рекламой просто бесячка. Мне кажется при обновлении может все вернется обратно , так что ские лучше скопировать для дальнейшей замены.
ОтветитьОтлично. Всё получилось. Огромное спасибо.
ОтветитьИ кстати, ничего сложного. Открываем в блокноте, ищем поиском текст и удаляем. Не надо быть программистом ) просто чуточку внимания.
Рад что вам помогло, я люблю такие задачки, единственно, время нет хронически...
Зачем все это? Убирается за секунду настройками вида..))))))))
Какими настройками ? Сменой скина?
Я к этому привык и отказываться не собираюсь.
Плюс решение таких задачек хорошая тренировка мозговой деятельности
Мне пишет "Отказано в доступе", когда пытаюсь сохранить изменения, внесенные в текстовый файл :с
ОтветитьGom player запущен? закрыть его.
А может, уважаемый DimasSoft, знает, как решить вопрос с тем, что GOM player периодически после закрытия непосредственно самого плеера, открывает в браузере(Opera) домашнюю страницу www.gomlab.com???
ОтветитьОчень бесит, когда какая-то программа сама лезит в инет.
Походу это уже надо исполняемый файл подлечить, возможно напишу статейку как и куды патчить.
со всех браузеров лезет в www.gomlab.com (хочет регистрацию, и создать мне зачем то учетную запись, и дать сертификат пользователя ?????????????????????? анализы куда нести?????
Ответитьбольные люди...
как запретить ему открывать страницы в браузерах??
После последней пары обновлений у ГОМа появилась бесячая тема - открывать браузер на странице с рекламой после закрытия плеера. Сколько не тыкалась по настройкам и гайдам, решения этой проблемы так и не нашла. Может у автора или у кого-то другого здесь есть хотя бы идеи, как с этим бороться? 8/
ОтветитьНарод, кто вылечил данную проблему? Напишите как и что делать!
ОтветитьМожет просто запретить приложению доступ в интернет через брандмауэр?
Ответитьпросто удалить файл popup.exe, расположенный в папке GOM Player в папке Program Files
Ответитьспасибо огромное, о великий анонимус!!!
огромное спасибо!!!
>>>просто удалить файл popup.exe
Ответитьспасибо!
Огромная благодарность тебе, Анонимус! ;)
ОтветитьФайл popup.exe в папке отсутствует, GOM лезет на свой сайт.
ОтветитьХелп!..
перешел на potplayer, название gom верное, как-то так...
спасибо за наводку, ГОМ убили свои плеер
Рорu файл увы непомогает((Так же лезет в инет(
ОтветитьI used to be able to find good information from your blog articles.
Ответитьgom player
Давим «Настройки» (шестеренка), в открывшемся меню (верхний левый угол) давим стрелку <- указать, в открывшемся меню выбираем > «другие», здесь в левом столбце выбираем «обновить» и убираем галочку с «Автоматически проверять обновления». после закрытия плеера он не лезет в инет. Моя версия 2.3.60.5324
Ответитьспасибо! помогло!