AI Film Recommender DLE

AI film and series picks for DLE movie sites: a visitor describes a mood — the AI finds films from your own catalog and explains the choice. Supports DLE 21.0.
Version 2.0.0 PHP 7.4 — 8.5 DLE 15.1 — 21.0 Documentation Open demo

AI Film Recommender is a smart film search for DataLife Engine movie sites. Visitors type like they would to a friend — “like Interstellar, but shorter”, “a light comedy for a family evening” — the AI picks films and series, the module finds them in your catalog and shows neat cards with a “why this film” line. Supports DLE 21.0.

Highlights

  • Only what your site has. The AI suggests films, the module matches them against your catalog; if few match, the AI chooses directly among your news. Every card leads to your page.
  • “Why this film” under every card. A short AI explanation, recognized genres and years, refinement hints like “shorter” or “newer” and a “Show more” button.
  • A new design that fits any template. Fonts and colors come from your site; accent color, theme, radius and columns are set in the admin panel. Phones, tablets, dark mode.
  • Collections for SEO. Pages like “Films like Interstellar” with their own URL, H1, description and ItemList markup — the AI builds the list once.
  • “Not in catalog” — what to add. Films the AI recommended that you do not have, with request counts and CSV export.
  • Costs under control. Answer cache, limits per group and IP, a daily AI request limit, bot protection and cost statistics in dollars.

How it works

The module builds a catalog index — titles (including original ones), years, genres, posters and ratings of your news — and keeps it up to date by itself. Matching is instant even with 100,000 news.

  • Accurate mode — the AI suggests films, the module finds them on your site; if not enough, the AI chooses among candidates from your catalog.
  • Economy mode — one AI request, the rest is filled from the catalog without AI.
  • Catalog only — for niche sites (anime, K-dramas, Turkish series): the AI chooses only among your news.

An identical search does not call the AI again — the answer comes from the cache instantly and for free.

Features

Search page

  • Free-text query box, example queries as buttons, the visitor's recent searches.
  • Cards with poster, year, genres, rating and a “why this film” line; a “Similar from the catalog” block.
  • Recognized genre and year tags, refinement hints, “Show more” without repeats.
  • A shareable link to the result.
  • Two result views: module cards or your template's short stories (the {ai-reason} tag adds the explanation).
  • A search box anywhere in the template with the {ai-film-search} tag.

AI providers

  • OpenAI, Anthropic Claude, Google Gemini, DeepSeek — current models, “Refresh list” and “Test” buttons.
  • Reasoning models work without parameter errors; reasoning depth is a setting.
  • Web search for fresh releases, a proxy for AI requests.
  • Site profile (films, series, anime, cartoons, K-dramas, Turkish series, Indian cinema, documentaries) and a free-form catalog description.

Collections and SEO

  • Collections are pages with their own URL, H1, title and description; the AI builds the list and writes the description, extra films are removed in one click.
  • Collection ideas come from popular visitor searches.
  • ItemList markup, canonical, /ai-films/name/ URLs; search result pages are closed from indexing.

Statistics and control

  • Searches by day, AI requests, cache hits, searches without results, costs and tokens.
  • Popular searches turn into a collection in one click.
  • “Not in catalog”: what the AI recommended but your site lacks — with counts and CSV export.
  • Limits per user group, per IP for guests, a daily limit for the whole site, a pause between searches and form bot protection.

Appearance

  • Accent color, theme (like the site, auto, light, dark), corner radius, number of columns, poster shape.
  • Your own heading, subheading, placeholder and example queries.
  • Your own card and page templates in the skin folder — module updates will not overwrite them.

Compatibility

  • DLE 15.1 – 21.0, PHP 7.4 – 8.5, any template; works together with DLE Movie Importer PRO.
  • Admin panel in Russian, English, Ukrainian and Spanish.
  • In-place upgrade from 1.x: keys, models, fields and limits are carried over automatically.

Screenshots

Click a screenshot to zoom in

Choose a suitable plan

We offer flexible licensing options depending on your needs.

Standard
$54
  • 3 sites
  • Open source code
  • Support 12 months
  • No updates
  • Downloads 7 days
Recommended
Extended
$72
  • All Standard features
  • 10 sites
  • Priority support
  • Updates 12 months
  • Downloads 12 months
Premium
$108
  • All Extended features
  • Unlimited number of sites
  • Personal consultations
  • Updates forever
  • Downloads forever
  • Installation and setup
  • Adapted to your website (including code refinement)
UnboundFor studios and closed servers

Everything in Premium, but the key is not tied to sites and the module never contacts our server.

$270

A site is a domain together with all its subdomains.

Version history

  1. 2.0.0 current 10 New 3 Improved 4 Fixed

    New 10

    • DLE 21.0 support
    • Picks only from your catalog: the AI chooses films among your news and fills the rest from the catalog
    • “Why this film” explanation under every card
    • New search page design: example queries, recent searches, refinements, “Show more” button, shareable result link
    • Appearance from the admin panel: accent color, theme, corner radius, columns, poster shape, texts and example queries
    • Collections — SEO pages with their own URL, heading and AI-picked film list
    • Search and AI cost statistics, “Not in catalog” section with CSV export
    • Claude AI and new OpenAI, Gemini and DeepSeek models; “Refresh list” and “Test” buttons
    • Search box anywhere in the template with the {ai-film-search} tag
    • Daily AI request limit, pause between searches and bot protection

    Improved 3

    • Catalog index: matching is instant even on large sites, new news are added automatically
    • Works together with DLE Movie Importer PRO and any short story template
    • Admin interface in Russian, English, Ukrainian and Spanish

    Fixed 4

    • The search limit counts every AI request, including ones without results
    • Films with apostrophes and ampersands in the title are now found
    • The “Clear cache” button works on DLE 19.0–21.0
    • Scheduled news and news from categories closed to the group are no longer shown
  2. 1.2.2 9 New 5 Improved 1 Fixed

    New 9

    • Добавлена поддержка DataLife Engine 20.0.
    • Полностью переработана архитектура модуля: основная логика разделена на управляемые классы и сервисы, а AJAX-обработчик работает через стандартный контроллер DLE.
    • Добавлена поддержка AI-провайдеров OpenAI (GPT), Google Gemini и DeepSeek с актуальным каталогом моделей и отдельными настройками ключей.
    • Добавлена поддержка HTTP/HTTPS/SOCKS5/SOCKS5H-прокси и веб-поиска для совместимых AI-провайдеров.
    • Реализован структурированный ответ AI с названием, годом выпуска и альтернативными названиями для более точного сопоставления фильмов.
    • Добавлена гибкая система сопоставления материалов: упорядоченные дополнительные поля названий, резервный поиск по заголовку публикации, режимы проверки года и детерминированное ранжирование.
    • Добавлены профили тематики сайта и пользовательские инструкции для общих кино-сайтов, корейских дорам, аниме, турецких сериалов, индийского кино и специализированных каталогов.
    • Добавлен менеджер SEO-маршрутов с настраиваемым URL-префиксом и безопасной синхронизацией rules.json на DLE 19.0+.
    • Добавлен выбор отдельного TPL-шаблона для отображения найденных фильмов.

    Improved 5

    • Обеспечена совместимость дополнительных полей с xfields.txt в старых версиях DLE и xfields.json/DLEXFields в новых версиях.
    • Административная панель полностью адаптирована под стили DLE 20.0: добавлены разделы настроек, кеша и маршрутов, нативные элементы управления и проверка обновлений.
    • Переработаны кеш рекомендаций и почасовые лимиты: используется нейтральный каталог, контекстные JSON-записи, атомарная запись и безопасная миграция старого кеша.
    • Конфигурация переведена на новую schema-v2 и файл ai_film_recommender_config.php; старый mood_matcher_config.php автоматически мигрируется и больше не поставляется с модулем.
    • Усилена безопасность: секреты не выводятся и не логируются, административные POST-действия защищены user_hash, а ошибки AJAX не раскрывают внутренние данные.

    Fixed 1

    • Исправлены проблемы с сохранением настроек, fallback-сопоставлением, кешем разных AI-контекстов, подсчетом лимитов, административными уведомлениями и совместимостью интерфейса.
  3. 1.0.0 1 New

    New 1

    • Первый релиз модуля AI Film Recommender DLE.
Comments

Sign in to leave a comment.

No comments yet — be the first.