NeoEPG turns any WordPress site into a professional TV guide. Beautiful templates, Elementor widgets, XMLTV import, live programmes, and zero configuration.
Modern TV ScheduleNeoEPG was built to handle real-world TV broadcasting. Every feature exists because broadcasters asked for it.
Timeline, List, Compact, Single Channel, Mini Embed, and the premium Channel Page — each with light and dark skins.
Import programme data from any XMLTV feed. Batch importer, incremental sync, cron lock, and smart update logic keep your guide always fresh.
Show what's playing right now across all channels, with animated live dot, progress bar, and auto-refresh every 5 minutes.
Four dedicated Elementor widgets under a single NeoEPG panel category. Channel colour pickers, skin selectors, and layout controls — all visual, no code.
A premium single-channel experience: dark hero, week navigator, On Air Now card with progress bar, Coming Up grid, and a complete day schedule.
AJAX-powered live search across all programme titles and descriptions. Results appear as the user types, with no page reload.
All plugin styles are scoped inside unique class namespaces. Button resets, colour overrides and specificity guards prevent any theme from breaking the layout.
Every import run is logged. Browse history, filter by status, export CSV, and spot errors instantly from the NeoEPG admin dashboard.
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.
Every template is shortcode and Elementor-ready, fully responsive, and available in light and dark skins.
Horizontal time-scrolling grid. The classic EPG experience, perfect for full-page TV guides.
Most PopularClean vertical list grouped by channel. Works great for sidebars or narrow layouts.
Ultra-dense multi-channel view. Show more channels in less space without losing clarity.
Dedicated view for one channel. Ideal for channel-specific pages.
Compact widget format, perfect for sidebars, footers, or embedding inside articles.
Premium full-page channel experience: hero section, On Air Now, Coming Up, and full schedule.
New in v1.1No developer needed. No API keys to obtain. No complex configuration.
Upload the ZIP in WordPress → Plugins → Add New. Activate. NeoEPG creates its database tables automatically.
Go to NeoEPG → Channels. Add each channel, upload its logo, and set a colour. Sort order is drag-and-drop.
Use the XMLTV importer or add programmes manually. Set up a cron feed for fully automatic daily imports.
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
NeoEPG has minimal dependencies. If you can run WordPress, you can run NeoEPG.