Today
Loading what waits for you…
—Orders to approve
—Tickets to answer
—TVs expiring within 7 days
—New TVs waiting for approval
Fleet
Device readiness
Check-ins reflect foreground app activity. They do not indicate stream playback or prove that a box is offline.
Needs attention
—Recent administration
Latest changes in your management service.
Playlist library
Reusable encrypted Xtream inputs and stable primary assignments.
Encrypted library items
| Name | Type | Version | Boxes | Action |
|---|
Assign a primary playlist
One primary assignment per box in P0. No automatic replacement, multiple assignment or removal. Legacy per-box edits create a private copy rather than altering other boxes.
Delivery and import status
| Box | Playlist | Desired state | Applied revisions | Phase | Last good counts | Actions |
|---|
Playlist lab
Our own channel lineups: groups like "Québec français" built by rules, clean names, no duplicates, channel fixes. Every TV on the chosen plans follows.
Packages
Bundle channel groups into packages, combine packages into plans, and put each TV on a plan. Change a package once and every TV on it follows.
Jellyfin
Customers you switch on get one Jellyfin login per profile (kids profiles are kids-rated), with only the libraries you tick. The agent next to Jellyfin makes the users; turning a customer off disables them, never deletes.
Tickets
Questions and faulty-stream reports from the customer portal and from "Report this channel" on the TVs. Your answers show in the customer's portal; no email is sent to them.
Sign-ups
Customers who scanned the QR code on their TV: verified email and phone, their TVs, the months they picked and their payment. A paid order waits for you: pick the plan, preview, then approve. Approving makes each TV's paid provider line (real credits), approves the TV and records its months (DVR 0.5 credit).
Watch history
Off for every box unless its customer asked for it. When it is on, the Control Room keeps what that box watched.
Security
Protect the administrator sign-in with a code from your phone.
Movies and series by language
The QC-FR and CAN-EN categories for movies and series: the on/off switch, and the titles the program is not sure about.
Sports
Live, upcoming and finished games read from the NHL, LHJMQ and CFL feeds. This is what the Sports / Matchs tab on the boxes will draw.
Boxes & lines
One provider line per TV. Activate a box to give it a line and its playlist, reuse spare lines from the inventory, and keep boxes that are out of service in their own list.
Dispatcharr
A read-only look at your channel server: groups, guides and streams. Nothing here changes Dispatcharr; make changes in ECM.
Provider panel
Reseller credits and one provider line per customer. A new panel starts in dry run: nothing is sent or spent until you choose Go live.
Add a reseller panel
The API key is saved encrypted on your server and never shown again.
Provider lines
Status, expiry and connections for the IPTV lines you pay for. Read-only: nothing is bought, renewed or changed.
Add a line
Use the same server address, username and password as in Dispatcharr or your player. They are saved encrypted on your server and the password is never shown again.
Provider status pages open in a new tab; most providers do not allow their pages to be shown inside other sites.
DVR & recordings
Plan recordings per box, with a shared account allowance.
Recorder readiness
Recorder connection not checked.
Saving a plan does not schedule capture. Internal/USB and direct LAN recording remain separate pending features.
Plan a cloud recording
Authorized boxes can be mapped below. Saving plans requires active TV and DVR subscriptions. Times below use your browser's local timezone; the list displays America/Toronto. Padding counts toward the reservation.
Select a box and channel to check its recorder mapping.
Recording plans
Capture disabled| Channel | Box | Time (Toronto) | Status | Reserved | Action |
|---|
No recording plans.
Missed plans never recorded a file. The allowance includes reservations and retained media. Unmeasured media holds the account allowance until audited.
Devices
Find a box, check its enrollment and manage its access.
| Device / MAC | Owner | Authorization | Last check-in | Actions |
|---|
Register a box
A known MAC, a private credential and your approval.
- 1RegisterName the box and enter its MAC.
- 2Enroll on TVEnter the one-time code in MiNMiNTV.
- 3Verify & authorizeCompare the fingerprint, then grant access.
Box registration
Connect your TV
Codes expire after ten minutes. On the TV, open MiNMiNTV → Sources & guide → Device management. After enrollment, open the device workspace here and compare its fingerprint before authorizing.
Device access
Authorization and channel assignments for one box.
Device identity
Compare the TV fingerprint
Authorize only after this matches the value displayed on the TV. Enrollment reset invalidates its current credential and creates a fresh code.
Managed live playback requires a current authorization lease. Deauthorization is reconciled by the app; it does not revoke an IPTV provider’s credentials.
Managed playlist
Assign one managed playlist to this box. Existing local playlists remain saved. Source credentials are encrypted on the server and TV. An acknowledgement confirms settings were saved, not successful playback.
Channel policy
Category and individual-channel grants are combined within each playlist.
Allowed categories
Individual channels
Subscriptions & credits
MiNMiNTV is the base service. Cloud DVR costs 0.5 credit/month per box and requires an active base subscription. Its 80-hour stored-recording allowance is shared across the customer account.
Account
Payment instructions
Payment is confirmed manually. Opening a link does not grant credit or extend service.
Record credits
One base credit buys one calendar month for one MAC-bound box (CA$20). Cloud DVR adds 0.5 credit/month (CA$10). One-stream VPS enforcement is pending integration. Reference notes are private to administrators.
Extend a subscription
Payment requests
Private review queue · notifications to payments mailbox| Created | Customer | Request | Reference | Status |
|---|
No payment requests yet.
Interac reconciliation
Email matches need review · bank connector pendingMail worker status loading…
| Time | Source | Transaction | Order | CAD amount | Result |
|---|
No payment confirmation events received.
Account ledger
Append-only · latest 200 entries| Time | Entry | Credits | Months | Reference / notes |
|---|
Choose or create an account.
Administration activity
Registration, authorization and channel-policy changes.
| Time | Action | Device |
|---|
No matching administration events.
