Регистрация и препоръки
Как хората се присъединяват и влизат — на една страница с пет раздела: „Начини за присъединяване“ (четирите публични пътя за регистрация на /invite и /signup — код за покана, пробен период, платени планове и безплатен достъп — всеки със своя превключвател и настройки, и какво става, когато платеното време изтече), „Покани“ (кодовете за покана, преместени тук от „Клиенти“ във версия 2.9.323), „Препоръки“ (програмата за препоръки, кой е довел приятели, последните награди), „Защита“ (проверката на имейла, пробните периоди на човек, CAPTCHA, режимът на локера за новите регистрации) и „Начини за вход“ (Google, Apple, ключове за достъп и линк за вход по имейл за зрителите в „Моят профил“, от 2.9.390). Главният превключвател за публичната регистрация е в Модули → Регистрация; полето за Общите условия се настройва в Настройки → Клиенти.
На тази страница
- Какво е отворено — с един поглед
- Отваряне или затваряне на пътищата за регистрация
- Запис, отказ или излизане
- Настройка на пробните периоди
- Продажба на планове на /signup
- Какво се случва при изтичане на абонамент
- Затягане на регистрациите
- Раздаване на кодове за покана
- Приемане на Общите условия
- Публикуване на нова версия на Общите условия
- Какво е приел клиентът и как да изтеглите доказателствата
- Работа с рефералната програма
- Натрупани безплатни дни („Безплатни дни“ на абоната)
- Вход за зрителите с Google, Apple, ключ за достъп или линк по имейл (2.9.390)
- Приложението BGPVR Player също влиза по тези начини (2.9.399)
- Вход в приложенията (без настройка) (2.9.481)
- Примерен текст за вашето известие за поверителност (2.9.390)
- Използване на кодове за покана в „Моят профил“ (2.9.391)
- По-сигурен вход на телевизор с код (2.9.409)
- Детски контрол, проверен на сървъра (2.9.434)
- Членове на семейството: собствени входове в един профил (2.9.431)
- Всяко устройство има собствен вход за гледане; детските устройства се проверяват на сървъра (2.9.413)
- Google и Apple в приложенията: адресът на „Моят профил“ и свързването (2.9.485)
- BGPVR Player е плейър: продавайте плановете в уебсайта си (2.9.494)
- Внимание

Какво е отворено — с един поглед
Редът под заглавието казва какво е включено, както е записано: „Кодове за покана вкл. · пробен период вкл. (7 дни) · платени планове вкл. (2 от 3 показани) · безплатен достъп изкл. · препоръки вкл.“ (започва с „Регистрацията е затворена в Модули“, докато главният превключвател е изключен, а разделът „Начини за присъединяване“ го казва в предупреждение с „Отвори Модули“). „Отвори /signup“ и „Отвори /invite“ отварят публичните страници в нов таб. Разделите носят бройки: колко начина са включени, колко кода за покана са готови, дали препоръките са включени.
Отваряне или затваряне на пътищата за регистрация
„Начини за присъединяване“: по една карта на път, всяка със своя превключвател: „Код за покана“ (/invite, включено по подразбиране: хора с код от вас), „Пробен период“ (/signup, без код), „Платени планове“ (/signup: хората избират план и продължават направо към плащането; профилът се включва, когато плащането пристигне — никога с проверка на имейла) и „Безплатен достъп“ (/signup: безплатни канали без краен срок, от безплатния пакет). Превключвателят е промяна като всяка друга: чака в лентата за запис, докато не натиснете „Запази промените“.
Запис, отказ или излизане
„Начини за присъединяване“, „Препоръки“ и „Защита“ са ЕДНА форма с ЕДНА лента за запис в долния край на страницата. Тя назовава какво сте променили („2 незаписани промени: Пробен период, Продължителност на пробния период“), казва кого засяга („важи само за новите регистрации“, „важи за всеки профил, чието време изтече“), слага точка на раздела с промени и отбелязва всяко променено поле с „Променено — още не е записано“. „Запази промените“ изпраща само тези стойности, всяка на своето място (настройките за регистрация, настройките на препоръките, превключвателят „Показан“ на план): част, която бъде отказана, остава отбелязана и лентата казва защо, а останалото се записва. Число извън границите си не се изпраща: полето се отбелязва и страницата отива на неговия раздел. „Отказ от промените“ пита, после връща записаните стойности. Излизане от страницата или затваряне на таба в браузъра с незаписани промени пита първо („Да се откажат ли промените?“ / Продължи редакцията).
Настройка на пробните периоди
„Начини за присъединяване“ → „Пробен период“: „Продължителност на пробния период“ (− / +, 1–365 дни, по подразбиране 7) и „Какво могат да гледат“ (пробният пакет по име с броя канали, или „Без пакет“). Картата повтаря ограниченията от „Защита“ („1 на интернет адрес · 1 на имейл“). „Защита“ → „Пробни периоди на човек“: „Пробни периоди на интернет адрес“ и „Пробни периоди на имейл адрес“ (по 1 по подразбиране, 0 = без ограничение). Ограничението на имейл брои всеки пробен период, даден някога на този адрес, включително на изтрити профили, които се пазят само като хеш със сол — изтриване на профила и нова регистрация не носят нов пробен период. При включена проверка на имейла пробният период започва да тече, когато клиентът потвърди, а не при регистрацията.
Продажба на планове на /signup
„Начини за присъединяване“ → „Платени планове“ изрежда плановете с пакета, цената и продължителността, начините на плащане и превключвател „Показан“ за всеки: скритият план не се предлага на нови хора (които са го купили, го запазват). Превключвателите се записват с лентата за запис. „Всички планове →“ отваря „Абонаментни планове“; „Нов план“ и „Отвори“ отварят редактора на плана направо тук. Без правото „Управление на пакети“ таблицата е само за четене. При включена платена регистрация и нито един показан план картата предупреждава, че няма какво да се купи. На телефон плановете се показват като списък, за да останат четливи цената и превключвателят „Показан“. До всяко меню за пакет (пробен, безплатен и пакетът на приятеля) има връзка „Управление на пакети →“ за служители, които може да управляват пакети.
Какво се случва при изтичане на абонамент
„Начини за присъединяване“ → „Безплатен достъп“: „Безплатен пакет“ (или „Няма — без безплатен пакет“) и „Когато платеното време или пробният период изтече“: „Заключване на профила“ (нищо не се възпроизвежда, докато не подновят) или „Преместване в безплатния пакет“ (запазват безплатните канали). Това единствено правило се прилага от сървъра за всеки профил, на всяко устройство — приложение, MAG/Stalker и Kodi/HTSP еднакво. Без безплатен пакет изтичането винаги заключва и картата го казва; при включен безплатен достъп и без безплатен пакет /signup отказва безплатните регистрации и картата предупреждава.
Затягане на регистрациите
„Защита“: „Новите хора потвърждават имейл адреса си“ (пробните и безплатните профили започват едва след като връзката в имейла бъде отворена; платените регистрации вместо това чакат плащането си; изисква настроен имейл (SMTP) в Настройки → Имейл), „CAPTCHA на /signup“: „Няма“ или Cloudflare Turnstile, с ключа за сайта и тайния ключ (тайният се пази скрит и се показва като ******** — оставете го както е, за да го запазите), и „Security Locker за новите регистрации“: „Вашето по подразбиране“, „Изкл.“, „Само запис“, „Обучение“, „Защитен“ или „Строг“ (за профилите от /signup; кодът за покана носи свой). Ако проверката CAPTCHA не мине (някои частни релета я развалят), регистрацията не се отказва: човекът трябва да потвърди имейл адреса си.
Раздаване на кодове за покана
Раздел „Покани“ (преместен тук от „Клиенти“ във версия 2.9.323; лентата с раздели на „Клиенти“ пази връзка „Кодове за покана → Регистрация и препоръки“). „Генерирай покани“ (горе вдясно, на всеки раздел) отваря страничен прозорец: „Брой“ (1–50), „Начало на кода“ (до 6 букви или цифри: НАЧАЛО-XXXXX-XXXXX), „Кодът важи“ (дните, в които неизползваният код е валиден, по подразбиране 30), после абонатният профил, който създава всеки код: „Пакет“, „Профил за транскодиране“, „Продължителност на профила“ (дни след използване на кода; 1–7 за пробен период), „Едновременни връзки“ или „Броят от пакета“, „Функции“ („Функциите на пакета“ или Timeshift / Записи / Филми и сериали поотделно) и „Откъде могат да гледат“ (По подразбиране, Изкл., Само запис, Обучение, Защитен, Строг, Изключен от проверки). Новите кодове се показват с адреса за използване https://<host>/invite и „Копирай всички“; готовите кодове остават в списъка, с „Копирай“, докато някой не ги използва. Списъкът: бутони „Всички · Готови · Използвани · Изтекли · Оттеглени“ с бройки, търсене по код, по състоянието, което виждате (Готов, Използван, …), клиент, IP адрес, пакет, профил и режим на локера, „Подреждане“ (Най-нови, Състояние, Изтичане, Използвани), по 25 / 50 / 100 на страница; при над 500 кода бележка казва, че се изброяват, броят и търсят само най-новите 500. „Начини за присъединяване“ показва трите най-нови готови кода само по подсказка (за да не носи екранна снимка на настройките жив код); „Копирай“ пак копира целия код, а пълният готов код се вижда в раздел „Покани“ както преди. Менюто ⋯ на всеки ред: „Копирай кода“, „Отвори клиента“ (при използван код) и последно „Оттегляне на кода…“ при използван код (минава в „Оттеглени“; профилът продължава да работи) или „Изтриване на кода…“ в червено (след това никой не може да се присъедини с него), с потвърждение в страницата. „Почистване…“ премахва изтеклите неизползвани кодове и, ако го включите, изтрива профилите от покани, чието време е изтекло преди повече от N дни (по подразбиране 7); профилите, които гледат в момента, се пропускат.
Приемане на Общите условия
Настройки → Клиенти → „Общи условия“. Нищо не се пита, докато не са изпълнени три условия: адресът на вашия сайт е зададен в Настройки → General → Public Website (страницата с Общите условия е този адрес + /terms.html, а политиката за поверителност е този адрес + /privacy.html), „Изисквай приемане при регистрация“ е отметнато (по подразбиране) и сте публикували първа версия (вижте следващата точка). Оттогава новите клиенти, които се регистрират на /signup (безплатен период, безплатен профил, платен план) или активират код за покана или препоръка на /invite, трябва да отметнат „Приемам Общите условия и се запознах с Политиката за поверителност“ (никога предварително отметнато; линковете се отварят в нов раздел). Линкът към Общите условия отваря точния текст на текущата версия, както го е запазил сървърът, с неговия SHA-256 отпечатък и „Изтегли текста“; оттам има линк и към вашата страница. Сървърът отказва профил без отметката, а при платена регистрация приемането се записва преди плащането. „Съществуващи клиенти“: при „Попитай веднъж, при следващото влизане в „Моят профил““ (по подразбиране) клиент без приемане на текущата версия вижда карта в „Моят профил“: „Приемам“ или „Изход“ (клиент, който не е влязъл с паролата си в този браузър, я въвежда в картата). При „Не питай клиентите, регистрирани преди първата версия“ се питат само профилите, създадени след нея и без никакво приемане, например профилите, които създавате в конзолата или през Integration API (те никога не се питат при създаването). И в двата случая приложенията и гледането не се спират. „Питай и за потвърждение на възрастта“ добавя второ поле с „Минимална възраст“ (по подразбиране 18); ако датата на раждане, дадена при регистрация или записана в профила, е под нея, полето не може да се потвърди. В „Текст (EN + BG)“ можете да смените текста на двете полета ([terms]…[/terms] и [privacy]…[/privacy] стават линковете). Махнете отметката „Изисквай приемане при регистрация“ (или изтрийте адреса на сайта), за да изключите всичко: регистрацията работи както досега и нищо не се записва.
Публикуване на нова версия на Общите условия
Само администраторът. Първо обновете страницата с Общите условия на сайта си. После в Настройки → Клиенти → „Общи условия“ въведете име в „Име на новата версия“ (предлага се днешната дата; букви, цифри, интервали и . _ - : ( ), до 40 знака) и натиснете „Преглед“. Сървърът прочита страницата ви сега (само от адреса и порта на вашия сайт или по https от публичен адрес; никога от самата машина) и показва какво би запазил: броя знаци, SHA-256 отпечатъка, началото на текста, какво се е променило спрямо текущата версия и предупреждения (кратък текст, нещо, което прилича на страница за грешка или вход, текст, почти изцяло различен от текущия). Ако страницата не може да се прочете, използвайте „Постави текста ръчно“ и „Преглед на поставения текст“. Нищо не се записва, докато не натиснете „Публикувай версия …“; ако страницата се е променила междувременно, първо получавате нов преглед за проверка. Текст, същият като текущата версия, се отказва. Оттогава клиентите приемат новата версия, а при „Попитай веднъж…“ съществуващите клиенти се питат отново в „Моят профил“. „Сравни със сайта“ показва по-късно дали страницата на сайта ви още съвпада с текущата версия; ако не съвпада, публикувайте нова версия. „Оттегли“ премахва версия, която никой не е приел (публикувана по грешка); ако е била текущата, предишната версия отново става текуща. Версия, която някой е приел, никога не може да се промени или премахне.
Какво е приел клиентът и как да изтеглите доказателствата
Прозорецът на клиента показва „Общи условия: приети, версия …, на … чрез …“ или „не са приети“, с „История“ (час, начин, версия и отпечатък, декларация за възраст и, за администратора, IP адрес и браузър) и линк към текста на всяка версия. За всяко приемане се пази: профилът и потребителското му име в този момент, версията и SHA-256 отпечатъкът на текста ѝ, часът (UTC), начинът (регистрация за безплатен период, безплатен профил или платен план, код за покана или препоръка, „Моят профил“ или записано от служител), IP адресът и браузърът, езикът на страницата, точният текст на отметнатото поле или полета, декларацията за възраст, дали „Моят профил“ е бил отворен с вход с парола, и отпечатък, свързан с предишния запис. Ако клиентът е приел на хартия или в магазина ви, администраторите и служителите с право „Управление на клиенти“ използват „Запиши приемане…“: изберете версията, която клиентът е подписал, и посочете къде се пази формулярът; с записа се пазят тяхното потребителско име, IP адрес и браузър. Никой не може да редактира или изтрие приемане: то се изтрива само заедно с профила и това изтриване се записва (кои записи, кога, от кого). „Провери записите“ проверява наново всеки отпечатък и връзка и текста на всяка версия. „Изтегли всички приемания (CSV)“ (само администратор) дава целия запис, по един ред за приемане, с часове в UTC и двата отпечатъка; пазете изтеглените файлове, защото по-късна промяна в базата данни вече няма да съвпада с тях. „Дневник на промените“ показва всяка промяна в настройките за Общите условия, публикуване, оттегляне, промяна на адреса на сайта и изтегляне на CSV, с кой и кога.
Работа с рефералната програма
Раздел „Препоръки“: „Програма за препоръки“ вкл. / изкл.; „Клиентът получава“ N дни (натрупват се в банката му с безплатни дни, когато приятел се присъедини с неговия код на /invite), „Профилът на приятеля започва с“ N дни (30, докато не запишете друго число; 0 = 30 дни), „Приятели на клиент“ (0 = без ограничение), „Пакет на новия профил на приятеля“ (без пакет: профилът на приятеля няма канали, докато не му дадете пакет) и „Участващи пакети“ (само клиенти с тези пакети печелят или използват дни от препоръки; нищо отметнато = всички пакети; оставете безплатния пакет без отметка). Записват се с лентата за запис. Отдолу: числата (присъединени приятели, клиенти довели приятели, дадени бонус дни, създадени кодове; ако не могат да се заредят — вграден „не можа да се зареди · Опитай пак“), „Кой е довел приятели“ (бутони „Довели приятели“ / „Всички кодове“, търсене по име или код; кодът, приятелите, спечелените дни, безплатните дни в банката им сега, „Отвори“ → клиентът; при над 500 кода бележка казва, че се изброяват и търсят само най-новите 500) и последните награди.
Натрупани безплатни дни („Безплатни дни“ на абоната)
Дните от реферали и подаръците, дадени на изтекъл профил, чакат в банката с безплатни дни на профила. Абонатът ги използва от Моят профил → Абонамент → „Използвай сега“, независимо дали рефералната програма е включена, или покупка на план ги добавя автоматично. Подновяване с код за покана или смяна на датата от конзолата не ги използва. Използването ги добавя към по-късното от днес и текущата дата на изтичане и връща изтекъл профил („expired“) в активен; деактивиран, блокиран или чакащ потвърждение профил получава отказ, профил без изтичане запазва дните си, а на профил без пакет за удължаване се казва, че дните идват с плана.
Вход за зрителите с Google, Apple, ключ за достъп или линк по имейл (2.9.390)
„Регистрация и препоръки“ → „Начини за вход“ (петият раздел). Това са допълнителни начини зрителите да влизат в „Моят профил“: потребителското име и паролата продължават да работят навсякъде, а служителите, конзолата и лицензионният сървър никога не влизат по този начин. Всеки начин има собствен превключвател и след обновяването и четирите са изключени. Google, Apple и ключовете за достъп работят само на адреса на „Моят профил“ (Настройки → Облик и марка → карта „Публичен сайт“ → полето Адрес на „Моят профил“), който разделът показва най-горе. Google: в Google Cloud отворете Google Auth Platform. В Branding попълнете името на приложението, имейл за поддръжка, началната си страница и връзката към политиката си за поверителност (на същия домейн като началната страница); в Audience изберете External; в Data access добавете само обхватите openid, email и profile. В Clients натиснете „Create client“, изберете „Web application“ и в „Authorised redirect URIs“ поставете адреса от полето „Разрешен адрес за пренасочване“ в този раздел (Копирай): https://<адрес на Моят профил>/api/client/oauth/google/callback. Поставете тук Client ID и Client secret и запазете (Google показва целия secret само веднъж, при създаването на клиента). Натиснете „Тествай входа“, влезте с който и да е профил в Google в новия раздел и изчакайте съобщението, че входът с Google работи за вашия адрес; после включете Google и запазете. За да виждат всички името и логото ви на екрана на Google, публикувайте приложението в Audience и минете проверката на марката на Google (домейнът ви потвърден в Google Search Console, публична начална страница и политиката за поверителност на същия домейн). Apple: в Apple Developer → Certificates, Identifiers & Profiles → Identifiers отметнете Sign in with Apple в App ID на приложението си (основния App ID) и запазете. После + → Services ID, регистрирайте го, отворете го, отметнете Sign in with Apple и натиснете Configure: изберете този основен App ID и в Website URLs добавете домейна на адреса на „Моят профил“ и „Адреса за връщане“ от този раздел: https://<адрес на Моят профил>/api/client/oauth/apple/callback. Done, Continue, Save. После Keys → +: ключ със Sign in with Apple, настроен за същия основен App ID. Изтеглете файла .p8 (Apple позволява да го изтеглите само веднъж). Тук: качете .p8 в „Частен ключ (.p8)“, въведете Team ID (Apple Developer → Membership details), Key ID и Services ID, запазете, натиснете „Тествай входа“ и включете Apple, след като тестът мине. След това в Apple Developer → Services → Sign in with Apple for Email Communication → Configure добавете в Email Sources домейна, от който сървърът изпраща имейли (или адреса на подателя). Пощата от него трябва да минава SPF и да е подписана с DKIM за този домейн; иначе имейлите до зрители, скрили адреса си с Apple, се връщат. Ключове за достъп: включете и запазете; няма нищо за настройване. Ключът за достъп работи само на адреса, на който е създаден, затова ако по-късно смените адреса на „Моят профил“, всички съществуващи ключове спират да работят: зрителите влизат по друг начин и добавят нов. Линк за вход по имейл: включете и запазете. Нужна е работеща изходяща поща (Настройки → Имейл), а картата показва, когато тя не работи. Линкът работи веднъж, 15 минути, в браузъра, който го е поискал; в имейла има и 6-цифрен код, ако зрителят го чете на друго устройство. Зрителите виждат включените начини на екраните за вход и регистрация в „Моят профил“ и на /signup и ги управляват в „Профил“ → „Начини за вход“. Прозорецът на клиента → „Сигурност“ показва как влиза клиентът, с „Премахни“ за изгубен телефон или профил в Google.
Приложението BGPVR Player също влиза по тези начини (2.9.399)
От версия 1.9.3 при първото пускане приложението предлага същите начини, които сте включили тук: отваря адреса на „Моят профил“ в защитения прозорец на браузъра на телефона, зрителят влиза там (Google, Apple, ключ за достъп, код по имейл или паролата), а прозорецът дава на приложението еднократен код, който само то може да използва (2 минути, веднъж). Не е нужна друга настройка освен този раздел и адрес на „Моят профил“ в Настройки; без тях приложението показва само входа с парола. Нови профили се създават само по вашите правила за регистрация. На iPhone приложението не показва Google, докато Apple е изключен (вижте по-долу).
Вход в приложенията (без настройка) (2.9.481)
В „Регистрация и препоръки“ → „Начини за вход“ има още по един превключвател под Google и под Apple: „Вход с Google в приложенията (без настройка)“ и „Вход с Apple в приложенията (без настройка)“. И двата са изключени след обновяването. Те ползват собствения вход с Google и Apple на приложението BGPVR Player, затова няма Client ID, ключ или тест за настройване и работят дори когато уеб превключвателят за Google или Apple по-горе е изключен. На телефони и таблети с Android приложението ползва профила в Google, който вече е на устройството, без парола за Google. На iPhone, iPad и Apple TV ползва Apple регистрацията на устройството, с Face ID или код. Android TV и Fire TV запазват входа с телефон или QR код. Google идва със следващото обновяване на BGPVR Player за Android, а Apple с обновяването за iPhone, iPad и Apple TV; по-старите приложения игнорират превключвателите. Редът под всеки превключвател казва „Работи без настройка“ и брои зрителите, влезли така. Когато зрител влезе така за първи път, профилът се свързва сам, ако Google или Apple потвърдят същия имейл адрес, който профилът вече е потвърдил: зрителят влиза и получава имейл, че е добавен начин за вход. Иначе приложението иска веднъж паролата на този профил. Ако няколко профила ползват имейла, то иска потребителското име и паролата на правилния. Ако няма профил, приложението предлага вашия начин за регистрация, ако имате такъв. Зрители, свързали Apple в уеб входа ви под ваш екип в Apple, свързват още веднъж в приложението. Всеки начин е отделен ред със собствено „Премахни“ в „Моят профил“ → „Профил“ → „Начини за вход“ („Apple (в приложението)“ е Apple в приложението). Зрител, ползвал Вход с Apple, който изтрие профила си, трябва да премахне и BGPVR Player в Настройки › Apple регистрация › Вход с Apple; „Моят профил“ му го казва.
Примерен текст за вашето известие за поверителност (2.9.390)
Примерен текст за вашето собствено известие за поверителност (адаптирайте го и оставете само начините, които включите; това не е правен съвет): Вход с Google, Apple, ключ за достъп или линк по имейл. Ако влезете с Google или Apple, те ни изпращат името Ви, имейл адреса Ви, дали са го проверили и номер на профил, който Ви идентифицира пред нас. Никога не получаваме паролата Ви за Google или Apple. В приложението BGPVR Player то получава токена за вход от Google или Apple (името Ви, имейл адреса и номера на профила) и го предава само на нашия сървър; BGPVR Software, която прави приложението, не пази копие. Ако скриете имейл адреса си с Apple, получаваме адрес от услугата на Apple за лично препращане, който препраща нашите имейли до Вас. Ако добавите ключ за достъп, пазим само публичния му ключ, името му и кога е добавен и използван за последно; пръстовият Ви отпечатък или лицето Ви се проверяват на устройството Ви и никога не го напускат. Ако поискате линк за вход, Ви изпращаме по имейл линк, който работи веднъж, 15 минути, заедно с 6-цифрен код. Използваме всичко това само за да влезете и за да Ви уведомим по имейл, когато към профила Ви се добави начин за вход, и не го предоставяме на никого. Пазим го, докато не премахнете начина за вход или докато профилът Ви не бъде изтрит; незавършено влизане изтича след най-много 15 минути и след това се изтрива. Можете да премахнете начин за вход по всяко време в „Моят профил“ › „Профил“ › „Начини за вход“ или да ни помолите да го направим. Когато прекратите връзката с Apple или изтриете профила си, молим Apple да анулира токена за вход, който ни е дал. Правно основание: предоставянето на избрания от Вас начин за вход (договор) и нашият легитимен интерес да пазим профилите сигурни, за имейла, който изпращаме при добавяне на начин за вход.
Използване на кодове за покана в „Моят профил“ (2.9.391)
Зрителите използват кодовете за покана и за препоръка на страницата за вход в „Моят профил“: „Използвай покана“ превръща картата във формуляр за покана на същата страница (собственият му адрес е /account#invite), с полетата на старата страница /invite (код, потребителско име, парола, имейл, име, MAC на MAG), полетата за Общите условия, докато са в сила, и данните на профила след това. Старите линкове продължават да работят: /invite и /invite?code=… в имейли и отпечатани карти, както и линковете за препоръки /ref/…, отварят този формуляр с попълнен код. Когато входът с Google или Apple е включен, зрителят може да продължи с тях от формуляра, а кодът се запазва. Когато кодовете за покана са изключени тук (или Модули → Регистрация е изключено), формулярът казва, че в момента не могат да се създават нови профили.
По-сигурен вход на телевизор с код (2.9.409)
Кодът на телевизора вече е с 8 знака и се показва като ABCD-EFGH (без 0, O, 1 и I); зрителите могат да го въведат с тире или без, с главни или малки букви. BGPVR Player 1.9.3 и по-новите получават собствен вход, когато кодът бъде одобрен през „Моят профил“ („Активирай телевизор“ или QR кода) или от приложението на телефона на зрителя: той се вижда сред устройствата на зрителя, може да се отпише оттам, а телевизорът показва „Вписан като …“ с „Не сте вие? Изход“. По-старите приложения (1.8.x, 1.9.2) продължават да влизат с код, одобрен в „Моят профил“, както досега, докато „Регистрация и препоръки“ → „Защита“ → „По-старите приложения на телевизора могат да влизат с код“ е включено (по подразбиране). Изключете го, след като зрителите обновят приложението: тогава по-старите приложения влизат на телевизора с потребителско име и парола, а „Моят профил“ казва, че приложението на този телевизор трябва да се обнови. Грешен код се брои срещу адреса, от който е въведен (20 за 10 минути), а 4-знаковият код на уеб плейъра работи както досега.
Детски контрол, проверен на сървъра (2.9.434)
Родителите настройват всеки детски профил в „Моят профил“ → „Детски контрол“ (титулярът или член на семейството, направен родител): телевизия на живо, филми и сериали, архив и записи, видеа (филмите, внесени от наблюдението на канали в YouTube), възрастово ограничение 6+ / 12+ / 16+ (филмите и сериалите с по-висока възраст или още без оценка се скриват), минути на ден, време за сън, „Спри сега“, „Устройствата остават в този профил“ (родителският ПИН вече не освобождава устройството; прави го родителят) и какво е гледал профилът. Всичко се проверява на сървъра за всяко устройство, вписано в детския профил: BGPVR Player, уеб плейърът, Xtream плейъри, MAG, Enigma2, Kodi, архив и филми. Всяка настройка започва както досега, затова нищо не се променя, докато родител не я зададе. Възрастовите оценки идват всяка нощ от TMDB (първо българската, после британската, после американската) за заглавията с TMDB номер; задайте TMDB ключ в Настройки → Интеграции, иначе заглавията остават без оценка и детски профил с ограничение вижда само оценените. Времето пред екрана брои телевизията на живо; филмите, записите и архивът още не се броят (спирането, времето за сън и превключвателите ги спират). Родителят може и да впише телевизор направо в детски профил, когато одобрява кода му.
Членове на семейството: собствени входове в един профил (2.9.431)
С лиценз Pro или по-висок (Модули → Членове на семейството, включено по подразбиране; преди 2.9.501 беше нужен Business) един план може да покрива няколко души: отворете „Пакети“, редактирайте плана и задайте „Членове на семейството (собствени входове)“ от 1 до 5. Броят включва всички: титуляра, всеки възрастен със собствен вход и всеки детски профил; профилите без собствен вход не се броят. Празно (по подразбиране за всеки пакет) = един вход, точно както досега. След това титулярът дава собствен вход на възрастен от „Моят профил“ → „Членове на семейството“: човекът получава имейл (връзка, която работи веднъж, 7 дни, само за този адрес), избира парола и влиза в своя профил във всяко приложение, без план, плащания, чужди профили и устройства на абонатния профил; титулярът може да направи някого родител (също добавя и променя детските профили). Общият брой екрани на профила е за всички; титулярът може да зададе по-нисък брой за отделен човек. Допълнителни хора (например някой в друг дом) са добавката „Допълнителен член на семейството“ (Настройки → Плащания, 1,99 € на месец по подразбиране, family_extra_members_max = 3 на профил по подразбиране). Намаляването на броя в плана не спира никого в средата на периода: при подновяване най-новите членове се спират. Пробните планове нямат семейни входове. Разделът „Устройства“ в прозореца на клиента показва членовете (профил, имейл, състояние, кога е гледал за последно, устройства) с „Изпрати отново“, „Отмени поканата“, „Връзка за нова парола“, „Спри“, „Пусни“ и „Премахни“; поддръжката никога не вижда и не задава паролата на член и никога какво е гледал някой. Членовете влизат с имейла и паролата си или с връзката за вход по имейл; Google, Apple, ключовете за достъп и уеб плейърът засега остават за титуляра. Старите версии на приложението работят за титуляра както досега; за пълния режим на член е нужен BGPVR Player 1.9.5.
Всяко устройство има собствен вход за гледане; детските устройства се проверяват на сървъра (2.9.413)
Версиите на BGPVR Player, които го поискат (следващите обновления на приложението), вече не получават паролата на абонатния профил: всеки телефон, таблет или телевизор получава собствен вход за гледане, който пуска и показва каналите като абонатния профил, но не отваря нищо друго (нито „Моят профил“, нито ново устройство). Отписването на устройството (в списъка с устройства на зрителя, в устройствата на клиента в конзолата или с „Не сте вие?“ на телевизора) го спира веднага, а всяка смяна на паролата или „Нулирай връзките“ (в „Моят профил“) дава нов вход на всяко устройство (приложението го взема само). Устройство, което приложението е настроило на детски профил, получава само позволеното от този профил и сървърът го проверява при всеки списък, програма, архив, филм, епизод и запис: никога канали за възрастни или заключени с ПИН, а при „Само избраните“ само избраните групи, канали и категории филми и сериали; то не може да променя профилите, ПИН кода или записите, нито да вписва телевизор. Излизането от детски профил иска родителския ПИН на абонатния профил. Устройство, на което някога е влизано с паролата (или е имало по-старо приложение), може още да я пази: кажете на родителя да смени паролата и да натисне „Нулирай връзките“ (в „Моят профил“), за да заключи устройството напълно. По-старите приложения работят както досега, докато „Регистрация и препоръки“ → „Защита“ → „По-старите приложения на телевизора могат да влизат с код“ е включено; собствените входове на профила (M3U, Xtream, MAG, Kodi, Enigma2, уеб плейърът) остават за целия профил, както досега.
Google и Apple в приложенията: адресът на „Моят профил“ и свързването (2.9.485)
Адресът на „Моят профил“ вече се сравнява така, както го пишат браузърите и приложенията: главните букви, наклонената черта накрая и обичайният порт (:443 за https, :80 за http) нямат значение, така че „https://My.Example.com:443/“ работи като „https://my.example.com“ за Google и Apple в приложенията, уеб входа и ключовете за достъп. Когато приложението поиска от зрителя да свърже Google или Apple с паролата на профила, зрителят може да въведе потребителското име или имейла на профила. Ако два профила имат същия имейл, приложението иска потребителското име; никога не избира един от тях. След автоматично свързване приложението вече може да каже „Google е свързан“ (следващата версия на приложението). Ако уеб входът с Google или Apple е настроен, докато адресът е бил с главни букви или :443, добавете в Google / Apple и адреса за пренасочване, който сега се вижда в „Начини за вход“.
BGPVR Player е плейър: продавайте плановете в уебсайта си (2.9.494)
BGPVR Player е плейър. Продавайте абонаментите в уебсайта си, в My Account в браузър или в магазина си. Приложението от Google Play и App Store никога не води към страница за плащане: правилата на магазините не позволяват приложение да праща зрителите да плащат извън магазина, затова тези версии не показват планове, цени и връзки за регистрация, а уебсайтът ви се споменава само като текст. Когато зрител влиза от приложението, My Account се отваря само за вход (без регистрация, планове и плащане) и веднага се връща в приложението; зрител, който още няма профил, научава това в приложението. APK файлът на BGPVR Player от /app (телефони с ръчно инсталиране, Android TV приставки, Fire TV) и приложението за Linux може да запазят връзките си към My Account. Нищо не се настройва: зависи от това откъде зрителят е инсталирал приложението. Кажете на новите зрители със свои думи къде да купят, например в уебсайта си или със съобщение.
Внимание
- Нищо не се записва, докато не натиснете „Запази промените“ долу: включен начин, превключвателят „Показан“ на план, настройките на препоръките — всичко чака в лентата за запис. Разделът „Покани“ е различен: „Генерирай“, „Оттегли“, „Изтрий“ и „Почисти“ действат веднага.
- Всеки превключвател тук е подчинен на Модули → Регистрация. При изключен главен превключвател „Публична самостоятелна регистрация“ /signup и /invite са затворени, каквото и да е включено тук.
- Избирането на Turnstile без попълнени И ДВАТА ключа не блокира достъпа — CAPTCHA се изключва безшумно, за да не спира регистрациите, и страницата показва кехлибарено предупреждение. Не приемайте, че сте защитени само защото доставчикът е избран.
- Пакетът, избран за безплатен слой, не може да бъде изтрит, докато е избран тук, и никога не изтича за профилите, стоящи на него — той е долната граница на системата за права, така че му дайте само каналите, които сте склонни да раздавате безплатно.
- Самостоятелната регистрация и платените планове изискват лиценз Pro, а препоръките лиценз Business: под Pro превключвателят Модули → Публична самостоятелна регистрация и превключвателите за регистрация не могат да се запишат като включени, кодовете за покани се отказват, създаването, редакцията и изтриването на планове се отказват и в Настройки няма таб Billing; под Business се отказват настройките на препоръките.
- В конзолата няма бутон, който да вдига лимита за пробни периоди на имейл за един клиент; поддръжката може да го изчисти с POST /api/admin/trial-claims/clear.
- Регистрацията остава подчинена на лицензния лимит за потребители (10 Free / 100 Pro / 500 Business). Достигне ли се броят на клиентите, пробните, безплатните, платените регистрации и тези с покана пропадат с грешка за лимита на нивото, макар страниците да остават отворени.
- Приятел, който се присъединява с код за препоръка и пакет, който участва, получава дните на приятеля два пъти: веднъж като продължителност на новия профил и още веднъж като награда за приятеля. Имайте го предвид при „Профилът на приятеля започва с“. При 0 или преди да е записано число профилът получава 30 дни веднъж.
- От 2.9.325 нов пробен, безплатен профил или профил от покана получава точно ограниченията на своя пакет: „Филми и сериали“ и „Връзки на клиент“, както са зададени в пакета, както регистрациите с препоръка от 2.9.323. Така пакет с изключени „Филми и сериали“ дава профили без филми и сериали (преди тези регистрации винаги ги получаваха). Пакет без зададен брой връзки дава 1. Собствените „Едновременни връзки“ или „Функции“ на поканата остават с предимство пред пакета, а платената регистрация получава ограниченията на плана при плащането, както досега. Съществуващите профили запазват това, което имат: променете ги в „Клиенти“, ако трябва да съвпадат.
- Самостоятелната регистрация (пробна, безплатна и платена) пита за датата на раждане, когато „Настройки“ → „Клиенти“ → „Дата на раждане“ е „По желание“ (по подразбиране) или „Задължителна при регистрация“; при „Задължителна“ регистрация без дата се отказва. Регистрациите с код за покана не се питат. Вижте „Клиенти“ → „Дата на раждане“.
- Изтриването на профил изтрива и приеманията му на Общите условия; пази се само дневник кои записи са изтрити. Дали да пазите записите за приемане след изтриване на профила и колко дълго е правно решение за вас: засега това не е настройка.
- Линкът към Политиката за поверителност води към текущата ви страница /privacy.html: тя няма версии като Общите условия.
- Приложенията и приемниците все още не показват картата за приемане: клиентите, които ползват само приложения, се питат, когато отворят „Моят профил“.
- Смяната на Client ID или secret на Google, на някой от идентификаторите на Apple или на ключа изключва този начин и изчиства теста му. Натиснете „Тествай входа“ отново, преди да го включите.
- В уеб никога не свързваме профили сами: зрител, чийто имейл в Google или Apple вече има профил, въвежда веднъж паролата на този профил, за да ги свърже, а свързването и добавянето на ключ за достъп изискват потвърден имейл на профила. В приложенията (вижте „Вход в приложенията“ по-горе) профилът се свързва сам само когато Google или Apple потвърдят имейл адреса, който профилът вече е потвърдил, и профилът още няма такава връзка. При няколко профила с един имейл зрителят въвежда потребителското име и паролата на правилния. Зрителят получава имейл всеки път, когато се добави начин за вход.
- Зрителите, които скриват имейла си с Apple, получават адрес, завършващ на @privaterelay.appleid.com. Имейлите ви стигат до тях едва след стъпката за Email Communication по-горе, а Apple не съобщава на сървъра, когато такъв зрител спре препращането или изтрие своя Apple ID.
- Поставяйте secret на Google и качвайте ключа .p8 само в този раздел, никога в заявка или имейл. След запазване secret се показва като ********, а ключът не се показва никога повече.
- Добавете новите начини за вход в собственото си известие за поверителност, преди да ги включите: вижте задачата „Примерен текст за вашето известие за поверителност“ по-горе.
- Начини за вход на iPhone и iPad (2.9.397). На iPhone и iPad входът с Google се показва само когато е включен и входът с Apple: Apple го изисква (правило 4.8 на App Store). Android, телевизорите и уеб не се засягат. Когато Google е включен, а Apple не, картата на Google казва „Google е скрит на iPhone и iPad, докато не включите Apple.“