š > IPTV Development
Configuração de Desenvolvimento do Player IPTV
PrĆ©-requisitosā
Antes de começar a desenvolver, verifique se você tem:
- Node.js 22.12.0 ou superior (recomendamos usar nvm)
- Git para clonar e gerenciar dependĆŖncias
- Pelo menos 2GB de espaƧo livre em disco
- Conexão estÔvel com a internet
Verificação rĆ”pida de configuraçãoā
# Verifica todos os prƩ-requisitos
Desenvolvimento IPTV com Electron (Windows/Linux/macOS)ā
A forma mais fƔcil e recomendada para desenvolvimento do aplicativo desktop IPTV.
Instalação padrĆ£oā
git clone https://github.com/EdenwareApps/Megacubo.git
cd Megacubo
npm install
npm run prepare # Compila e empacota o aplicativo
npm start # Inicia o app (detecta automaticamente modo de desenvolvimento ou produção com base no último build)
Instalação limpa (recomendado para solução de problemas)ā
git clone https://github.com/EdenwareApps/Megacubo.git
cd Megacubo
npm run fresh-install # Instalação limpa com verificações de pré-requisitos
npm run prepare # Compila e empacota o aplicativo
npm start # Inicia o app (detecta automaticamente modo de desenvolvimento ou produção com base no último build)
Veja guia de contribuição para requisitos do sistema.
Comandos de build:ā
# Preparar o projeto (compilar e empacotar)
npm run prepare
# Build de instaladores otimizados
npm run build:electron:linux # Linux (AppImage, Snap, Flatpak)
npm run build:electron:win # Windows (NSIS, MSI)
npm run build:electron:mac # macOS (DMG)
npm run build:electron:all # Todas as plataformas
Com Capacitor (Android):ā
git clone https://github.com/EdenwareApps/Megacubo.git
cd Megacubo
npm i
npx cap sync
npx cap open android
Com NPM (instalar globalmente):ā
npm i -g megacubo
npx megacubo
Veja tambĆ©mā
- Construção - Como construir instaladores Megacubo
- Contribuindo - Como contribuir para o projeto
- Instalação - Instalar o Megacubo
š | Construção | Contribuindo
Erros ao longo do caminho? Conte para nós.