Aplicativo desktop multiplataforma para assistir animes com streaming de alta qualidade, upscaling 4K com shaders de IA, e integração com diversos serviços.
- Player 4K integrado com upscaling via shaders Anime4K
- Modos de qualidade: Low, Medium, High
- Suporte a legendas externas (.srt, .ass, .vtt)
- Pular intro/outro automático (AniSkip)
- Atalhos de teclado personalizados
- Múltiplas fontes de anime (AniList, Consumet, AnimeFire, AllAnime)
- TorBox integration para torrents
- VPS streaming pipeline
- Cache inteligente de streams
- Leitor de mangá integrado
- Múltiplas fontes (MangaLivre, etc.)
- Favoritos e histórico de leitura
- Sistema de amigos
- Compartilhar o que está assistindo
- Integração Discord RPC
- Seeding automático
- Limites de CPU/banda configuráveis
- Temas claro/escuro
- Exportar/Importar dados do usuário
- Windows 10/11
- Go 1.21+
- Node.js 18+
- Wails CLI
# Clonar o repositório
git clone https://github.com/seu-usuario/GoAnimeGUI.git
cd GoAnimeGUI
# Instalar dependências
go mod tidy
cd frontend && npm install && cd ..
# Rodar em modo desenvolvimento
wails dev# Build de produção
wails build
# Build com instalador
cd installer
.\build_installer.ps1GoAnimeGUI/
├── app.go # Lógica principal do aplicativo
├── main.go # Ponto de entrada
├── player_methods.go # Integração com Player 4K
├── torbox_methods.go # API TorBox
├── remote_api.go # API VPS remota
├── seeding.go # Worker de seeding
├── social_methods.go # Sistema social
├── frontend/ # Interface Svelte
│ └── src/
│ └── App.svelte # Componente principal
├── pkg/ # Pacotes internos
│ ├── anilist/ # API AniList
│ ├── consumet/ # API Consumet
│ ├── embeddedplayer/ # Player MPV integrado
│ └── store/ # Armazenamento local
├── installer/ # Scripts de instalação
└── bin/ # Binários (MPV, player4k)
| Tecla | Ação |
|---|---|
ESPAÇO |
Play/Pause |
← → |
Seek -5s/+5s |
↑ ↓ |
Volume +/- |
I |
Pular intro (85s) |
F |
Tela cheia |
S |
Screenshot |
M |
Mute |
V |
Mostrar/ocultar legendas |
J |
Próxima legenda |
A |
Próximo áudio |
[ ] |
Velocidade -/+ |
Q |
Fechar |
MIT License - Veja LICENSE para mais detalhes.