The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Релиз медиапроигрывателя VLC 3.0.5"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Релиз медиапроигрывателя VLC 3.0.5" +/
Сообщение от Аноним84701 (ok), 28-Дек-18, 21:26 
> Реклама совершенно точно есть или по крайней мере была 3-4 мес. назад.
> Ставил с PPA официального, время от времени выскакивает popup окно посреди
> плеера во время запуска и просит пожертвовать. Это я называю рекламой. Как и любые попытки открыть самовольно сайты.

Я вам сейчас страшную тайну открою -- в остальном мире предпочитают использовать терминологию "donation reminder" и понимать под рекламой несколько другие вещи.

Причем, оно _активируется_ одним флагом при сборке:


#ifdef REMINDER_ACTIONS
    QTimer::singleShot(1000, this, SLOT(checkReminder()));
#endif

По моему, все честно -- не хочешь видеть время от времени (т.е. аж 2 цельных раза за все время использования) напоминалку - собирай сам или пинай мейнтейнера.
Хочется виндовея^W PPA, будь готов к встраиванию разрабами скромной (только что проверил) _двухразовой_  напоминалки. Беда, да.

Кстати, да:
>  время от времени выскакивает popup окно посреди

[...]
> Как и любые попытки открыть самовольно сайты.

неплохой передерг фактов с драмой.

src/basegui.cpp


void BaseGui::checkReminder() {
    qDebug("BaseGui::checkReminder");

    if (core->state() == Core::Playing) return;

    QSettings * set = Global::settings;
[... snip ... ]
    int action = set->value("action", 0).toInt();
    bool dont_show = set->value("dont_show_anymore", false).toBool();
    set->endGroup();

#if 1
    if (dont_show) return;

    if (action != 0) return;
    if ((count != 25) && (count != 45)) return;  <------


src/sharedialog.cpp

void ShareDialog::on_donate_button_clicked() {
    qDebug("ShareDialog::on_donate_button_clicked");
    actions_taken |= Donate;
    QDesktopServices::openUrl(QUrl("http://smplayer.sourceforge.net/donate.php"));
}

В общем (не поленился запустить ванильный SMPlayer в свежем профиле и проверить),
во время 25-го и 45-го запуска (и только если в первый раз нажали кнопку No)
показывается  довольно скромный диалог:
"SMPlayer needs you! ... хотите ли вы помочь проекту [Donate] [No]"
Если там выбрать "Donate", то (и только тогда) в браузере откроется страница SMPlayer/donate/

>  Может ответите почему "несуществующую рекламу" обсуждают сами разработчики на своем форуме?

Где? Можно ссылочку?
Я видел только обсуждение, как убрать "надоедающую" 2х кратную, скромную напоминалку.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Релиз медиапроигрывателя VLC 3.0.5, opennews, 28-Дек-18, 09:24  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру