Клиенти
Базата с абонати — всеки профил, който може да влезе от която и да е среда за възпроизвеждане (приложението BGPVR Player, плейъри с Xtream Codes, M3U по токен/Kodi, MAG/Stalker, Enigma2, уеб). Тук са и сигурността на всеки профил, заявките за изтриване и изчистването на спящите профили — в пет таба най-горе: Клиенти · Връзки · Сигурност · Чакащи изтривания · Неактивни / Изчистване. Кодовете за покана се преместиха в Регистрация и препоръки → Покани във версия 2.9.323: връзката „Кодове за покана → Регистрация и препоръки“ в края на лентата с табове води там. От 2.9.321 табът „Клиенти“ е списък с бутони за статус, филтри, страници и действия с няколко клиента наведнъж, а всеки клиент се отваря в странично меню, което показва целия профил с един поглед. От 2.9.322 „Редактирай“ отваря широк страничен прозорец с табове (на телефон — целия екран); 2.9.379 добави таба „Приложение“.
На тази страница
- Създаване на абонат
- Редакция на клиент (прозорецът „Редактирай“, 2.9.322)
- Настройки на приложението за един клиент и заключване (табът „Приложение“, 2.9.379)
- Предаване на данните за достъп и връзките на клиента
- Спиране на изтекъл плейлист
- Намиране на нужните профили
- Целият клиент с един поглед (страничното меню)
- Промяна на много клиенти наведнъж
- „Клиент от“ — откога е клиент
- Дата на раждане
- Подновяване, надграждане или удължаване на профил
- Издаване на кодове за покани
- Обработка на заявки за изтриване и спящи профили
- Какво става след заявка за изтриване
- Разделът „Плащания“ (2.9.401)
- Допълнителни пакети върху пакета (2.9.403)
- Платени добавки (2.9.403)
- Допълнителни пакети: „Следва плана“ и бърз избор (2.9.404)
- Родителските ПИН кодове се пазят по-сигурно (2.9.416)
- Enigma2 букети: един обикновен поток и плейър на приемника (2.9.417)
- Всеки опит за ПИН на канал се брои (2.9.417)
- Една кутия за категориите на филми и сериали (2.9.418)
- Гледането се синхронизира за всичко: „Продължи гледането“ (2.9.435)
- Дайте на клиент собствени часове за запис (2.9.446)
- Намиране на профил по номер (2.9.451)
- Кой е вписал телевизор в детски профил (2.9.451)
- Разделът „Семейство“ и местата (2.9.470)
- Членовете на семейството в списъка „Клиенти“ (2.9.472)
- Присъединяване към семейство (2.9.473)
- Кой какво плаща и подаръци (2.9.474)
- Нулирането на парола отписва приложенията (2.9.490)
- „Пусни на телевизора“ в BGPVR Player (приложение 1.9.8)
- „Премести на друго устройство“ в BGPVR Player (приложение 1.9.9, преименувано в 1.9.10)
- Изключване и включване на телевизора от телефона (приложение 1.9.8)
- Звук и субтитри в BGPVR Player (приложение 1.9.10)
- Внимание


Създаване на абонат
Клиенти → „Добави клиент“ (горе вдясно). Отваря се същият прозорец като при „Редактирай“, с пет таба (без „Линкове“ и „Приложение“, докато клиентът не съществува). „Профил“: единствените задължителни полета са Потребителско име и Парола („Генерирай“ прави парола от 12 знака без лесно объркващи се символи, например Kq7m-T3xa-Wn9P; паролите се пазят криптирани). Показвано име, Имейл и Телефон са по избор, но имейлът трябва да е уникален: дубликат се отказва с „Друг профил вече използва този имейл адрес“. „Абонамент“: статусът като карти (Активен, Деактивиран, Спрян), пакетът (с това, което включва, и броя канали), „Едновременни връзки“ (− / +, със стойността по подразбиране на пакета), изтичането (дата, +1 / +3 / +12 месеца или „Никога не изтича“, което е отметнато за нов клиент: махнете отметката и изберете дата) и, под „Разширени“, профилът за прекодиране (празно = по подразбиране за пакета / системата). „Съдържание“: Timeshift, Записи (DVR) и Филми и сериали (VOD); категориите филми и сериали се избират, след като клиентът е създаден. „Устройства и защита“: колко приемника са разрешени, „Откъде може да гледа“ (режимът на локера) и разрешените IP адреси (със запетая, приема се CIDR, празно = отвсякъде). „Бележки“: вашите бележки. Долу пише „Новият клиент има нужда от потребителско име и парола.“, докато двете не са попълнени, после „Готово за създаване.“; натиснете „Създай клиента“.
Редакция на клиент (прозорецът „Редактирай“, 2.9.322)
Натиснете „Редактирай“ в страничното меню на клиента (или „Редактирай“ навсякъде, където се показва клиент: Табло, Анализи). Вдясно се отваря широк прозорец (на телефон — целия екран) със седем таба: Профил · Абонамент · Линкове · Съдържание · Устройства и защита · Приложение · Бележки. Табовете показват части от ЕДНА форма, така че при превключване нищо не се губи. Горе: името, статусът и ред, който казва какво е профилът в момента („Пробният период започва, когато имейлът бъде потвърден“, „Изтекъл на … — достъпът е заключен“, „Деактивиран — не може да влиза и да гледа“, …). Всяко променено поле се отбелязва с „Променено — още не е записано“, табът му получава точка, а долу се изреждат („2 незаписани промени: Имейл, Изтичане“). „Запази промените“ изпраща САМО това, което сте променили, така че каквото междувременно са променили покупка, код за покана или клиентът, се запазва. Затваряне с промени (✕, „Отказ“, Esc, клик извън прозореца или „Назад“ на телефон) пита „Да отхвърлим ли промените?“ в самата страница. Линк като #client-<id>/edit отваря страницата „Клиенти“, страничното меню и този прозорец. „Профил“: кой е (показвано име, потребителското име за вход, имейл, телефон); вход: паролата никога не се показва — администраторът използва „Задай нова парола…“ (скрито поле с „Покажи“ и „Генерирай“; изпраща се само ако е въведена) или „Изпрати данните за вход“, служителите — „Нова парола по имейл“; „Лични данни и условия“: „Клиент от“ (администратори: „Коригирай“), датата на раждане („Не е въведена · Въведи по молба…“), приемането на общите условия с „Доказателство“ — тези редове се записват веднага, сами. „Абонамент“: картите за статус (изборът „Активен“ за деактивиран, спрян, блокиран или чакащ абонатен профил с минала дата на изтичане първо пита: само „Активен“ го оставя изтекъл), пакетът, връзките, изтичането с „Беше … → сега …“ и правилото за изтичане на сървъра, „Приложи код за покана…“ и, под „Разширени“, профилът за прекодиране. „Линкове“: M3U плейлистът, Xtream (сървър, порт, потребител; администратори: паролата маскирана, „Покажи“), ТВ програмата с ключа на клиента, общата ТВ програма и Enigma2 букетът — всеки с „Копирай“ и показан маскиран (линковете с ключ вижда само администратор), и червеното каре „Плейлистът е споделен или откраднат?“ с „Нулирай линковете…“. „Съдържание“: Timeshift, DVR и VOD с това, което пакетът позволява, и категориите филми / сериали като бутони: „показани 27 от 29“, „Покажи всички“ / „Скрий всички“, търсене, скритите са зачеркнати; дълъг списък показва първите 40 и „Покажи още N“. „Устройства и защита“: влезлите приложения („Изход“), приемниците („1 от 2 разрешени“, − / +, „Регистрирай приемник от тяхно име…“), „Откъде може да гледа“ (По подразбиране, Изключено, Само наблюдение, Обучение, Защитено, Строго, Изключен от проверки) и разрешените IP адреси. „Бележки“: „Как се е регистрирал“ (записът за регистрация, покана или препоръка — само за четене, IP адресът само за администратори; администраторът може да „Премахне този запис…“), „Бележки за <име>“ (вашите) и „Промени по профила“. Част, която не е могла да се зареди, го казва, с „Опитай пак“, и нищо от нея не се записва. Служителите без „Управление на клиенти“ виждат прозореца само за четене; „Копирай“, „Доказателство“, „Линкове за достъп“ и „Сигурност и заключване“ работят.
Настройки на приложението за един клиент и заключване (табът „Приложение“, 2.9.379)
Редактирай → Приложение. Таблица с настройките, които следва всеки BGPVR Player на този профил: Език на звука, Субтитри, „Още ли гледате?“ след, Начален екран, Език на приложението, Тема, Картина на записите (Пълно или Леко (720p), само за записите) и отстъпите при запис; „Покажи още 3“ добавя Размер на субтитрите, Анимация при зареждане и Следващият епизод пуска сам. „Зададено от“ казва откъде идва всяка стойност: абонатът (името му), Поддръжка (кой), Вашите начални настройки (Настройки › Начални настройки на приложението) или Приложението. Променете стойност за този клиент или натиснете „Заключи“: поле пита защо (задължително, до 200 знака, за вашия екип); тогава клиентът вижда стойността като зададена от доставчика и не може да я промени. Заключеният ред показва причината; „Заключено“ го отключва (стойността остава, клиентът пак може да я променя). Кое важи: заключване на този профил, после изключено „Зрителите могат да променят“ в началните настройки, после изборът на зрителя, после вашата стойност по подразбиране, после тази на самото приложение. „Върни към началните настройки“ пита в страницата; при запис маха всички стойности и заключвания на абонатния профил (профилът за стрийм на живо не се пипа). Личният избор на абоната (доклади за сривове, персонализирани оферти) се вижда, но само абонатът може да го променя. Нищо не се изпраща преди „Запази промените“; всяка промяна се вижда в раздела „Сигурност“ на клиента като client_app_settings_changed. Вход без правото „Управление на клиенти“ вижда таба само за преглед.
Предаване на данните за достъп и връзките на клиента
Отворете менюто ⋯ на реда → „Линкове за достъп“ (или „Линкове за достъп“ в страничното меню на клиента). Секции по протокол: „BGPVR Player“ (сървър / потребител / парола + бутони за изтегляне на APK и Google Play); „Xtream Codes“ (сървър / порт / потребител / парола — TiviMate, Smarters, OTT Navigator); „Kodi PVR Simple Client“ — личен плейлист https://<host>/api/channels/m3u?token=<access_token> плюс личната ТВ програма на клиента https://<host>/xmltv.php?username=<user>&password=<key> (за администратори; от 2.9.330 общият /api/epg/xmltv.xml изисква вход, затова вече не се предлага); „MAG / STB Emu“ — портален адрес https://<host>/c/ плюс регистрираните MAC адреси и бутон „Manage Devices“; адрес за сваляне на Enigma2 букет (за администратори; от 2.9.322 носи ключа на клиента, а не паролата); и само информативна бележка „Kodi PVR HTSPv2“ (данните за HTSP са същият потребител/парола, изисква HTSP Hybrid Mode в Настройки). Бутонът „Reset Streaming Links“ е най-долу в същия прозорец. Табът „Линкове“ в прозореца „Редактирай“ има същите линкове с бутони „Копирай“. В таба „Профил“ администраторът има и „Изпрати данните за вход“ (изпраща текущите данни); служителите никога не виждат паролата и имат „Нова парола по имейл“ (нова парола, направена на сървъра и изпратена по имейл). „Manage Devices“ затваря „Линкове за достъп“ и отваря прозореца „Редактирай“ на таба „Устройства и защита“.
Спиране на изтекъл плейлист
„Редактирай“ → „Линкове“ → „Нулирай линковете…“ в червеното каре „Плейлистът е споделен или откраднат?“ (или „Reset Streaming Links“ в „Линкове за достъп“). От 2.9.322 всеки линк, който дават конзолата и профилът на абоната, носи токен вместо паролата (M3U линкът, Xtream плейлистът, ТВ програмата с ключа и Enigma2 букетът), така че нулирането спира наведнъж всяко копие, а абонатът запазва паролата си. Приложенията, влезли с потребителско име и парола, продължават да работят. Кажете на потребителите само с линк и на тези с Enigma2 да вземат новия линк от профила си.
Намиране на нужните профили
Редът под заглавието брои профилите („110 профила · 104 активни · 6 чакат потвърждение на имейла“). Бутоните за статус под табовете са филтри с броя: Всички, Активни (активирани и с неизтекъл платен период), Чакат потвърждение на имейла (регистрирани, но не са потвърдили имейла; платена регистрация, която чака плащане, не се брои), Изтичат до 7 дни, Изтекли (платеният период е свършил: заключени или на безплатния пакет; от 2.9.322 филтърът „Изтича“ › „Изтекли“ означава същото: чакащ, деактивиран, спрян или блокиран профил се показва там само ако датата му на изтичане е минала), Деактивирани (деактивирани, спрени или блокирани) и Още без активност (никога не са гледали, не са регистрирали устройство и не са имали връзка; изчислява се на сървъра). Щракнете бутон, за да стесните списъка; щракнете го отново или „Всички“, за да изчистите. Бутоните се комбинират с лентата с филтри: полето за търсене (име / потребител / имейл) и списъците Пакет, Лимити, Функции, Изтича и „Регистриран“. Всеки използван филтър се показва над таблицата като етикет с ✕, до „Изчисти всички“ и „Показани N от M профила“; подредбата („Подреди“) се пази отделно. Списъкът показва по 25 профила на страница (50 или 100 под таблицата). „Експорт в CSV“ (администратори) изтегля показаните в момента профили, от всички страници, без пароли и линкове.
Целият клиент с един поглед (страничното меню)
Щракнете името на клиента или „Отвори“. Вдясно се отваря меню (на телефон — на целия екран). Адресът получава #client-<id>, така че можете да изпратите линка на друг потребител на конзолата, а бутонът „Назад“ на браузъра затваря менюто. Горе: името, статусът, потребител · имейл · номер на клиента и „Редактирай“, „Линкове за достъп“, „Сигурност и заключване“ и „Изпрати съобщение“. „Абонамент“: пакетът, връзките (и колко гледат в момента), функциите, изтичането и бутоните за удължаване. „Стаи и устройства“: за всяка стая приложението или приемникът и кога е ползван за последно, какво се гледа в момента (приложението и версията му), входовете в приложенията и регистрираните приемници; никога IP или MAC адрес. „Условия и поверителност“: приемането на Общите условия (версия, час, начин) с „Доказателство“ (пълният запис), дали има дата на раждане (никога самата дата), родителският ПИН вкл./изкл. и заключването за възрастни, докато защитата за непълнолетни е включена. „Последна активност“: последното гледано. Долу: „Изтрий клиента…“, „Деактивирай“ или „Активирай“ и „Приложи код за покана“. Esc или ✕ го затваря. Служители без „Управление на клиенти“ виждат менюто без „Редактирай“, удължаване, изтриване и деактивиране.
Промяна на много клиенти наведнъж
Отметнете полетата вляво (полето в заглавния ред отмята цялата страница). Лентата над таблицата предлага „Удължи…“ (1, 3 или 12 месеца), „Смени пакета…“, „Изпрати съобщение…“ и „Деактивирай“, както и „Изчисти избора“; всеки диалог изброява профилите, които ще промени. Няма изтриване на много клиенти наведнъж. Всеки профил се променя точно както би го променило „Редактирай“, със същото право (служителите трябва да имат „Управление на клиенти“; „Изпрати съобщение“ е достъпно за всеки вход в конзолата). Резултатът казва колко са променени, пропуснати (безсрочен, вече на този пакет, вече деактивиран, изтичане твърде далеч в бъдещето) или неуспешни и изрежда непроменените профили. Изборът се пази между страниците („N от тях са на други страници“), но се изчиства при смяна на филтър, така че действие никога не стига до профили, скрити от филтрите.
„Клиент от“ — откога е клиент
От версия 2.9.318 списъкът има колона „Клиент от“: датата на регистрация на профила (по часовата зона на портала) и колко време е минало оттогава. В лентата с инструменти има филтър „Регистрирани“ (всички, под 6 мес., 6+, 12+ или 24+ мес.) и списък „Подреди“ (Най-нови първо, Най-стари първо, Изтичат първо, Име (А–Я); администраторите имат и „Рожден ден (най-скоро)“). Подредбата се помни за всеки потребител на конзолата и остава след „Изчисти филтъра“. Прозорецът на клиента показва „Клиент от“ с датата и колко време е минало оттогава; администратор може да натисне „Коригирай“, за да зададе друга дата, а „Запиши“ я записва веднага, без бутона долу на прозореца (празно поле означава отново датата на регистрация). Служителите виждат датата, но не могат да я променят. Абонатът вижда същата дата в „Моят профил“.
Дата на раждане
„Настройки“ → „Клиенти“ → „Дата на раждане“ определя какво питаме клиентите. „По желание“ (по подразбиране от 2.9.319) и „Задължителна при регистрация“ искат пълната дата — ден, месец и година — в „Моят профил“ и при самостоятелна регистрация (пробна, безплатна и платена; профилите, създадени с покана, не се питат). „Изключено“ запазва рождения ден от 2.9.318: само ден и месец, никога година, а докато подаръкът за рожден ден е изключен, нови рождени дни не се записват. Денят и месецът са за поздрава и — когато е включен — подаръка за рожден ден; годината служи само за защитата на непълнолетните („Настройки“ → „Клиенти“ → „Защита за непълнолетни“, която остава изключена, докато не я включите). Преди да поискате годината, проверете дали политиката ви за поверителност казва, че я събирате и защо. Абонатите добавят, променят или премахват датата сами в „Моят профил“ → „Настройки на профила“ → „Лични данни“; могат да я променят веднъж на 12 месеца, а премахването работи винаги. Прозорецът „Редактирай“ има ред „Дата на раждане“ („Профил“ › „Лични данни и условия“): „Не е въведена · Въведи по молба…“, докато няма въведена дата. Администраторът вижда датата и я променя само когато клиентът го е поискал: „Промени…“ отваря прозорец с Ден, Месец, Година и задължителната отметка „Клиентът поиска това (по телефон, имейл или лично)“, а клиентът получава съобщение, че датата е добавена по негова молба. Служителите с право „Управление на клиенти“ могат да направят същото по молба на клиента, но никога не виждат датата — само „Въведена“ или „Не е въведена“ и „🎂 Рожден ден днес“ в самия ден. Докато защитата за непълнолетни е включена, служителите не могат да променят датата на профил със заключено съдържание за възрастни; администраторът може. „Изчисти“ изтрива датата и съобщенията за нея след потвърждение. И двете се записват веднага, не със „Запази“ на прозореца.
Подновяване, надграждане или удължаване на профил
Или редактирайте клиента (таб „Абонамент“: дата, +1 / +3 / +12 месеца или „Никога не изтича“), или използвайте менюто ⋯ на реда → „Приложи код за покана“: изберете неизползван код или поставете такъв и той се прилага, все едно клиентът го е активирал — изтичането става MAX(текущо изтичане, днес) + продължителността на кода, статусът се връща на активен, пакетът/профилът/режимът на локера от кода се присвояват и кодът се консумира. Съобщение потвърждава „Applied — active until <дата> (+N days)“. Картите за статус в таба „Абонамент“ винаги показват текущия статус на профила (включително „Изтекъл“, „Чака потвърждение на имейла“, „Чака плащане“, „Отбелязан за изтриване“ и „Блокиран“), а „Запази промените“ променя статуса само ако изберете друг. Изборът „Активен“ за деактивиран, спрян, блокиран или чакащ профил с минала дата на изтичане първо пита: само „Активен“ го оставя изтекъл, затова преместете и датата. Преместването на датата на изтичане на изтекъл или отбелязан за изтриване профил в бъдещето (или „Never Expire“) го активира отново; деактивиран, спрян, блокиран или чакащ потвърждение профил запазва статуса си, докато не го промените. Датата на изтичане трябва да е истинска дата (ГГГГ-ММ-ДД) или празна. По-бързо: в страничното меню на клиента „+1 месец“, „+3 месеца“ или „+12 месеца“ удължава от по-късната от двете дати, днес или текущото изтичане (изтекъл профил става отново активен, както при „Редактирай“), а „Избери дата…“ задава произволна дата; менюто показва новата дата веднага.
Издаване на кодове за покани
От 2.9.323 кодовете за покана са в Регистрация и препоръки → Покани (вижте онази страница: генериране, копиране, оттегляне, изтриване, почистване). Връзката „Кодове за покана → Регистрация и препоръки“ в края на лентата с табове на „Клиенти“ води там. „Приложи код за покана“ остава тук: менюто ⋯ на реда, страничното меню на клиента и таб „Абонамент“ в прозореца „Редактирай“.
Обработка на заявки за изтриване и спящи профили
„Чакащи изтривания“ показва клиентите, поискали изтриване на профила си в „Моят профил“ или в приложението (BGPVR Player 1.8.4 и по-нови); всеки профил се изтрива на своята „Дата на изтриване“: краят на платения му период (колоната „Платен до“) или заявката, ако няма платен период, плюс дните от Модули → „Сигурност“ → „Изтриване на профил: дни на съхранение“ (по подразбиране 14). Първо е следващото изтриване; колоната „Изтрива се след“ става кехлибарена при ≤5 дни и червена при ≤2 дни, а „Изпрати оферта“ изпраща в портала и по имейл оферта за задържане — % отстъпка, безплатни дни или само съобщение (с валидност 24/48/72 ч.). „Неактивни / Изчистване“: „Scan for inactive users“ маркира съвпадащите профили като pending_purge; отметнете редове и „Purge selected“ ги изтрива окончателно (изтрива данните на клиента от всички таблици, както при изтриване на потребител, като запазва потребител/имейл/причина/кой е изчистил в архива на изчистените профили); „Exempt“ вдига флага за изключване, така че бъдещите сканирания да пропускат профила.
Какво става след заявка за изтриване
Абонатът потвърждава с паролата си. Нищо не се изтрива веднага и нищо не се възстановява. При платен план абонатният профил работи до края на платения си период („Платен до“) и не се подновява; след това се пази толкова дни, колкото е зададено в Модули → „Сигурност“ → „Изтриване на профил: дни на съхранение“ (по подразбиране 14), и на своята „Дата на изтриване“ ежечасното почистване го заличава (не и докато изпратена от вас оферта за задържане е още отворена) заедно със записите, профилите, любимите, устройствата и настройките (фактурите се пазят). Без платен период (пробен профил, безплатният пакет, изтекъл план, профил, който никога не е плащал, или профил без край) дните се броят от заявката. До тази дата абонатът може да се откаже с „Отмени изтриването“ в „Моят профил“ или в приложението; след отказ автоматичното подновяване остава изключено, затова подновява от „Моят профил“. Докато изтриването чака, купуването или подновяването на план, използването на код, на натрупани безплатни дни и на подарък се отказват („Първо отменете изтриването на профила“). Всяка заявка се изпраща по имейл до Настройки → раздел „Notifications“ → „Alert email“ (нужен е настроен имейл в раздел „Email“; изпраща се дори когато „Deliver via“ Email е изключено): ID и потребителско име на клиента, час на заявката, платен до, дата на изтриване и резултатът за подновяването в Stripe; други лични данни няма. Без зададен „Alert email“ не се изпраща нищо (само ред в лога). Заявка отпреди 2.9.325 запазва старото правило: 14 дни от заявката.
Разделът „Плащания“ (2.9.401)
Клиент › „Плащания“ (администратори и „Вижда приходите“): следващо подновяване, общо платено по валути, всички онлайн и въведени плащания, възстановявания като отделни отрицателни редове, отказани записи зачеркнати, чакащи и неуспешни опити в сиво. С „Въвежда плащания“: „Въведи плащане“, „Откажи плащането“ (пита в страницата) и „Въведи възстановяване“.
Допълнителни пакети върху пакета (2.9.403)
Редакция на клиент → Абонамент → „Допълнителни пакети върху пакета“: отметнете пакет и изберете колко дълго важи (без дата = следва плана; никога след края на плана), после „Запази пакетите“. Дадените оттук не се таксуват: запишете плащането в „Приходи“. Когато пакетът изтече, каналите му изчезват от всички приложения до минута; направените записи остават, а предстоящ еднократен запис на тези канали се отменя със съобщение до зрителя. Платените добавки в момента са изброени под пакетите.
Платени добавки (2.9.403)
Платена добавка (Запис, Timeshift, Филми) или допълнително устройство важи един месец или до края на плана, ако той е по-рано, и работи дори когато пакетът не я включва. Повторна покупка добавя още месец. Най-много 3 допълнителни устройства едновременно. Отмяна или връщане на плащането я взима обратно. Плащане се отказва още преди да започне, когато планът е изтекъл, зрителят е на безплатния пакет или устройствата са на лимита.
Допълнителни пакети: „Следва плана“ и бърз избор (2.9.404)
Всеки ред с допълнителен пакет има „1 месец“, „3 месеца“, „1 година“ и „Следва плана“ („Без край“ за профил без край на плана). „Следва плана“, изборът по подразбиране за току-що отметнат пакет, няма собствена дата: пакетът важи, докато важи планът, и след подновяване, и спира, когато планът свърши; на нашите профили и тези на екипа без край на плана е без край. Месец или година попълват датата, никога след края на плана (редът казва, когато датата е спряна до края на плана); въведена на ръка дата също работи. След „Запази пакетите“ редът казва „Следва плана“, „Без край“ или „До <дата>“. Пакетите, записани преди 2.9.404, пазят датата си: изчистете датата и запазете, за да следва плана. Зрителят не може да купи пакет, който вече следва плана.
Родителските ПИН кодове се пазят по-сигурно (2.9.416)
Родителският ПИН на профила и ПИН кодовете за заключени канали вече се пазят в еднопосочен вид със сол, така че не могат да се прочетат от копие на базата данни. За зрителите нищо не се променя: зададен по-рано ПИН работи както преди и минава в новия вид следващия път, когато се въведе правилно. Блокирането след грешни ПИН кодове е без промяна.
Enigma2 букети: един обикновен поток и плейър на приемника (2.9.417)
Enigma2 букетът вече дава на всеки канал обикновен MPEG-TS адрес (.ts?native=1&container=ts): DVB канал направо от тунера с всичките му звукови пътеки, субтитри и телетекст, HLS източник препакетиран. Приемниците извън дома вече не получават адаптивното HLS прекодиране, което вграденият плейър на приемника не може да пусне. „Плейър на приемника“ избира плейъра на приемника: вграденият (1, по подразбиране и препоръчан), GStreamer (4097), ServiceApp с GStreamer (5001) или с exteplayer3 (5002; за двата трябва приставката ServiceApp). Абонатът го задава в „Моят профил“, „Други приложения“; в „Редакция на клиент“, „Връзки за стрийминг“ изборът променя само връзката, която копирате. player= във връзката има предимство пред избора на профила; връзка без него ползва избора на профила, иначе 1. Букетите, които вече са на приемниците, работят както досега, докато не бъдат изтеглени отново. Радиоканалите са вписани като радио услуги. Ако връзката за потока не може да се направи, изтеглянето спира със съобщение, вместо паролата да се запише във файла.
Всеки опит за ПИН на канал се брои (2.9.417)
При канал със собствен ПИН за заключване верният опит вече също се брои, точно както ПИН на профила: нулира броя грешни опити, а докато адрес или профил е блокиран, всеки опит се отказва еднакво. Самото блокиране е без промяна (по подразбиране 5 грешни ПИН кода, после 15 минути).
Една кутия за категориите на филми и сериали (2.9.418)
Редактиране на клиент → „Съдържание“ вече има една кутия „Категории за филми и сериали“ вместо два списъка. „Следва пакета“ е по подразбиране: всички категории на пакета и новите, щом се появят. „Само тези категории“ ги показва за отмятане; новите не идват сами. „Частни добавки“ изброява частните категории, дадени на този профил; те се добавят отгоре, каквото и да е избрано горе. Редът най-горе казва колко категории, филми и сериали вижда профилът. При „Само тези категории“ без отметки и без частна добавка „Запази“ остава изключен. „Управление на категориите…“ отваря прозореца „Категории“.
Гледането се синхронизира за всичко: „Продължи гледането“ (2.9.435)
BGPVR пази едно място, докъдето е гледано, и отметка „изгледано“ за всеки профил на зрител за записи, филми, епизоди на сериали и предавания от архива, общи за всички устройства в дома: спрете епизод на телефона и телевизорът предлага да продължите; изгледано се отбелязва от 90 % нагоре или когато зрителят го отбележи. Захранват го приложенията, уеб плейърът и собствените записи на сървъра за гледане, така че Xtream плейърите и приемниците MAG също местят мястото. Прозорецът на клиента показва „Продължи гледането“ на абонатния профил (започнатото от всеки профил на зрител, най-новото първо); зрителите виждат своето в „Моят профил“ → „Начало“ и махат заглавие с ✕. Историята на детския профил вижда родителят; членовете на семейството не виждат чуждата, а титулярът не вижда тази на член. BGPVR Player 1.9.5 и по-новите показват въпроса за продължаване, отметките и следващия епизод за всички видове; по-старите приложения работят както досега. Филмите и епизодите могат и да се подготвят предварително (приложението пита, докато зрителят решава), така че първото пускане вече не чака на „Свързване…“.
Дайте на клиент собствени часове за запис (2.9.446)
Отворете клиента → „Редактиране“ → „Абонамент“ → „Часове за запис“. Полето показва използваните часове, разделени на завършени, записват се сега и насрочени, и кой ги споделя. Оставете „Часове на този клиент“ празно за числото на пакета, въведете число за собствено или отметнете „Без лимит за този клиент“. Число под вече използваното е позволено: страницата ви предупреждава, нищо не се изтрива, а новите записи се отказват, докато клиентът не падне под него. Списъкът с клиенти показва използването под значката DVR, а филтърът „Запис“ намира кои са почти пълни, на лимита или без лимит.
Намиране на профил по номер (2.9.451)
Въведете номера на профила в полето за търсене на „Клиенти“ като 1234 или #1234: този профил излиза пръв; при 1234 без # след него идват имената, потребителските имена и имейлите, които съдържат тези цифри. Същото важи за всяко търсене на клиенти в конзолата: „Въведи плащане“, разделът „Клиенти“ на пакет, „Дай на профил или пакет“ в частна категория, складът с приемници и търсенето на клиент там, „Поддръжка“ („#1234“ намира и доклад 1234), „Ново съобщение“ и списъкът със съобщения, „Устройства“, „Наблюдение“ и правилата за запис на клиентите.
Кой е вписал телевизор в детски профил (2.9.451)
Отворете клиента → „История“. Телевизор, влязъл с код, се показва като „Одобрен е код за вход на телевизор“. Когато кодът е поставил телевизора в детски профил, редът казва кой го е одобрил (за администраторите; служителите виждат реда без това): титулярят на абонатния профил или членът на семейството с името на профила му. Друго за члена не се пази в реда.
Разделът „Семейство“ и местата (2.9.470)
Прозорецът на клиента вече има собствен раздел „Семейство“ (досега беше блок в раздела „Устройства“). Показва се, докато Модули → Членове на семейството е включен. В него са всички вкъщи: първо титулярят („Вие · титуляр“), после всеки човек по реда си, с „Родител“ или „Дете“, където важи, ключ на всеки, който заема място, състоянието на собствения му вход, устройствата и кога е гледал за последно, никога какво е гледал. Един ред казва колко места са заети („заети 4 от 5 места“); докато профилът няма семейни входове, на негово място пише защо. Действията за членовете са както досега: „Изпрати отново“, „Отмени поканата“, „Връзка за нова парола“, „Спри“, „Пусни“ и „Премахни“, само с право „Управление на клиенти“. Ключ имат титулярят, всеки със собствен вход (и чакаща или изтекла покана, докато не бъде отменена) и всяко дете. Правилата от 2.9.470: най-много 6 души (титулярят + 5); профил, който вече има 7, ги запазва, но не може да добавя. Местата никога не са повече от 6: „Членове на семейството (собствени входове)“ в пакета пак включва до 5, а допълнителните членове спират на 6. family_extra_members_max (3 по подразбиране) вече има и таван 6 − включените, така че план с 5 включени може да има само един допълнителен член. Допълнителният член добавя място, никога човек: „Моят профил“ го предлага само когато всички места са заети и възрастен от семейството още няма собствен вход, а таксуването отказва такъв, който не би добавил използваемо място. Вече купените над тавана работят до крайната си дата и не се продават отново. Зрителите настройват телевизор за някого в „Моят профил“ → „Семейство“ или „Устройства“ → „Активирай телевизор“ („За кого е това устройство?“): титулярят за всеки, другият родител само за децата, възрастен със собствен вход само за себе си. От BGPVR Player 1.9.8 телефонът на титуляря или на другия родител може да свърже телевизор и в същата Wi-Fi мрежа, след като двата екрана покажат същите 4 цифри. Приложенията преди 1.9.8 още казват „Профили“.
Членовете на семейството в списъка „Клиенти“ (2.9.472)
Докато Модули → Членове на семейството е включен, клиент с членове на семейството има бутон „Семейство · N“ под името си в списъка „Клиенти“ (N = титулярят + всички останали вкъщи). Натиснете го, за да се покажат хората точно под клиента, и отново, за да се скрият; при отваряне на страницата семействата са затворени. За всеки човек се виждат снимката или инициалите, името, „Родител“, „Възрастен“ или „Дете“, състоянието на собствения му вход („Активен“, „Поканен“, „Изтекла покана“, „Спрян“ или „Без собствен вход“), мястото, което заема („Място 2 от 5“, „Не заема място“; нищо, докато профилът няма семейни входове), колко устройства е вписал и кога е гледал за последно, никога какво е гледал. „Раздел „Семейство““ отваря клиента на раздела му „Семейство“ с отбелязан човек. Членовете не са клиенти: нямат свой ред, отметка или пакет, а пакетът, срокът, плащането и лицензионният брой остават на профила; „· N души“ в заглавието (клиентите + членовете на семействата им) е само информация. Търсенето намира член на семейството и по име или имейл: показва се титулярят с отворено семейство, човекът е отбелязан „Съвпадение“, а ред казва „Намерено при членовете на семейството: … — в абонатния профил на ….“ Новият филтър „Семейство“ показва клиентите с членове на семейството или само тези, в които някой има собствен вход; той се появява във „Филтри:“ и „Изчисти всички“ го маха. Персоналът вижда същото като в раздела „Семейство“: име, имейл, роля, състояние, устройства и кога е гледано последно.
Присъединяване към семейство (2.9.473)
Титулярят може да покани човек, който вече има собствен абонатен профил, да се присъедини към семейството (в „Моят профил“ поканата към този имейл казва „Този имейл вече има собствен абонатен профил“ и предлага „Попитай дали иска да се присъедини“). Само този човек може да приеме, влязъл в своя „Моят профил“. В раздела „Семейство“ човекът се вижда като „Попитан“ с „от абонатен профил #N“, докато отговори (заема място като покана: „Изпрати отново“ пита пак, „Отмени поканата“ освобождава мястото), после „Присъединен от абонатен профил #N“ или „Отказал“ („Премахни“ го чисти). Същото се вижда в списъка „Клиенти“ под титуляря. „Премести в семейство“ (най-долу в раздела „Семейство“ на клиента, право „Управление на клиенти“) изпраща на клиента същия въпрос за номера на абонатния профил на титуляря, който въведете: нищо не се променя, докато не приеме. Когато приеме, името, снимката, любимите, историята, записите, които се побират в часовете на семейството, и устройствата му в приложенията идват с него, подновяването в Stripe се спира в края на платения период, а собственият му абонатен профил показва „Този абонатен профил се присъедини към семейството на абонатен профил #N“ и се закрива (Изключен, пази се, никога не се чисти), когато свърши платеното време; дотогава се брои като активен профил. Ако напусне семейството (или титулярят го премахне), собственият му абонатен профил се връща включен, с любимите, историята, записите и устройствата му; планът му е какъвто казва датата му (добавете време ръчно, ако се съгласите). Входовете му с MAG / M3U / собственото потребителско име работят по собствения му план, докато се закрие.
Кой какво плаща и подаръци (2.9.474)
Другият родител или възрастен член на семейството (активен, със собствен вход) може да добави пакет или добавка (Записи, Връщане назад, Филми) за цялото семейство от страницата си в „Моят профил“, със собствената си карта през Stripe: част от месеца днес до датата на подновяване на семейството, после всеки месец. Пакетът остава в абонатния профил на титуляря; титулярят никога не се таксува, вижда „Плаща <име>“ и може да спре подновяването (остава до платената дата; платецът получава имейл). Пакети 18+ добавя само титулярят, а смяната на плана и допълнителните места остават негови. Когато платецът напусне семейството, подновяването му спира в края на платеното време. Титулярят или член може да направи и връзка за подарък на пакет (никога 18+): всеки я отваря, въвежда име и имейл за фактурата и плаща веднъж за 1, 3 или 12 месеца (не се прави профил, нищо от абонатния профил на семейството не се показва). Титулярят може да откаже подарък до 14 дни и парите се връщат на подарителя през Stripe. В раздела „Семейство“ на клиента „Кой какво плаща“ показва плащанията на членовете, а „Подаръци“ подаръците; „Върни парите“ (право „Записване на плащания“) връща платен подарък през Stripe. Разделът „Плащания“ показва кой е платил („Плаща <име> (член на семейството)“ или „Подарък от <име>“) и марката и последните 4 цифри на картата (нищо друго от картата не се пази). Записите, останали в закрития собствен абонатен профил на присъединил се човек, се изтриват 30 дни след закриването му; когато служител изключи титуляря, присъединеният член може да влезе само за да напусне семейството.
Нулирането на парола отписва приложенията (2.9.490)
Нулирането на паролата на зрител (кодът по имейл или „Нулирай паролата“ тук) вече дава и нов токен на профила и отписва приложенията му, така че стара парола или копирана връзка спира да работи навсякъде; членовете на семейството пазят своите устройства. Паролите в „Моят профил“ трябва да са поне 8 знака при задаване или смяна. Приложения, сдвояване на Web TV и адреси на плейъри, които опитват много грешни пароли, се спират за малко (10 в минута от адрес, 20 за 15 минути за потребител), както при входа през Xtream. MAG приемник, който пакетът не пуска, винаги вижда един и същ екран („Това устройство не може да влезе“), а адрес, който опитва много непознати MAC адреси, се спира за малко (приемниците във вашата мрежа никога).
„Пусни на телевизора“ в BGPVR Player (приложение 1.9.8)
Няма нищо за настройване. От приложение 1.9.8 зрител, който гледа на телефон или таблет с Android, може да докосне „Пусни на телевизора“ в горната лента на плейъра: BGPVR Player на неговия Android TV, Google TV или Fire TV у дома пуска същия канал на живо, предаване от архива, запис, филм или епизод от същото място; филмите, епизодите и записите запазват езика на звука и субтитрите, ако телевизорът ги има, а живите канали също, от приложение 1.9.10. Заспал Google TV или Fire TV първо се включва, където е възможно. Телефонът става дистанционно: „Пусни тук“ връща гледаното, „Премести на друго устройство“ го праща нататък. Ползва сдвояването на дистанционното на телефона (6-цифрен код на телевизора, веднъж) и работи само между телефон и телевизор в един и същ профил и една и съща домашна мрежа. Телевизорът пуска от собствения си вход, затова важат неговите профил (и детският), ПИН, правила за съдържание за възрастни и пакет, а сървърът ви вижда обикновено гледане от телевизора. Телефонът спира своя поток веднага щом телевизорът тръгне, затова профилът ползва един поток; мястото за продължаване се пази както досега, така че „Продължи гледането“ остава вярно. От телефона към телевизора отиват само номера, мястото и избраните езици, шифровано, в домашната мрежа. Няма нова настройка, порт или адрес на сървъра. Версията за iPhone и iPad идва по-късно.
„Премести на друго устройство“ в BGPVR Player (приложение 1.9.9, преименувано в 1.9.10)
Няма нищо за настройване. От приложение 1.9.9 зрител с два телевизора у дома (Android TV, Google TV или Fire TV) може да премести гледаното от единия на другия: „Премести на друго устройство“ в плейъра на телевизора (в лентата на плейъра за филми, епизоди, записи и архив; в „Още“ при канал на живо), който се показва само когато друг телевизор в същия профил отговаря в домашната мрежа или спи и може да бъде включен от този телевизор, или „Премести на друго устройство“ в дистанционното на телефона. Другият телевизор отваря същото на пауза в същата секунда, в същия профил, със същите езици на звука и субтитрите (на живо, архив, записи, филми и сериали, с приложение 1.9.10 на двата телевизора), а първият телевизор заспива с „Преместено на Спалня“. Канал на живо пристига на пауза в същия момент, ако на другия телевизор може да се връща назад, иначе върви на живо. И двата телевизора трябва да са с приложение 1.9.9 (и телефонът, за местене от дистанционното му), с включено „Управление от телефони“ (Настройки › Свързани телефони), в един и същ профил и в една и съща домашна мрежа. Първото преместване между два телевизора иска OK на другия телевизор, веднъж за всяка посока. Правилата за деца и ПИН остават на телевизора, който пуска: детският профил пристига като детски, преместване от профил на възрастен към телевизор, последно ползван от дете, иска родителския ПИН, а канал с ПИН иска своя ПИН там. Телевизорът, от който се мести, може да включи заспал Fire TV; заспал Google TV се показва само когато преместването започва от друг Google TV. От приложение 1.9.11 телевизорът, от който се мести, се изключва сам няколко секунди по-късно, и същото прави, когато таймерът му за сън изтече, щом зрителят го е разрешил на този телевизор (Настройки › Изключване на телевизора › Разреши на този телевизор да се изключва сам: телевизорът показва код, който се въвежда на телевизора или от дистанционното на телефона; BGPVR изпраща само „заспи“ към собствената услуга за дистанционно на приставката на този телевизор). Без това, а при Fire TV винаги (приложение не може да го изключи), телевизорът заспива по собствения си таймер и го казва. От телевизор на телевизор отиват само идентификатори, мястото и избраните езици, шифровано, в домашната мрежа; всеки телевизор пуска от собствения си вход. Няма нова настройка, порт или адрес на сървъра.
Изключване и включване на телевизора от телефона (приложение 1.9.8)
Нищо не се настройва. От приложение 1.9.8 ⏻ на дистанционното на телефона спира BGPVR на телевизора и го приспива. Приставка с Google TV или Android TV се изключва наистина, след като зрителят веднъж сдвои телефона с нея: телефонът предлага „Изключване на телевизора от телефона“, телевизорът показва код от 6 знака и зрителят го въвежда на телефона (това е собственото сдвояване за дистанционно на приставката; телефонът пази ключа си, а „Забрави сдвояването с телевизорите“ в настройките на дистанционното го изтрива). След това ⏻ приспива приставката и HDMI-CEC изключва телевизора; „Включи“ я събужда през собственото ѝ събуждане от режим на готовност и BGPVR се отваря. Fire TV не може да се изключи от приложение: екранът му потъмнява, телефонът казва това, а Fire TV заспива по собствения си таймер (и изключва телевизора, ако HDMI CEC Device Control е включено). Помощта за абонати („Пусни на телевизора“) го обяснява с думите на приложението. Нищо не се променя на сървъра.
Звук и субтитри в BGPVR Player (приложение 1.9.10)
Няма нищо за настройване на сървъра. От приложение 1.9.10 BGPVR Player помни за всеки канал езика на звука и субтитрите (или „Изкл.“), които зрителят е избрал там, и ги ползва следващия път. Редът е: изборът, който носи преместеният поток, после този на самия канал, после този по подразбиране на профила („Език на звука“ и „Субтитри“ в раздела „Приложение“). Субтитрите на канали с няколко езика (канали Live+, сървър 2.9.497 или по-нов) вече се показват и в приложенията за iPhone, iPad и Linux и с плейъра mpv на Android. Ограничение: с нативната повърхност на mpv (Android TV преди 10 или избрана в Настройките) субтитрите остават вградени в картината и менюто няма редове за субтитри.
Внимание
- Смяната на пакета на ИЗТЕКЪЛ профил сама по себе си не прави нищо — правата се определят от датата, така че профилът остава на безплатния пакет, докато датата на изтичане не е в бъдещето. Прозорецът „Редактирай“ първо пита („Абонаментът още е изтекъл“, „Запази въпреки това“), но все пак позволява запис без ефект.
- Прозорецът „Редактирай“ винаги показва ЗАПИСАНИЯ абонамент, а не това, с което профилът работи в момента. Изтекъл профил пише горе „Абонаментът е изтекъл на <дата>“, а редът в списъка показва безплатния пакет с „беше <стар пакет>“ отдолу. И двете са верни — това са различни неща. От 2.9.322 „изтекъл“ означава само, че платеното време е свършило: пробен профил, чакащ потвърждение, с дата след два дни пише „Пробният период започва, когато имейлът бъде потвърден“, а не „Изтекъл … — достъпът е заключен“.
- Live TV е единственият флаг, при който пакетът е твърд таван (на сървъра: пакет И клиент). Timeshift / DVR / VOD не са последователни: списъците за XC/приложението и пътищата MAG/Stalker изискват пакет И клиент, но endpoint-ът за DVR/Catch-up достъп на приложението взима собствения флаг на клиента винаги когато е зададен (а администраторската форма винаги го задава). За да махнете DVR или VOD на един абонат, свалете отметката при КЛИЕНТА — само от пакета не е достатъчно навсякъде.
- „Максимален брой връзки“ при клиента е единственият лимит на абонат, който се налага при възпроизвеждане; лимитът на връзките в пакета не се проверява при пускане. Объркващо е, че колоната Лимити може да покаже лимита на пакета за профил, изпаднал на безплатния пакет — при възпроизвеждане пак важи числото на клиента. „Максимален брой връзки“ ограничава само потоците на живо: записите никога не се броят, а филмите и сериалите не се броят по подразбиране (вижте Връзки).
- „Изтрий клиента…“ е незабавно и необратимо. То изтрива данните на човека навсякъде (устройства, сесии, история на гледане, журнали за сигурност и устройства); остават само фактурите и записът за изчистването. Наето или предоставено устройство остава в STB устройства — изчезва само връзката му с клиента. Изчистването също е окончателно; остава само архивният запис.
- „Нулирай линковете“ („Редактирай“ › „Линкове“ или „Линкове за достъп“) сменя токена във всеки линк — M3U линка и линковете за Xtream плейлист, XMLTV и Enigma2 букет в конзолата и в профила на абоната — и прекъсва активните потоци. Всяко копие спира да работи. Потребителското име и паролата не се променят: приложенията, влезли с тях, взимат новия линк при следващото си опресняване, но плейърите само с линк и Enigma2 букетите трябва да се добавят наново на ръка. Нулиранията от оператора се записват в събитията за сигурност на клиента. Смяната на паролата на абонат също нулира линковете му за Xtream, XMLTV и Enigma2 (но не и M3U линка — за него използвайте „Нулирай линковете“).
- От 2.9.322 линковете в конзолата идват от сървъра с ключа на клиента, никога с паролата: табът „Линкове“ в прозореца „Редактирай“ и Enigma2 букетът в „Линкове за достъп“ (само за администратори; служителите виждат, че ги има, но не и самия линк). „Копирай всичко“ при Xtream копира сървъра, порта, потребителското име и — за администратор — паролата: това са данни за вход, не линк, затова нулирането не ги променя. Kodi (HTSP) не се засяга от нулирането.
- Лицензните лимити важат тук: максималният брой потребители е 10 при Free, 100 при Pro, 500 при Business и практически неограничен при Enterprise. Над лимита „Добави клиент“ се отказва с „<Tier> tier allows N users“, както и самостоятелната регистрация и регистрацията с покана.
- Регистрирането на ВТОРИ MAC адрес на абонат се отказва под ниво Business (403 multi_stb_not_licensed) — както в тази форма, така и в собствения портал на клиента. Съобщението към администратора показва суровия код „multi_stb_not_licensed“, а не разбираемо съобщение.
- Служителските (неадминистраторски) профили никога не виждат паролата, не могат да въведат нова и не получават линковете с ключа на клиента (M3U, ТВ програмата с ключа, Enigma2 букета).
- Режимът „Strict“ на локера отказва достъп само когато заявката реално носи MAC адрес и профилът има поне един регистриран MAC, който не съвпада — профил без регистрирано устройство не се блокира от него. Под ниво Business отпада само ученето на доверени източници/слотове; разрешените IP адреси, строгата MAC проверка, блокировките за сигурност и лимитът на връзките се налагат на всяко ниво.
- Часовата зона и градът за времето на всяко устройство са на абоната: той ги задава в профила си под STB устройства (с търсене на град) или на самото устройство (Settings → Device → Time zone). В конзолата няма поле за тях. Часовата зона по подразбиране за всички устройства е настройката portal_timezone (Europe/Sofia), а общ град за времето — настройката weather_city; и двете се сменят само през API за настройки. От 2.9.314 приложението BGPVR Player (1.7.7 и по-ново) показва град до температурата на началния си екран по същото правило: градът на устройството, иначе на абоната, иначе weather_city, иначе определен по IP адреса, както на MAG приставките; сървърът изпраща града само на влезли абонати.
- Полето „Port“ при Xtream Codes се попълва от адреса в браузъра и показва 80 винаги когато конзолата се отваря на стандартен порт — включително по HTTPS, където правилната стойност е 443. Проверете го, преди да го подадете за плейър.
- „Scan for inactive users“ маркира изтекли или деактивирани профили без активност от 90 дни и без платена фактура през последната година, като пропуска изключените (Exempt) и тези, които вече са поискали изтриване. Маркирането задава pending_purge, което блокира гледането, затова прегледайте списъка, преди да натиснете „Purge selected“. Отметката „Exempt“ на вече маркиран ред не го маха от списъка: „Purge selected“ пак го изтрива.
- Сървърът още не спира подновяванията в Stripe: той не пази идентификаторите на абонаментите в Stripe, затова заявката за изтриване не може да отмени такъв абонамент. Ако клиентът е плащал през Stripe, имейлът казва „check the Stripe dashboard and cancel any automatic renewal by hand“: направете го ръчно в таблото на Stripe (отказ в края на периода, без възстановяване). Сам се подновява само план със Stripe price id; еднократното плащане с карта никога не се подновява.
- След пет грешни пароли за 15 минути (заявката за изтриване и смяната на паролата в „Моят профил“ се броят заедно) следващите опити се отказват с „Too many attempts“ („Твърде много опити“) за до 15 минути, само за този профил. Родителският ПИН има същата защита в приложението, уеб плейъра и „Моят профил“, независимо дали защитата на непълнолетни е включена или изключена (2.9.338): след пет грешни ПИН кода за 15 минути ПИН кодът се заключва за 15 минути за този профил (и верният ПИН се отказва). Собственият ПИН на MAG приемник е отделен и не се брои тук. При включена защита на непълнолетни трето заключване за 24 часа трае 24 часа, а от един адрес може да се опитат най-много 20 ПИН кода за 15 минути.
- Абонатите сами поддържат списъка със стаите си в „Моят профил“ → „Профил“ → „Устройства“ → „Стаи вкъщи“: 10 готови стаи и собствени имена, до 20 стаи с до 24 знака. Приложението BGPVR Player (1.8.3 и по-нови) избира стаята на всеки телевизор или таблет от този списък, а редовете „гледа сега“ в конзолата показват името на стаята. По-старите приложения показват вида на устройството, ако не познават стаята.
- Клиент пита кой Fire TV да купи: изпратете го към помощта на вашия сървър, /help#fire-tv (на демо сървъра: pvr.bgpvr.com/help#fire-tv; отговорът е и в ЧЗВ, „Кой Fire TV да купя?“). Накратко: Fire TV Stick 4K Max или 4K Plus, Fire TV Cube или телевизор с вграден Fire TV. Моделите „Select“ и Fire TV Stick HD и 4K от 2026 г. работят с Vega OS и на тях BGPVR не може да се инсталира.
- Промените на много клиенти наведнъж (и „+1 / +3 / +12 месеца“ в страничното меню) се пазят в отделен дневник, не в таба „Сигурност“: кой кой профил е променил, какво и кога, за 400 дни („Архивиране“ → „Поддръжка на базата данни“, „Client changes made in bulk“). Съобщение до много клиенти се записва за всички наведнъж, а известията се изпращат веднага след това, във фонов режим. Ако конзолата каже, че съобщението може да е изпратено частично, проверете в „Съобщения“, преди да го изпратите отново.
- Дата на изтичане, зададена ръчно далеч в бъдещето (например 31/12/9999 вместо „безсрочен“), не може да се удължи: удължаването я пропуска като „твърде далеч в бъдещето“. За профил, който не трябва да изтича, оставете датата празна (или отметнете „Never Expire“).
- От 2.9.321 по-стар имейл за потвърждение (линкът важи 48 часа) активира само профил, който още чака потвърждение. Пробен профил, който сте деактивирали, остава деактивиран, ако клиентът щракне по-стар линк, а втори линк никога не започва пробния период отново; имейлът все пак се отбелязва като потвърден.
- „Активирай“ в страничното меню прави профила активен. За регистрация, която не е потвърдила имейла си, или платена регистрация, която не е платила, диалогът първо предупреждава: активирането позволява на клиента да гледа без тази проверка.
- Бележки (2.9.322): първият ред, който пишат самостоятелната регистрация, поканата или препоръката („Trial signup <дата> ip=…“, „Free signup …“, „Paid signup <дата> plan=N ip=…“, „Created via invite …“, „Referred by <потребител> (<код>)“), остава в бележките, защото сървърът го чете (лимитите за пробни профили, „чака плащане“, наградите), но прозорецът „Редактирай“ го показва отделно като „Как се е регистрирал“ — само за четене, IP адресът само за администратори (служителите никога не получават IP от регистрация, на който и да е ред). Вашите бележки се редактират под него и никой запис не може да го промени или подправи. Брои се само точният ред, който сървърът пише: „Referred by Ivan from the shop“ е обикновена бележка. Бележките не може да ЗАПОЧВАТ с такъв ред, където такъв няма — записът се отказва с тази причина; започнете с друга дума. Администраторът може да „Премахне този запис…“ (таб „Бележки“): тогава профилът се третира като добавен от конзолата, а премахването се вижда в „Промени по профила“.
- „Промени по профила“ („Редактирай“ › „Бележки“) показва промените на много клиенти наведнъж, „+1 / +3 / +12 месеца“ от страничното меню и премахнат запис за регистрацията. Редакциите, записани в самия прозорец „Редактирай“, не се записват.
- От 2.9.322 лимитът „1 пробен профил на IP адрес“ брои и пробен профил с бележки на служител под реда за регистрация (преди бележката го скриваше). След обновяването някои адреси, които можеха да вземат още един пробен профил, се отказват — така е замислено.
- Влезлите приложения се изключват по записа им в списъка: от 2.9.322 конзолата никога не получава собствения ключ на приложението (с него всеки би могъл да прочете паролата на абоната).
- От 2.9.344 връзката към ТВ програмата (XMLTV) е
/xmltv.php?token=<токенът от M3U линка>, без потребителско име и парола: профилът на абоната („Моят профил“), „Линкове за достъп“ и адресът на програмата вътре в M3U плейлиста дават тази форма, а „Нулирай линковете“ я спира заедно с M3U линка. Линковете с потребителско име и парола или ключа за стрийминг, вече въведени в плейъри, продължават да работят. - Разделът „Сигурност“ на клиента може да показва
client_signin_code_createdиclient_signin_code_redeemed(2.9.344): „Моят профил“ е създал еднократен код за вход за QR кода на приложението и приложение е влязло с него (BGPVR Player 1.8.6 и по-нови). Кодът работи веднъж, 5 минути, и отпада при смяна на паролата, нулиране на линковете или спиране на профила; приложението се вижда в списъка с приложения на клиента като всяко друго. - Разделът „Сигурност“ на клиента може да показва
client_app_signout(2.9.345): приложение е изведено: от зрителя в самото приложение (BGPVR Player 1.8.6 и по-нови) или в „Моят профил“ → „Устройства“, или от „Влезли приложения“ в конзолата. Това устройство отпада от списъка с приложения на клиента и вече не получава известия. „Изход“ в самото приложение приключва и сесиите в „Моят профил“, отворени от приложението на това устройство. Профилът, паролата му, линковете и другите му устройства не се променят. - Настройки на приложението BGPVR (2.9.377): в „Моят профил“ › „Приложение BGPVR“ абонатът настройва веднъж за всеки BGPVR Player, влязъл в абонатния профил: качество на картината (Пълно или Леко (720p): същият избор на профил на потока, който пише „Настройки“ › „Качество на потока“ в приложението; профил, който сте наложили в прозореца за редакция на клиента, има предимство и страницата го показва като зададен от доставчика), език на звука и на субтитрите, анимацията при зареждане, кога пита „Още ли гледате?“ (след 2, 3, 4, 6 или 8 ч, или вашата настройка в „Настройки“; когато сте изключили въпроса, той остава изключен и страницата скрива избора), доклади за сривове и грешки при възпроизвеждане и персонализирани промоции (изключени, докато абонатът не ги включи; днес промоциите не се избират по гледаното). Промяна в приложението променя и страницата; важи последната промяна. Качеството и „Още ли гледате?“ действат веднага във всички приложения и в уеб телевизията (MAG порталът също следва часовете); останалите настройки стигат до BGPVR Player със следващите му обновления (запазват се още сега). Настройките се изтриват заедно с профила.
- Само за записите (2.9.380): страницата „Приложение BGPVR“ и табът „Приложение“ вече не задават профила за стрийм на живо. „Леко (720p)“ стана „Картина на записите“: избира само по-лекото копие на записите в приложението; телевизията на живо винаги върви така, както я изпраща каналът, така че никой зрител не може да накара сървъра да прекодира каналите на живо. Абонатните профили, избрали друг профил в „Настройки“ › „Качество на потока“ в самото приложение, го запазват, а профил, наложен от вас в прозореца на клиента, работи както досега.