Your library never leaves your computer

Your movies.
Beautifully yours.

Turn the videos already on your drives into a personal streaming library—with rich artwork, a beautiful player, and zero cloud uploads.

Download for Windows  ↓
Open source · MIT licensed · No account · No subscription

Everything a streaming app should be.

Without the catalog disappearing, another monthly fee, or your watch history becoming someone else's data.

Local first

Your media stays yours.

VidLock indexes and streams directly from your computer. Your films aren't uploaded to a cloud or copied to someone else's server.

Your existing movie foldersFiles remain exactly where you keep them
Local SQLite libraryProgress, favorites, metadata, and settings
Streams across your home networkDirect play or local FFmpeg transcoding
No accountNothing to register
No cloud uploadMedia stays local
Internet optionalOnly for metadata
MIT licensedOpen-source code
Any screen at home

From hard drive to couch.

Open VidLock from a phone, computer, or its lightweight LG webOS interface—and continue exactly where you stopped.

Laptop View
Mobile View
Automatic

Artwork, ratings, details.

Real-world release filenames become a library worth browsing with OMDb metadata and optional Fanart.tv backdrops.

Watch the whole setup happen.

Every window, click, keystroke, scan, and result plays out on one persistent Windows desktop.

Windows desktop
Movies — File Explorer
This PC  ›  Media Drive  ›  Movies
Whiplash.2014.BluRay.x265.mkv
This.Is.the.End.2013.HEVC.mkv
Pulp.Fiction.1994.REMASTERED.mp4
dfuuhdw4789gf.mkv
Fight.Club.1999.1080p.mkv
Airplane.1980.DVDRip.avi
Interstellar.2014.IMAX.mp4
Se7en.1995.10bit.mkv
The.Dark.Knight.2008.2160p.mkv
The.Godfather.1972.1080p.mp4
12.Angry.Men.1957.BluRay.mkv
Inception.2010.DTS.x264.mkv
The.Shawshank.Redemption.1994.mp4
LOTR.Return.of.the.King.2003.Extended.mkv
Kill.Bill.Vol.1.2003.HEVC.mkv
movie_final_REAL_v2_1080p.mkv
VidLock
Step 1 of 3

Where are your movies?

Enter or browse to the folder containing your library.

Choose a folder…
Step 2 of 3

Make it beautiful.

Add metadata credentials for posters, ratings, and details.

OMDb API key
Fanart.tv API key
OpenSubtitles key (optional)
Step 3 of 3

Ready to scan.

VidLock found sixteen video files in your Movies folder.

D:\Media\Movies16 files ✓
Building your library

Scanning Library

Parsing filenames…
VidLock Movies library
VidLock
HomeMoviesShowsFavorites
Airplane
This Is the End
Breaking Bad
Silo
10:24 AM
Movie night

From Messy Folders to a Cinematic Library

Watch how VidLock instantly organizes your scattered video files.

/Volumes/Storage/Movies
the.matrix.1999.1080p.x264.mkv
bb_s01e01_hdtv_xvid.avi
Interstellar.2014.IMAX.720p.mp4
The_Office_US_S03E05.mkv
Fight.Club.1999.Bluray.mkv
Silo_S01E01.mp4
Airplane.1980.avi
This.Is.The.End.mp4

Add to VidLock

Choose folder and add metadata API keys.

Start Scan

Scanning Library

Parsing bb_s01e01_hdtv_xvid.avi...

VidLock
Library Movies Shows
Airplane
Breaking Bad
This Is The End
Silo

See the experience before you install.

Real product screens from the local library, movie details, player, and LAN Watch Party.

VidLock logoVidLock visual identity

Whatever the file, just press play.

VidLock chooses the most efficient playback path automatically and remembers the details that matter.

Smart direct play

Browser-compatible video streams directly with HTTP Range requests—no unnecessary conversion.

Hardware transcoding

Unsupported formats become HLS using NVIDIA NVENC, VAAPI, Intel QSV, or a reliable CPU fallback.

Audio and subtitles

Switch between multiple audio tracks and use external or embedded subtitles right inside the player.

Continue watching

Progress updates while you watch, with automatic watched status after 90% and resume on your next visit.

Favorites and discovery

Keep a personal shortlist, search instantly, and move through movies and shows without losing your place.

Drive-aware library

Disconnected external drives are marked unavailable instead of deleting their carefully built library entries.

FFmpeg + ffprobe10-bit HEVC handlingHLS.jsSQLite local storageNext.js 16React 19

Together, across your network.

Create a room, share its six-character code or QR link, and keep play, pause, and seek in sync on devices connected to your local network.

Friday movie night

Waiting for friends
Room code7K3QCA
MAAKSP3 friends are ready
42:18 / 1:46:45

Your collection deserves a better screen.

One local server. No external database, Redis service, authentication provider, or cloud media storage. Just your hardware and your network.