Play videos side-by-side
Project description
Build status
Screenshots
About
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.
Features
- Cross-platform (Linux, Mac, and Windows)
- Support for any video format (VLC)
- Hardware & software video decoding
- Control video aspect, playback speed, zoom
- Set loop fragments with frame percision
- Configurable grid layout
- Easy swap videos with drag-n-drop
- Playlist retains settings for each video
Installation
Windows
Linux
You may need to set execute permissions on AppImage file in order to run it:
$ chmod +x GridPlayer-0.1.0-x86_64.AppImage
MacOS
DMG image is not signed. You will have to add an exception to run this app.
- How to open an app that hasn’t been notarized or is from an unidentified developer
- Open a Mac app from an unidentified developer
PIP
$ pip install -U gridplayer
This type of installation will also require a vlc
package present in your system.
Please refer to VLC official page for instructions on how to install it.
Attributions
This software was build using
- Python by Python Software Foundation
- Licensed under Python Software Foundation License
- Qt by Qt Project
- Licensed under GPL 2.0, GPL 3.0, and LGPL 3.0
- VLC by VideoLAN
- Licensed under GPL 2.0 or later
Python packages
- PyQt by Riverbank Computing
- Licensed under Riverbank Commercial License and GPL v3
- python-vlc by Olivier Aubert
- Licensed under GPL 2.0 and LGPL 2.1
- pydantic by Samuel Colvin
- Licensed under MIT License
Graphics
- Hack Font by Source Foundry
- Licensed under MIT License
- Basic Icons by Icongeek26
- Licensed under Flaticon License
- Suru Icons by Sam Hewitt
- Licensed under Creative Commons Attribution-Share Alike 4.0
- Clean App Download Buttons by Tony Thomas
- Licensed under MediaLoot License
License
This software is licensed under the terms of the GNU General Public License version 3 (GPLv3). Full text of the license is available in the LICENSE file and online.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file gridplayer-0.1.0.tar.gz
.
File metadata
- Download URL: gridplayer-0.1.0.tar.gz
- Upload date:
- Size: 1.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.5 CPython/3.8.12 Linux/5.8.0-1042-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4b5bf1f5e35dc9bcf946105fe8196c9861f89fb2cdb383525d00a53d70c9b4f |
|
MD5 | 81621f825435beeb4c6a536b7c6ee868 |
|
BLAKE2b-256 | e3d1af0ad01f818652cf5d184854a90c28bdb6679d069b0efca1327d8b109402 |
File details
Details for the file gridplayer-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: gridplayer-0.1.0-py3-none-any.whl
- Upload date:
- Size: 1.5 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.5 CPython/3.8.12 Linux/5.8.0-1042-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 931986387ff10bff105982cb730918f44ec02f7ba9bbad2a62fc108fc7276410 |
|
MD5 | 79d53e16ee0eca923a7b325646055db2 |
|
BLAKE2b-256 | 50524373e7b00ba55514087ba5766f9e68745920852302bc464a2f9658b31c0f |