BGPVR Operator guide
Operator guide

Modules

Every optional module of the suite on one page, switched on or off in one place (2.9.371). The list on the left groups the modules in seven groups (Watching, Apps & protocols, AI, Subscribers & sales, Security & player, Messages & support, Platform & integrations) with search (English and Bulgarian names and words such as MAG, Kodi, 9982, Plex) and filters (All, On, Off, Not in licence, Needs attention); the right side shows the selected module: what it does, its edition, what it needs and what needs it, what is using it now, what happens when you switch it off and what disappears, its own settings and its history. A module that is off or not in your licence disappears from the menu and from every page; only this page keeps it, so you can switch it back on.

On this page
  1. Switch a module off
  2. Switch off MAG, Kodi (HTSP) or Xtream while devices are connected
  3. Find a module that is not in your licence
  4. See who changed what
  5. Change the HTSP port, the MAG stream address or the in-player messages
  6. Billing and Viewer support (2.9.401)
  7. AI chat for the admin (2.9.410)
  8. Series is part of the Library (2.9.482)
  9. BGPVR Live+ is on (2.9.480)
  10. Message videos: language on top and the address line (2.9.486)
  11. BGPVR Player only (2.9.489)
  12. BGPVR Player only: signed-in devices and boxes (2.9.500)
  13. Watch out

Switch a module off

Modules → pick the module → its switch (in the list or the details). An in-page window shows what is using it now (for example "1 recording now, 6 recordings scheduled", "14 MAG boxes connected now"), the modules that pause with it and everything that will disappear, then Switch off or Keep it on. Nothing is deleted: switching it back on brings everything back as it was. If the numbers change while the window is open, it shows the new ones and asks again.

Switch off MAG, Kodi (HTSP) or Xtream while devices are connected

These three serve old boxes and players set up for the former Tvheadend or MAG address (ports 8095, 9981, 9982). With devices connected the window asks you to tick "I understand: N devices lose TV now" before Switch off works. Another module, a licence change or an upgrade never switches them off. Xtream off stops third-party players only (TiviMate, Smarters, IPTV Simple, M3U); the BGPVR apps, web TV and the BGPVR Kodi add-on keep working.

Find a module that is not in your licence

Filter "Not in licence": the module shows "Included in Business" (or Pro, Enterprise) and a link to ask for that edition on the Licence page. It cannot be switched on and is shown nowhere else in the console.

See who changed what

Modules → Recent changes (bottom) and, for one module, History of this module in its details. Each line says when (tap or point at the time for the exact time), the module, from → to, who ("Name (username)" when the person has a name on the Staff page, else the username; "Licence (Business)" for a licence change; "Automatic" for an upgrade step) and the numbers shown in the switch-off window. The log is kept on the server and never trimmed. Admins and staff with Manage modules see it.

Change the HTSP port, the MAG stream address or the in-player messages

Pick HTSP / Kodi server, Stalker / MAG Portal or In-player messages: their settings are in the details with their own Save. A new HTSP port moves the listener at once, and switching HTSP on or off applies at once (no restart since 2.9.371). The MAG address is admin-only. The four in-player messages (device limit, too many devices, expired, technical problem) each have BG and EN title and subtitle; an empty field uses the built-in text.

Billing and Viewer support (2.9.401)

Billing is its own module: Subscription Plans, Revenue, recorded payments, the client Payments tab, the CSV and tax information. Payment Gateway (online checkout) needs Billing. Viewer support (support tickets and remote help on viewers' devices) is part of the licence; older licence answers keep both on as before.

AI chat for the admin (2.9.410)

The console's AI chat (the robot button, bottom right) is a module of its own: Modules › AI › AI chat for the admin. It is on wherever AI assistants for operators is on (it uses that module's model settings); switching it off hides the button, and the genre and name suggestions and the tuning advice stay. Only the admin can use it. It reads system data only (clients' status and end dates, packages, channels, the guide, recordings, plans, payments, events) through a read-only connection, never settings, keys, passwords or personal data such as e-mail, phone, IP or notes: a question that needs them is refused. It answers in the console's language. The console chatbot can run Google's Gemma model on your server; Gemma is provided under and subject to the Gemma Terms of Use (https://ai.google.dev/gemma/terms).

Series is part of the Library (2.9.482)

Library is one row on this page. Its details list what it holds, each with its own switch: Films and Series. Series is grey and off while the Library is off, and comes back as it was when the Library is on again; with the Library on, Series can still be off on its own. Searching "series" finds the Library row. The licence and the stored switches are the same as before; only the page shows one row less.

BGPVR Live+ is on (2.9.480)

From 2.9.480 BGPVR Live+ works on Business and Enterprise, and from 2.9.501 on Pro too, with 1 channel: your own 24/7 channels from your films, series and server recordings. Its switch is here, under Watching; you build the channels on the Live+ page in the menu. On other editions the Live+ page stays in the menu, locked, with a Compare plans link.

Message videos: language on top and the address line (2.9.486)

Under In-Player Denial Slates, the "Live+ break" card has "Language on top": English (the default) or Bulgarian. The language on top gets the bigger letters; the other cards keep Bulgarian on top. The footer line now shows your own My Account address (Settings › Look & brand) without https://; leave the field empty to use it. With no address set, the videos have no footer line. After saving, the videos are made again by themselves.

BGPVR Player only (2.9.489)

Security & player > BGPVR Player only (every plan, off by default). On: the channel and package marks work and appear in Channels and Packages. Off: marked channels play in every player again; the marks are kept and come back when you switch it on. BGPVR Player 1.9.7 and web TV ask for signed links; older apps get the message on marked channels until they update. The Kodi add-on, MAG boxes and Enigma2 receivers get the message too. Two options in its panel (2.9.500), both off by default and Pro and up, change that: Signed-in devices only limits a marked channel to devices signed in to the account, and Also on MAG and TH boxes lets registered MAG, TH100 and TH300 boxes play it.

BGPVR Player only: signed-in devices and boxes (2.9.500)

Open Modules > BGPVR Player only. It has two options. Both are off by default, both need Pro and up, and with both off everything works as in 2.9.489 to 2.9.499. Signed-in devices only: a marked channel plays only in a BGPVR Player that is signed in to the client's account as a device (its own device sign-in). The play link that device gets is tied to it, so removing the device in My Account or in the console stops it. A plain username and password sign-in no longer gets the channel by itself: every player that plays it is one of the client's listed devices. Signing in a new device still needs only the password, so change the password to shut someone out. The web TV keeps playing, and so do BGPVR Player apps that sign in as a device (a web TV page left open from before 2.9.500 shows the message until it is reloaded, and the LG TV app plays them from its next version). BGPVR Player 1.9.13 and older (Android, Android TV, Google TV, Fire TV), signed in with the client's password, show "This channel can only be watched in BGPVR Player" on marked channels while this option is on, so leave it off until your clients have an app version that supports it. While the option is on, the panel says how many devices used in the last 30 days still have such an app (2.9.507). Also on MAG and TH boxes: marked channels also play on any player that signs in to the portal (port 8095) with a MAC registered to the client: its own MAC, one of its Registered devices (clients can add one in My Account), or a box from STB Inventory & Rentals assigned to it. That includes MAG, TH100 and TH300 boxes and box-emulator apps. A MAC can be copied, so this is weaker than BGPVR Player. Kodi (HTSP and IPTV Simple), Enigma2, Xtream and M3U apps and copied links still show the message; with the option off, boxes show it too. Both options cover Live, catch-up, timeshift and recordings of a marked channel. Films and Series are never marked, so nothing changes for them.

Watch out

  • 2.9.371 makes these switches real: VOD, Series, DVR, Xtream and MAG switches stored as off used to do nothing. At the first start of 2.9.371 a switch stored off while its module is in use (films exist, MAG boxes seen in the last 7 days, recordings scheduled, Xtream viewing in the last 7 days) is set back to on, with a line in the log and a note on this page, so nothing changes on upgrade. Review the note.
  • From 2.9.371 the console hides a module that is off everywhere at once (menu, pages, tabs, columns, buttons, dashboard tiles, settings cards). The server, the apps, MAG boxes and Xtream players follow the switches from suite 2.9.372.
  • The server follows the switches (2.9.372). A module that is off or not in the licence is refused for every caller ("switched off" / "not in this licence"), and its background work stops: DVR pauses scheduled recordings and auto-record rules (a recording in progress finishes; one whose time passed while DVR was off is marked "Not recorded: DVR was switched off at the time"), Live Events start nothing new, relays pause and resume where they were, AI jobs of that kind wait in the queue, remote nodes disconnect, the SAT>IP server stops, timeshift starts no new buffer, the anti-sharing locker stops blocking. MAG boxes lose the tiles of off modules (Films, Series, Recordings, Archive, Public), Xtream players get no Films / Series and no archive, Kodi (HTSP) sees no recordings while DVR is off. Xtream off refuses third-party players only: the BGPVR apps, web TV, the LG / Samsung apps and the BGPVR Kodi add-on keep working. Payment confirmations, the AI service's progress and e-mail confirmation always get through. While the licence server has not answered yet, only your switches count, so a licence hiccup never cuts viewers. The apps read the same switches (a "modules" list); app versions before the next release keep their sections until updated.
  • Switching DVR off never deletes a recording, timer or rule: a recording in progress finishes, scheduled ones pause and continue when DVR is on again. Modules that need DVR (Ad detection, Stream health) pause with it and come back with it.
  • Stream protection and TVHeadend user sync show "In development": they cannot be switched on and do nothing yet.
  • AI ad detection and Ad Review, AI stream health and the Feedback inbox are now checked against the licence (Business, Business and Pro). An install that used them before 2.9.371 (in the last 90 days, or with the task switched on) keeps them; the log says "kept: in use before the licence check".
  • Editions for modules that had none: HDHomeRun is Pro; AI media processing, the operators' AI assistants and Rewards are Business; Support tickets, Events & holidays themes and the mobile console are in every edition.
  • Account deletion days moved to Settings → Clients & privacy (same values).
  • Staff need the Manage modules permission (Staff → profile) to switch modules and see the log; the mobile console switch and the MAG address stay admin-only.