Dashboard

Overview of KiduyuTV usage

Total Users --
Users with My List --
Total My List Items --
Users with Watch History --

Provider Distribution

Loading...

Top Saved Movies

Loading...

Top Saved TV Shows

Loading...

Top Saved Casts

Loading...

Recent Users

Loading...

Users

User Email Send Email Joined Last Login My List Watch History Channels Casts Provider Actions
Loading users...

Analytics

Provider Usage

Top Movies in My List

Top TV Shows in My List

Top Saved Actors

Current Settings

Live snapshot of all app configuration values from Firebase

Loading settings from Firebase…

Settings

Admin Management

To add new admins, add their Firebase UID to the admins collection in Firestore.

Current Admin UID: Loading...
API Status: Checking...

Data Management

View and manage app data from Firebase Realtime Database.

Streaming Configuration

Configure IPTV playlist, EPG, schedule API, and cache duration. Saved to app_config/playlist_url.

Loading…

API Configuration

Third-party API credentials used by the app. Saved to app_config/api_Configuration.

Ad Configuration

Google AdMob ad unit IDs and test mode. Saved to app_config/google_ads_Configuration.

Phone

TV

Phone Test IDs

TV Test IDs

Filter Lists

Ad-blocking filter lists for the app. Saved to app_config/filter_lists_Configuration.

Primary URLs

Fallback URLs

Network Settings

HTTP client tunables. Saved to app_config/network_settings_Configuration.

Cache

Timeouts & Retries

Stream Providers

Configure stream sources. Each provider is saved at app_config/stream_providers_Configuration/<name>. Use %d for IDs; TV uses three %d for TMDB ID, season, episode.

Loading…
Available on

Feature Flags

Global app toggles. Saved to app_config/feature_flags_Configuration.

Ads

Player / TV Controls

App Update

Manage the in-app update prompt and phone/TV APK links. Saved to app_config/app_update.

Enable to populate the version, title, message, and APK URLs from the latest GitHub release.

App Package Names

App package identifiers used by the app to detect device type. Saved to app_config/app_packagenames.

Home Dialog

A welcome message shown to users on the home screen. Saved to app_config/home_dialog.

About

KiduyuTV Admin Panel

Version 1.0.0

Built with Firebase Admin SDK + Express.js

Email Configuration

Configure SMTP delivery and email links used by the server

SMTP Server

Saving updates the server's .env file and applies the new values immediately.

Password status not loaded.

Sender and Delivery

Email and APK URLs

Load the current configuration before editing.

Send Email

Send one email campaign to all registered users with email addresses

Email Campaign

Recipients are collected from Firebase Auth users with email addresses. Delivery uses BCC batches so users cannot see each other.

Latest APK links will be fetched from GitHub.