VideoExplorer Architecture

VideoExplorer Architecture An architecture diagram generated by Archify. Browser · Desktop · phone · gamepad · Architecture component Browser Desktop · phone · gamepad VideoExplorer · Go API · embedded React · TrueNAS SCALE VideoExplorer Go API · embedded React SQLite + image cache · /data · durable metadata and cached images · TrueNAS SCALE SQLite + image cache /data · durable metadata and cached images Media dataset · /library · Movies · TV Shows · _unassigned · .videoexplorer · TrueNAS SCALE Media dataset /library · Movies · TV Shows · _unassigned · .videoexplorer 7-Zip + ffprobe · Separate child processes · TrueNAS SCALE 7-Zip + ffprobe Separate child processes Jellyfin · Reads the shared media folders · TrueNAS SCALE Jellyfin Reads the shared media folders TMDB · Titles, metadata and images · Architecture component TMDB Titles, metadata and images PC over SMB · Copies detected by inotify · Architecture component PC over SMB Copies detected by inotify Vercel demo · Same React app · in-memory adapters · Vercel Vercel demo Same React app · in-memory adapters HTTP · tus uploads · SSE SQLite · cached images Reads · stages · organizes Extracts · probes Metadata requests Reads media (read-only) Refreshes affected folders SMB file copies · inotify detection Visits the online demo TrueNAS SCALE Vercel Legend Frontend Backend Database External