Live Gallery is an Electron app for monitoring multiple live sources at once: YouTube, privacy-enhanced YouTube embeds, JW Player, VdoCipher, Facebook embeds, custom URLs, HLS links, and screen shares.
Live Gallery is available for Windows, macOS, and Linux. You do not need to install Node.js or download the source code to use it.
- Open the Live Gallery Releases page.
- Open the newest release at the top of the page.
- Under Assets, download the installer for your platform:
- Windows:
windows-x64.exe - macOS Intel:
macos-x64.dmg(ormacos-x64.zip) - macOS Apple Silicon:
macos-arm64.dmg(ormacos-arm64.zip) - Linux:
linux-x64.AppImage - Debian-based Linux:
linux-x64.deb
- Windows:
- Open the downloaded file and follow the installation steps.
After installation, start Live Gallery from the Start menu or its desktop shortcut. If GitHub shows the release notes collapsed, click Assets to see the installer download.
For support, please open a GitHub issue.
- Monitor several live players in one desktop window.
- Add YouTube, YouTube no-cookie, JW Player, VdoCipher, HLS, custom URL, and screen-share boxes.
- Mute, solo, and rotate audio between boxes.
- Show audio levels for active streams.
- Send supported player commands, including YouTube LIVE and lowest fixed quality.
- Package and publish Windows, macOS, and Linux installers with Electron Builder.
Install dependencies, build TypeScript/CSS, then start the Electron app in watch mode:
npm ci
npm run devUseful scripts:
npm run build # Compile CSS, backend, preload, and frontend code
npm run dev # Build and run CSS/TypeScript watchers and Electron in development with hot reload
npm test # Build, then run the Node test suite
npm run format # Format the project with Prettier
npm run format:check # Check formatting without changing filesCreate a local installer for the current platform in release/:
npm run distPublishing uses Electron Builder's GitHub publisher configuration from
package.json. Releases are published automatically when a version tag is
pushed to GitHub.
npm version x.x.x
git push origin master --tagsThe tag push starts the release workflow, builds installers on Windows, macOS, and Linux, and publishes them to a GitHub release for that tag.
