Video player · Android

every video.
your player.

VAP — Vetro Android Player. A video library, a Media3 player, subtitle tools and on-device AI, in the familiar Vetro glass look.

  • Freeto use
  • 0ads
  • MITopen source license

Screenshots

A calm player,
built for your videos.

VAP video library with folders and thumbnails
Your libraryFolders, thumbnails, search, sorting and filters.
VAP player with gesture controls
Gestures and tracksSpeed, zoom, audio and subtitle tracks, picture-in-picture.
VAP subtitle editor with timing offsets
Subtitle toolsStyled ASS/SSA, two tracks at once, offsets and editing.
VAP on-device Whisper subtitle generation
On-device AIGenerate and translate subtitles without leaving the app.

Everything a player needs

Built for the way
you actually watch.

01

A library that knows your folders

MediaStore scanning plus extra folders through the system picker. Directory trees, grid and list layouts, thumbnails, search, sorting and filters.

02

Pick up where you left off

Favorites, hidden folders, history, resume playback, playlists and a queue.

03

A player with gestures

AndroidX Media3 / ExoPlayer with gesture controls, speed, zoom and aspect ratio, track selection, background playback and picture-in-picture.

04

Subtitles, done properly

Embedded and external tracks, SRT and VTT, styled ASS/SSA through libass, two at once, timing offsets, text editing and export.

05

Your sources, anywhere

HTTP(S), HLS, DASH, SMB, WebDAV, FTP/FTPS and SFTP, plus Jellyfin, Emby, Plex and browsing DLNA sources.

06

Audio and video tools

Processing settings, external audio tracks, audio synchronization, screenshots and clip export. On a TV, play over DLNA, or over Google Cast in the cast build.

On-device AI

Speech in.
Subtitles out.

Generate subtitles with Whisper, translate them between English and Russian locally, and let Smart Sync line them up. Models are downloaded once; after that it all works offline.

01

Whisper

On-device subtitle generation after you download a model, with chunked processing of finite videos, caching and cancellation.

02

Local translation

EN → RU and RU → EN through CTranslate2 on your device. Optional cloud translation uses a compatible API and your own key.

03

Smart Sync

Estimates subtitle offsets and uniform timing drift from recognized speech.

Whisper and translation models are downloaded separately and are not bundled in the APK. Cloud translation sends text to the service you configure.

Good to know

Two builds.
Honest limits.

01

Pick your build

foss is the main build without the Google Cast SDK; it still includes DLNA. cast adds Google Cast. Both use the same package and replace each other.

02

Android 8.0 and newer

Universal APKs for arm64-v8a, armeabi-v7a, x86_64 and x86. Updating an installation signed with the same key keeps your data.

03

What it does not do

Codec, HDR and export support depend on your device. There is no universal transcoding for TV receivers and no live subtitle streaming. VAP provides no movies or servers.

Android · latest release

press
play.

VAP is free, has no ads and is MIT licensed. Download a signed APK, allow installation from your browser or file manager and open it. Requires Android 8.0 or newer.

VAP does not provide movies, servers or subscriptions to third-party services. OpenSubtitles search and cloud features need your own credentials.