Technology page

A local media server with a modern app stack and deep metadata pipeline.

BurnFlix combines a fast React interface, an Express backend, local-first caching, provider enrichment, image asset catalogs, video streaming, UPnP/DLNA support, game library tooling, and recommendations generated without AI.

BurnFlix home screen with cached media rows
Frontend

React, Vite, and Tailwind

BurnFlix uses a responsive React app shell, Vite build pipeline, Tailwind styling, focus states, keyboard navigation, and Big Picture mode for TV-friendly browsing.

Backend

Express media server

The Express backend serves APIs, static production assets, settings, range-aware video streaming, uploads, library health, and local cache files.

Offline cache

Instant startup from disk

A persisted library snapshot lets BurnFlix render immediately while background scan reconciliation updates new, changed, and removed media safely.

No AI

Recommendations without generation

BurnFlix does not use AI or AI generation. Recommendations are based on genres, most watched media, and signals from your personal library.

Provider integrations

Metadata and artwork from the services collectors expect.

BurnFlix pulls rich metadata and images from multiple providers, caches the results locally, and keeps selected artwork stable across refreshes.

TMDB

Primary movie and TV metadata, posters, backdrops, logos, cast, crew, related-title data, and imagery.

OMDb & TheTVDB

Fallback movie metadata, series details, TV artwork, status, networks, seasons, and provider identifiers.

Steam

PC game metadata, vertical library covers, hero images, logos, icons, approved app records, and launch targets.

Libretro, IGDB, OpenVGDB

Retro game matching, canonical names, box art, screenshots, title screens, summaries, release data, and game artwork.

Major systems

The pieces that make BurnFlix feel like a real product.

01

Smart scanning

Recursive scanning for movies, TV episodes, generic videos, and games with filename cleanup and episode parsing.

02

Local artwork pipeline

Provider images, extracted video frames, app assets, game art, and selected artwork are cached locally.

03

Living room playback

HTML5 video playback, range streaming, UPnP/DLNA support, TV-safe layout, and remote-style keyboard navigation.

Capability map

One local app, many purpose-built pipelines.

Library snapshot Background scan queue Metadata cache Image asset catalog Artwork picker Library health Video range streaming UPnP/DLNA Emulator readiness App launcher No AI generation Genre-based recommendations Most-watched signals Personal library matching

BurnFlix

Your files stay local. The polish does not have to.

BurnFlix pulls the best available metadata and artwork, caches it, and gives you control over the final library.