YOUR LIBRARIES
FOLDERS VIDEOVAULT WATCHES FOR CONTENT
NO FOLDERS ADDED YET — CLICK ADD FOLDER TO GET STARTED
⟳ SCANNING…
0 / 0
—
METADATA ENRICHMENT
PULL POSTERS, PLOTS & RATINGS FROM TMDB
TMDB API KEY
Free key at themoviedb.org/settings/api —
used to fetch posters, plots, and ratings for your library.
TVDB API KEY
Free key at thetvdb.com/api-information —
used as a fallback when a show isn't found in TMDB.
BROADCASTER DB
If you're running the Nostalgia Network broadcaster app, set
DB_PATH to point at its database.
When connected, VideoVault reads movies from that library instead of its own.
CHECKING…
🎬 MOVIES
LOADING…
📺 TV SHOWS
LOADING…
TVDB EPISODE DATA
MATCH SHOWS TO TVDB FOR EPISODE TITLES, PLOTS & AIR DATES
▶
LIBRARY BROWSER
VIEW AND EDIT METADATA FOR ALL YOUR CONTENT
FILE NORMALIZER
CONVERT FILES TO A CONSISTENT FORMAT FOR SMOOTH PLAYBACK
WHEN ENABLED, NEW FILES ARE AUTOMATICALLY NORMALIZED ON INGEST. ONLY OUT-OF-SPEC FILES
ARE RE-ENCODED — IN-SPEC FILES PASS THROUGH UNCHANGED. NORMALIZED FILES ARE SAVED IN
A _NORMALIZED SUBFOLDER ALONGSIDE ORIGINALS.
NORMALIZE ON INGEST
TARGET RESOLUTION
MANUAL NORMALIZE
COMMERCIAL LIBRARY
ADD A COMMERCIALS FOLDER ABOVE THEN SCAN TO INDEX
MEDIA FILES
BUMPERS, SIGN-ON, SIGN-OFF, STATION ID
WEEKLY SCHEDULE
HOW ALL YOUR TAGS LINE UP ACROSS A REPEATING WEEK
SHOW
MOVIE
GAP — STATION ID PLAYS HERE
LOADING…
SCHEDULE TAGS
DEFINE THE TIME BLOCKS THE AUTO SCHEDULE FILLS — AND WHETHER EACH ONE IS A SHOW SLOT OR A MOVIE SLOT
EACH TAG IS A CHUNK OF THE DAY (E.G. 16:00–19:00 ON WEEKDAYS). SET IT TO SHOW AND ASSIGN SHOWS
TO IT UNDER LIBRARY → NNTV1 SETTINGS, OR SET IT TO MOVIE AND THE SCHEDULER WILL PULL A MOVIE FOR THE SLOT INSTEAD.
A TAG WITH NOTHING ASSIGNED JUST PLAYS STATION ID FOR THAT STRETCH — CHECK BLOCK DISTRIBUTION BELOW TO SEE WHAT'S EMPTY.
BLOCK DISTRIBUTION
SEE HOW SHOWS ARE SPREAD ACROSS NNTV1 BLOCKS
▶
NNTV1 SCHEDULE
BUILD AND PREVIEW THE DAILY BROADCAST SCHEDULE
XMLTV feed for guide apps (Plex/Jellyfin/Channels DVR/etc.) —
/api/nntv1/guide.xml. Add ?days=N (default 7) or ?date=YYYY-MM-DD to change the range.
NNTV1 LIVE BROADCAST
THE ACTUAL HLS STREAM PLAYING ON THE CHANNELS PAGE
LOADING…
OUTPUT FOLDER (.m3u8 + .ts segments) — set via
hls_output_dir in config.json, default I:/videovault/hls/nntv1.
Restarting regenerates the playlist from whatever's on air right now — used automatically after every schedule (re)build.
CHANNEL TAG AUDIT
FIND AND FIX SHOWS WITH CONFLICTING EXCLUSIVE CHANNEL TAGS
A SHOW TAGGED BOTH "ADULT" AND "DOCUMENTARY" WILL APPEAR ON BOTH CHANNELS — USUALLY
NOT WHAT YOU WANT. SCAN TO FIND CONFLICTS, THEN FIX TO KEEP ONLY THE MOST RECENTLY
ASSIGNED EXCLUSIVE TAG.
ABOUT VIDEOVAULT
BE KIND, REWIND
SERVER
Running on
VAULT DB
videovault.db — auto-created next to server.js
TV CHANNELS
Channels schedule automatically at midnight each night. To get shows on a channel,
set their AUDIENCE TAG from the
TV & Channels page.
CH 2 🌱 PRESCHOOL · CH 4 🎒 KIDS · CH 7 🏠 FAMILY · CH 11 🌙 ADULT
CH 13 ⭐ SAT MORNING · CH 15 🎙 HORIZONS (DOCUMENTARY) · CH 18 🚀 SCI-FI
CH 22 🎬 RETRO CINEMA (MOVIES 30+ YRS) · CH 27 🎤 CENTER STAGE (VARIETY) · CH 33 🎵 MUSIC VIDEO
CH 2 🌱 PRESCHOOL · CH 4 🎒 KIDS · CH 7 🏠 FAMILY · CH 11 🌙 ADULT
CH 13 ⭐ SAT MORNING · CH 15 🎙 HORIZONS (DOCUMENTARY) · CH 18 🚀 SCI-FI
CH 22 🎬 RETRO CINEMA (MOVIES 30+ YRS) · CH 27 🎤 CENTER STAGE (VARIETY) · CH 33 🎵 MUSIC VIDEO