Sobre o projeto
GridPlayer é um reprodutor de mídia simples baseado em VLC, projetado para reproduzir vários vídeos lado a lado em uma grade configurável. Ele roda em Linux, macOS e Windows, aproveitando o amplo suporte de codecs do VLC para lidar com praticamente qualquer formato de vídeo ou áudio. O reprodutor também integra streamlink e yt-dlp para reprodução direta de URLs de streaming de vários sites.
Os principais recursos incluem modos de decodificação de vídeo por hardware e software, controle de proporção de aspecto, velocidade de reprodução e zoom, fragmentos de loop com precisão de quadro, troca de vídeos por arrastar e soltar, e playlists que lembram posição, volume, loops e proporção de aspecto para cada vídeo. O layout da grade é totalmente configurável, e o único limite prático para vídeos simultâneos é o hardware do sistema.
As opções de instalação são diversas: instalador do Windows e builds portáteis, Scoop, Flatpak, Snap, AppImage, DMG para macOS (Apple Silicon), instalação via ferramenta UV e a partir do código-fonte. Python 3.10+ e uma instalação do VLC no sistema são necessários para os métodos de distribuição baseados em Python.
O aplicativo suporta internacionalização com traduções contribuídas via Crowdin para muitos idiomas. Opções de linha de comando permitem especificar um diretório personalizado de dados do usuário, e o programa armazena configurações e logs em locais padrão da plataforma, a menos que sejam substituídos.
Problemas conhecidos são documentados para confinamento do Snap (mídia removível e acesso a montagens) e cenários de tela preta no decodificador de hardware do Linux, com soluções alternativas fornecidas. O projeto é construído em Python, Qt, VLC, PyQt, python-vlc, pydantic, streamlink e yt-dlp, com várias licenças de código aberto.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.