v1.4.1 is live Playback sync and subtitle reliability

Open source. Self-hosted. Deliberately yours.

Your cinema.
Your server.
Your rules.

Discover, organise, and watch movies and TV in one private browser-based hub. StreamVault chooses the cleanest path from source to screen, then gets out of the way.

Docker RealDebrid FFmpeg
A preview of the StreamVault library and player interface.
Native direct play Smart transcoding Embedded subtitles External subtitles Automatic recovery Progress everywhere

A path for every source

One player.
Three ways through.

StreamVault probes the source, reads the browser, and spends only the CPU it needs. Try the modes to see the pipeline change.

PATH 01

Leave it untouched.

Compatible video reaches the browser at network speed. No video encoder, no unnecessary work, no quality tax.

  • Native browser playback
  • Range request seeking
  • Lowest server load

Built around you

The film is the interface.

Everything else is there when you need it, then quietly steps back. Your library, languages, history, and settings belong to each user.

Subtitles that follow the timeline

Embedded text, PGS and VobSub burn-in, plus SubDL fallback. Seeking and reconnecting reload the right cue window.

TEXT + BITMAP

Audio that stays with the picture

Choose the track you want. Timestamp correction keeps resumed and recovered streams aligned.

MULTI-TRACK

Recovery without the ritual

Buffer-aware watchdogs reconnect stalled streams and preserve the playhead before asking you to intervene.

SELF-HEALING

A library with a memory

Continue watching, episode progress, personal recommendations, wishlists, and history across sessions.

PER USER

The stack stays legible

Your services.
One clear route.

No mystery cloud. StreamVault coordinates the services you choose and keeps the playback decision on your machine.

Docker in. Cinema out.

A boring deployment is a good deployment.

Clone the repository, fill in the documented environment values, and let Compose prepare Rails and PostgreSQL. Add your RealDebrid key inside StreamVault after sign-in.

Full deployment guide
~/streamvault
git clone https://github.com/vitobotta/streamvault.git
cd streamvault
cp .env.example .env
${EDITOR:-nano} .env
docker compose up -d --build

Keep the library. Lose the platform.

Make movie night
feel like yours again.