Plugins for Vivi

18 extensions. Built-in ones ship with Vivi; downloadable ones install from Settings → Extensions → Browse with checksums verified and permissions shown before install.

A-B Loop & Frame Step screenshot

A-B Loop & Frame Step

Set and clear A-B loop points from the keyboard, nudge them by a frame, step frame by frame while paused and see the loop on an on-screen bar.

v1.0.26 KBLinux, Windows, macOS
DownloadVideoTools

Auto-tagger

Identifies songs by their audio (AcoustID fingerprint) or tags, looks them up on MusicBrainz and writes title, artist, album, date, track, genre and Cover Art Archive covers after a preview. Originals are backed up. AcoustID key optional.

v0.8.0built inBuilt in
Built-inMusicTools
Discord Rich Presence screenshot

Discord Rich Presence

Shows the current title, artist and progress in your Discord status. Needs a Discord application ID; Discord must be running on this computer. Ships a small native helper (vivi-discord) that talks to Discord's local IPC.

v1.0.05 KBLinux ARM64, Linux x86_64, Windows, macOS Apple silicon, macOS Intel
DownloadIntegrationsMusic

Free Music

Search Creative Commons and public-domain music on the Internet Archive and Jamendo, preview it, and download it to your library with tags, cover and licence attribution. Jamendo needs a free client ID.

v0.8.0built inBuilt in
Built-inMusicStreaming
ListenBrainz Scrobbler screenshot

ListenBrainz Scrobbler

Sends what you listen to to ListenBrainz: now playing when a track starts and a listen after half the track or 4 minutes. Listens made offline are queued and sent later. Needs your ListenBrainz user token.

v1.0.111 KBLinux, Windows, macOS
DownloadMusicIntegrations
Lyrics screenshot

Lyrics

Synced lyrics as a karaoke overlay, from a .lrc file next to the song or from LRCLIB, cached on disk. Radio streams: lyrics for the current stream title.

v0.8.0built inBuilt in
Built-inMusic
Music Visualizer screenshot

Music Visualizer

Spectrum, scope, waveform, radial, particles and pitch visuals for audio-only files. Pick a mode with the dropdown or V.

v0.8.0built inBuilt in
Built-inMusic
Network Streams screenshot

Network Streams

Browse Internet radio (radio-browser.info), import M3U/IPTV playlists, keep saved and recent streams, and see stream info (now-playing title, codec, bitrate, buffer). No key needed.

v0.8.0built inBuilt in
Built-inStreaming
Night Mode screenshot

Night Mode

Compresses loud scenes and lifts quiet dialogue so films stay understandable at low volume (mpv dynaudnorm / loudnorm). Toggle with Alt+N.

v1.0.33 KBLinux, Windows, macOS
DownloadVideoTools
Playback Statistics screenshot

Playback Statistics

Counts time watched and listened per day, with top artists and shows. Kept locally in a small TSV file; Alt+S shows a summary, export as CSV or clear any time.

v1.0.28 KBLinux, Windows, macOS
DownloadToolsMusic
Remote Control screenshot

Remote Control

Control playback from your phone: a web page on your local network with play/pause, seek, volume, next/previous, the queue and cover art. PIN protected; only devices on the local network can connect. Ships a small native helper (vivi-remote) that serves the page.

v1.0.05 KBLinux ARM64, Linux x86_64, Windows, macOS Apple silicon, macOS Intel
DownloadIntegrationsTools
Scene Chapters & Thumbnails screenshot

Scene Chapters & Thumbnails

Creates chapters at scene changes for videos without chapters (ffmpeg scene detection, in the background) and saves a thumbnail for every chapter. Results are cached on disk.

v1.0.18 KBLinux, Windows, macOS
DownloadVideoTools
Skip Intro & Credits screenshot

Skip Intro & Credits

Shows a Skip button during intros and credits found in chapter names (Intro, Opening, OP, Credits, Ending, ED) or set per show. Can skip automatically.

v0.8.0built inBuilt in
Built-inVideo
SponsorBlock screenshot

SponsorBlock

Skips sponsor, intro, self-promotion and other segments in YouTube videos opened as streams, using the crowd-sourced SponsorBlock database. Segments are marked as chapters on the seek bar.

v1.0.19 KBLinux, Windows, macOS
DownloadVideoStreaming
Subtitle Auto-Sync screenshot

Subtitle Auto-Sync

Aligns the current external subtitle to the audio with alass or ffsubsync (whichever is installed), in the background, then loads the synced copy saved next to the original.

v1.0.16 KBLinux, Windows, macOS
DownloadSubtitlesTools
Subtitle Search screenshot

Subtitle Search

Find and download subtitles from OpenSubtitles (by file hash and name) in the Add Subtitles dialog. Needs a free API key.

v0.8.0built inBuilt in
Built-inSubtitles
YouTube & yt-dlp screenshot

YouTube & yt-dlp

Paste a video or playlist URL (or press Alt+U with one in the clipboard) to list its entries in the playlist, see the estimated size of each quality, and download video or audio only into a folder you choose, with progress toasts. Uses your system yt-dlp and ffmpeg when present; otherwise downloads and updates verified copies: yt-dlp (18–40 MB) from its official releases on first use, Vivi's own minimal static ffmpeg + ffprobe (about 6 MB) only for 1080p+ or audio conversion.

v1.2.041 KBLinux, Windows, macOS
DownloadStreamingVideo

Now Playing OSD

Example mpv Lua script: shows the title on the OSD when a file starts.

v1.0built inLinux, Windows, macOS
Example scriptTools