We Opened Big King Media’s Source Code and was impressed.

Big King Media makes unusually broad claims for a free WordPress plugin. We opened more than 105,000 lines of supplied source code to see what is actually there, what works architecturally and where important questions remain.

Big King Media is substantially more than a gallery plugin. TechView Africa’s source review found a genuine multisite media index, provenance-preserving proxies, exact and visual duplicate detection, AI-assisted alt text, editable Dynamic Movies and an FFmpeg export path. Its biggest challenge is now managing the complexity created by such a broad feature set.

TechView Africa performed a static source-code review of developer-supplied Big King Media 8.2.5.7. The official changelog has since advanced to 8.3.4.5, released on September 7, 2026. The technical findings and score below therefore apply specifically to the package we examined, not automatically to every later change. The current changelog confirms substantial subsequent work around search, multisite persistence, accessibility and Dynamic Movie stabilisation.

WordPress can already manage images, video and audio, but serious publishing operations often end up assembling separate tools for shared libraries, galleries, duplicate management, metadata, video, folders and increasingly AI assistance.

Big King Media takes a different approach: instead of adding one more isolated media feature, it tries to create a connected media layer inside WordPress. That sounded ambitious enough that screenshots and feature lists were not enough. We opened the ZIP.

The reviewed package contained 101 files and more than 105,000 lines of PHP, JavaScript and CSS. We found concrete implementations for shared-media indexing, proxy relationships, duplicate detection, AI-generated image descriptions, media folders, Photofall, Dynamic Movies and optional FFmpeg rendering.

The strongest idea sits underneath the interface

The most important part of Big King Media is probably something most users will never see. WordPress Multisite can host many sites inside one installation, but each site still retains its own media relationships and upload structure. Big King Media creates a network-level table called `tbfbkm_index`, identifying media by both its originating `blog_id` and `attachment_id`.

That matters because the system can make media discoverable across a network without pretending every file came from one anonymous central library. Proxy records preserve information such as the original site, attachment and URL. The reviewed source also contains logic intended to stop a proxy copy from becoming the new canonical original.

For newsrooms, universities, multilingual publishers and organisations running several related sites, that is a thoughtful architecture. Visualmodo’s technical examination reached the same central architectural point, while also highlighting an important limitation: if a subsite is later removed from the network and turned into an independent WordPress installation, borrowed media can break because the physical files remain with their original site. That trade-off should be understood before adopting the system.

Duplicate detection is practical rather than theatrical

Big King Media uses two different methods because exact duplicates and visually similar images are different problems.

For identical files, the reviewed code calculates SHA-256 hashes. For supported JPEG, PNG and WebP images, it creates an 8×8 average-hash fingerprint and compares the Hamming distance between those fingerprints.

That is not semantic AI trying to understand what a photograph means. It is lightweight image comparison designed to identify likely near-duplicates.

The interface also warns users that visually similar images are not necessarily identical and leaves the final merge decision to the editor.

That restraint is important. Archive-cleanup software should assist human decisions, not silently make destructive ones.

The AI feature solves a real newsroom problem

Kaleeyon AI uses Gemini 2.5 Flash to assist with image descriptions and alternative text. Generated text can be written into WordPress’s normal `_wp_attachment_image_alt` field rather than being trapped in a proprietary metadata system.

For a publisher managing thousands of images, that is more useful than adding another AI chatbot to the dashboard.

There is still a privacy consideration. Using the feature can involve sending image data to an external AI provider, so confidential, embargoed or sensitive imagery should not automatically be processed. TechView Africa has previously explained why sensitive information should not casually be uploaded to AI services and how AI features inside ordinary apps can expand access to user data.

Dynamic Movies may be the most unusual feature

Big King Media’s Kezideki Dynamic Movie system treats a movie as a structured collection of visual, audio and text layers rather than only as a finished video file.

The reviewed source registers dedicated movie-project structures, stores timeline information and can use FFmpeg and ffprobe to create a conventional rendered video where the server environment permits it.

The advantage is editability: individual media relationships remain available rather than being permanently flattened into one MP4.

The trade-off is dependency. A conventional video file can survive independently for years; a structured movie depends on software continuing to understand its format. Strong export compatibility will therefore matter if Dynamic Movies are to become serious archival infrastructure.

The code is impressive, but the project has accumulated complexity

All 51 PHP files passed PHP syntax checking, and all 25 JavaScript files passed Node parsing in our review environment.

We also found extensive use of WordPress capability checks, nonces, prepared queries, sanitisation and escaping. No `eval()`or direct `unserialize()` calls appeared in the broad static search.

Those are positive signals, they are not a penetration test or security certification. The reviewed package also contained no bundled PHPUnit setup, `/tests` directory or JavaScript testing framework. One AJAX class was roughly 10,405 lines, illustrating how much responsibility is concentrated inside parts of the codebase.

Our review also identified an apparent Movie Maker schema-version inconsistency in 8.2.5.7. Static inspection could not establish whether it represented compatibility bookkeeping or stale metadata. Because the production version has since moved considerably beyond the package we reviewed, we do not treat that observation as a confirmed defect in the current 8.3.4.5 build. That distinction matters.

Being free could matter disproportionately in Africa

The reviewed plugin declared GPL licensing and contained no obvious Pro upgrade gate, subscription check or licence-key mechanism. The developers continue to describe the current system as freely available and self-hosted.

That does not make running it costless. Hosting, storage, bandwidth, technical maintenance and external AI services can all cost money.

But for an African publisher, school, nonprofit or independent creator facing recurring dollar-priced SaaS subscriptions, removing the software licence itself can materially lower the barrier to building a more capable publishing stack.

Our Recommendation

A small WordPress blog with a modest media library probably does not need Big King Media.

A media-heavy WordPress Multisite network is a different matter. The central-index architecture addresses a genuine WordPress limitation. The proxy model preserves provenance. Duplicate detection is thoughtfully designed, the AI integration targets useful repetitive work, and Dynamic Movies show genuine ambition rather than feature-box marketing.

The concern is no longer whether there is meaningful engineering behind the project. There is, the next challenge is proving that a system this large can remain predictable as it evolves. Big King Media would benefit from a stronger automated regression suite, repeatable independent performance testing and deeper external security assessment.

TechView Africa Technical Source-Review Score

9.2/10 — Exceptional Pass

That score applies to the 8.2.5.7 package we examined. It does not certify the plugin as flawless or secure, and it is not a substitute for hands-on production testing.

What it means is simpler: after opening the source, we found substantially more real engineering behind Big King Media than its unusually broad feature list initially suggested.

Verification Links

Big King Media — Official Product Page

Big King Media — Development Changelog

Big King Media — Technical Architecture

Big King Media — Why the Project Is Free

Visualmodo — WordPress Multisite Media Sharing

WordPress — Setting Up a Multisite Network

Frequently asked questions

Is Big King Media completely free?

The package TechView Africa examined contained no obvious premium gate or licence-key system, and the current official product pages continue to describe it as freely available.

Is Big King Media only useful for WordPress Multisite?

No. Its broader media, AI, gallery and creative features can also be used on ordinary WordPress sites, but the shared-media architecture is particularly compelling for Multisite networks.

Has TechView Africa certified Big King Media as secure?

No. We found encouraging security implementation patterns during static inspection, but we did not perform a penetration test or security certification.

Reader discussion

Leave a comment

Comments cannot be edited or deleted after posting. Please review your comment before submitting.

No comments yet. Start the conversation.

Found an error, outdated step or safety concern? Contact the desk.