Skip to content

ThiagoFrag/GUI-Anime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎬 GoAnime GUI

Aplicativo desktop multiplataforma para assistir animes com streaming de alta qualidade, upscaling 4K com shaders de IA, e integração com diversos serviços.

GoAnime Wails Svelte

✨ Funcionalidades

🎥 Player

  • 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

📺 Streaming

  • Múltiplas fontes de anime (AniList, Consumet, AnimeFire, AllAnime)
  • TorBox integration para torrents
  • VPS streaming pipeline
  • Cache inteligente de streams

📖 Mangá

  • Leitor de mangá integrado
  • Múltiplas fontes (MangaLivre, etc.)
  • Favoritos e histórico de leitura

👥 Social

  • Sistema de amigos
  • Compartilhar o que está assistindo
  • Integração Discord RPC

⚙️ Configurações

  • Seeding automático
  • Limites de CPU/banda configuráveis
  • Temas claro/escuro
  • Exportar/Importar dados do usuário

🛠️ Requisitos

🚀 Desenvolvimento

# 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

# Build de produção
wails build

# Build com instalador
cd installer
.\build_installer.ps1

📁 Estrutura do Projeto

GoAnimeGUI/
├── 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)

⌨️ Atalhos do Player

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

📜 Licença

MIT License - Veja LICENSE para mais detalhes.

🙏 Créditos

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors