Users & packages
Subscribers, what they may watch, how they sign up and how you reach them.
- ClientsThe subscriber database — every account that can log in on any playback surface (BGPVR Player app, Xtream-Codes players, token M3U/Kodi, MAG/Stalker, Enigma2, web). Also holds per-account security, deletion requests and dormant-account purging, as five tabs across the top: Clients · Connections · Security · Pending deletions · Inactive / Purge. The invite codes moved to Signup & Referrals → Invites in 2.9.323: the link "Invite codes → Signup & referrals" at the end of the tab bar goes there. Since 2.9.321 the Clients tab is a list with status chips, filters, pages and bulk actions, and each client opens in a side panel that shows the whole account at a glance. Since 2.9.322 Edit opens a wide side window with its tabs (the whole screen on a phone); 2.9.379 added the App tab.
- PackagesA package is the entitlement set: which channels, which film and series categories, which channel groups, and which features (Live TV, Timeshift, Catch-up & DVR, Films & series, server recordings, relay channels) its subscribers may have. It is enforced both in the listings and at playback for every surface (app/XC, token M3U, web-HLS, HTSP/Kodi, MAG/Stalker). Since 2.9.323 the page is the list of packages with the open package next to it: four tabs (General · Channels · Films & series · Clients) over one form with one save bar; on a phone the list and the package are two screens.
- ConnectionsLive viewer sessions across all active channels, read from the active_connections table. Same data as the Connections tab inside Clients; this is the full-page version with its own Refresh button.
- Signup & ReferralsHow people join and sign in, on one page with five tabs: Ways to join (the four public sign-up routes on /invite and /signup — invite code, free trial, paid plans and free tier — each with its switch and its settings, and what happens when the paid time runs out), Invites (the invite codes, moved here from Clients in 2.9.323), Referrals (the referral programme, who brought friends, recent rewards), Protection (the email check, trials per person, CAPTCHA, the locker mode for new sign-ups) and Sign-in methods (Google, Apple, passkeys and the e-mail sign-in link for viewers in My Account, since 2.9.390). The master on/off for public sign-up is in Modules → Registration; the Terms & Conditions box is set in Settings → Clients.
- MessagesOperator-to-subscriber messages, in three tabs: Messages (in-app messages for everyone, a package or chosen clients, with an optional push notification), Announcements (your Telegram group plus a banner on the account page, and the BGPVR forum on the master instance) and Release notes (what the announcement templates insert). Since 2.9.324 the page is built like Clients: a list with status chips and one compose panel.
- Feedback Inbox ProThe reports the apps and boxes send by themselves: playback errors, app errors, TV start-up errors and remote key tests. Since 2.9.324 it is the same inbox as Support Tickets, with the reports grouped by problem: one row per problem (the report's first line, e.g. "HTTP 404 on Diema Sport") with how often and on how many devices it was seen. A report is resolved, ignored or noted — nobody replies to it. Two tabs: Reports and Remote key profiles (moved here from the Support Tickets header). The menu entry shows when the Telegram feedback module is on, as before.