Media players

Virelo

Turn any folder into a private, streaming-style video library.

CLIPWAWindowsmacOSLinux
No images

Overview

Virelo turns a local media folder into a private video library with a fast web interface. Run it from the command line, keep videos in their original folders, and browse them with search, playback progress, favorites, Shorts, and optional artwork.

Local video library

Scan one or more folders recursively and browse videos with search, sorting, and folder organization.

Streaming playback

Use range streaming, seeking, watch progress, queue controls, and browser playback without moving the source files.

Shorts and favorites

Switch to a vertical feed for portrait videos and save favorites for quick access from the library.

Private by default

Bind to localhost by default with no accounts, telemetry, advertising, or automatic update checks.

Use and install

The CLI requires Node.js. Run Virelo in the folder you want to serve, or pass one or more folders with --media. Then open the local address it prints in your browser. The web interface can be installed as a PWA when supported.

Open app
Node.js · npx
npx virelo
Serve another folder
npx virelo --media ~/Videos

FAQ

What is Virelo?

Virelo is a self-hosted video library that gives a local folder a streaming-style web interface.

Does Virelo copy or upload my videos?

No. Videos stay in their original folders and Virelo serves them locally from the machine where it is running.

Can I install the web interface?

Yes. The web interface supports PWA installation in browsers that offer it.

What does FFmpeg add?

FFmpeg and ffprobe are optional. They add thumbnails, media probing, codec detection, and an HLS fallback for formats the browser cannot play directly.