vzhd1701

gridplayer

vzhd1701

A simple VLC-based media player that can play multiple videos at the same time, supporting all video formats VLC supports and almost any streaming URL, with configurable grid layout and drag-and-drop video swapping.

continuous
Published at
26d ago
2,127
Stars
212,964
Download
Synced at
15d ago

Latest release

continuousSep 23, 2026, 05:11 PMPre-release
Downloads slow? Switch the source anytime above

README

Project Overview

GridPlayer is a simple VLC-based media player that can play multiple videos at the same time. You can play as many videos as you like, the only limit is your hardware. It supports all video formats that VLC supports (which is all of them). You can save your playlist retaining information about the position, sound volume, loops, aspect ratio, etc.

Key Features

  • Cross-platform (Linux, Mac, and Windows)
  • Support for any video and audio format (VLC)
  • Support for (almost) any streaming URLs (streamlink + yt-dlp)
  • Cookie support for streams that need a login
  • Hardware & software video decoding
  • Control video aspect, playback speed, zoom
  • Set loop fragments with frame precision
  • Configurable grid layout
  • Easy swap videos with drag-n-drop
  • Playlist retains settings for each video

Target Audience

  • Users who need to watch multiple videos simultaneously
  • Video comparison and analysis scenarios
  • Cross-platform desktop users

Quick Start

  • Windows: Install via scoop: scoop install gridplayer
  • Linux: Install via Flathub
  • macOS: Download DMG image (unsigned, requires exception)
  • UV install: uv tool install gridplayer (requires Python 3.10+ and VLC)

Core Advantages

  • Based on VLC for comprehensive format support
  • Flexible and configurable grid layout
  • Cross-platform support
  • Open-source and free

System Requirements

  • OS: Linux, Mac, Windows
  • Additional Dependencies: VLC (required for some installation methods)

Release history

Sort