New in v1.1 — Channel Page Template

The modern TV schedule
for WordPress.

NeoEPG turns any WordPress site into a professional TV guide. Beautiful templates, Elementor widgets, XMLTV import, live programmes, and zero configuration.

Download NeoEPG — Free Explore Features
neoepg Modern TV Schedule
Saturday, 04. April 2026.
Now
Mon30
Tue31
Wed01
Thu02
Fri03
Sat04
Sun05
MY TV
Morning Show 06:00 – 08:30
Vijesti u 9 09:00 – 09:30
Documentary Hour 09:30 – 11:00
BHT 1
Jutarnji 07:00 – 09:00
Dnevnik 09:00 – 09:15
Magazin 09:15 – 10:45
FTV
Federalni Jutarnji Program 06:30 – 09:00
Vijesti 09:00 – 09:20
Podnevne priče 09:20 – 11:00
6
Display Templates
4
Elementor Widgets
XMLTV
Import Support
Channels & Programs
0
External Dependencies

Everything a TV guide
actually needs.

NeoEPG was built to handle real-world TV broadcasting. Every feature exists because broadcasters asked for it.

📺

6 Beautiful Templates

Timeline, List, Compact, Single Channel, Mini Embed, and the premium Channel Page — each with light and dark skins.

XMLTV Import & Auto-Sync

Import programme data from any XMLTV feed. Batch importer, incremental sync, cron lock, and smart update logic keep your guide always fresh.

🔴

Live "Now On Air" Widget

Show what's playing right now across all channels, with animated live dot, progress bar, and auto-refresh every 5 minutes.

🎨

Elementor Integration

Four dedicated Elementor widgets under a single NeoEPG panel category. Channel colour pickers, skin selectors, and layout controls — all visual, no code.

📡

Channel Page Template

A premium single-channel experience: dark hero, week navigator, On Air Now card with progress bar, Coming Up grid, and a complete day schedule.

🔍

Programme Search

AJAX-powered live search across all programme titles and descriptions. Results appear as the user types, with no page reload.

🛡️

Theme-Proof CSS

All plugin styles are scoped inside unique class namespaces. Button resets, colour overrides and specificity guards prevent any theme from breaking the layout.

📊

Import Logs & Dashboard

Every import run is logged. Browse history, filter by status, export CSV, and spot errors instantly from the NeoEPG admin dashboard.

🌐

REST API Feeds

Expose your schedule data via WP REST API. Power native apps, third-party integrations, or custom front-ends with the same data that drives the plugin.

Six ways to show
your schedule.

Every template is shortcode and Elementor-ready, fully responsive, and available in light and dark skins.

📅

Timeline

Horizontal time-scrolling grid. The classic EPG experience, perfect for full-page TV guides.

Most Popular
📋

List

Clean vertical list grouped by channel. Works great for sidebars or narrow layouts.

🗜️

Compact

Ultra-dense multi-channel view. Show more channels in less space without losing clarity.

📻

Single Channel

Dedicated view for one channel. Ideal for channel-specific pages.

🔲

Mini / Embed

Compact widget format, perfect for sidebars, footers, or embedding inside articles.

📡

Channel Page

Premium full-page channel experience: hero section, On Air Now, Coming Up, and full schedule.

New in v1.1

Up and running
in minutes.

No developer needed. No API keys to obtain. No complex configuration.

1

Install the Plugin

Upload the ZIP in WordPress → Plugins → Add New. Activate. NeoEPG creates its database tables automatically.

2

Add Your Channels

Go to NeoEPG → Channels. Add each channel, upload its logo, and set a colour. Sort order is drag-and-drop.

3

Import Programme Data

Use the XMLTV importer or add programmes manually. Set up a cron feed for fully automatic daily imports.

4

Place Your Widget

Drop a shortcode into any page, or drag a NeoEPG Elementor widget into your layout. Done.

"We replaced a custom-built EPG system with NeoEPG in a single afternoon. Our viewers now get a faster, more beautiful TV guide — and our team no longer maintains a legacy codebase."

— Broadcast team, regional TV network

Works on almost
any WordPress site.

NeoEPG has minimal dependencies. If you can run WordPress, you can run NeoEPG.

🌐
WordPress Version 6.0 or newer
🐘
PHP Version 8.0 or newer
🗄️
MySQL / MariaDB Standard WordPress database
🎨
Elementor Optional — free version works
🔌
Any Theme Full theme compatibility guaranteed
⚙️
WP Cron For automated XMLTV sync

Ready to launch your
TV guide?

Download NeoEPG today. Free to use, built to last, backed by NeoWeb d.o.o.