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.
Technology page
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 uses a responsive React app shell, Vite build pipeline, Tailwind styling, focus states, keyboard navigation, and Big Picture mode for TV-friendly browsing.
The Express backend serves APIs, static production assets, settings, range-aware video streaming, uploads, library health, and local cache files.
A persisted library snapshot lets BurnFlix render immediately while background scan reconciliation updates new, changed, and removed media safely.
BurnFlix does not use AI or AI generation. Recommendations are based on genres, most watched media, and signals from your personal library.
Provider integrations
BurnFlix pulls rich metadata and images from multiple providers, caches the results locally, and keeps selected artwork stable across refreshes.
Primary movie and TV metadata, posters, backdrops, logos, cast, crew, related-title data, and imagery.
Fallback movie metadata, series details, TV artwork, status, networks, seasons, and provider identifiers.
PC game metadata, vertical library covers, hero images, logos, icons, approved app records, and launch targets.
Retro game matching, canonical names, box art, screenshots, title screens, summaries, release data, and game artwork.
Major systems
Recursive scanning for movies, TV episodes, generic videos, and games with filename cleanup and episode parsing.
Provider images, extracted video frames, app assets, game art, and selected artwork are cached locally.
HTML5 video playback, range streaming, UPnP/DLNA support, TV-safe layout, and remote-style keyboard navigation.
BurnFlix
BurnFlix pulls the best available metadata and artwork, caches it, and gives you control over the final library.