Status do projeto
Ainda não dá para usar, em breve
O PlayShelf está no começo do desenvolvimento. Nada é estável, não há nenhuma versão para instalar e tudo o que está descrito aqui ainda pode mudar. O simulador mostra em que pé ele está hoje; acompanhe o repositório ou o feed de versões para saber quando sai uma primeira versão.
Em que pé está
- Pronto O catálogo, os downloads e o banco de dados de títulos, funcionando no simulador web
- Em andamento Testá-los em um console de verdade
- Depois Uma primeira versão que você possa instalar
Somente o seu próprio conteúdo. O PlayShelf gerencia seus jogos e instala as cópias que pertencem a você, a partir do seu próprio servidor, como o Ownfoil ou o AeroFoil. Ele não vai oferecer suporte a nenhum serviço que distribua jogos sem ter os direitos para isso.
Recursos
O que ele faz
O catálogo do seu servidor
Cada jogo como uma capa com o tamanho e os conteúdos adicionais, com busca, ordenação e seções; a página de um jogo instala o jogo base, as atualizações e os conteúdos adicionais, ou “Instalar tudo” de uma vez.

Downloads que não desistem
Uma fila instalada pacote por pacote, pausada e retomada, que tenta de novo sozinha a partir de onde parou; até 8 conexões por download, e os próximos pacotes baixados com antecedência.

Seguro por padrão
Somente HTTPS, certificados sempre verificados; um servidor da sua rede com certificado próprio passa a ser confiável depois que você compara a chave dele; senhas lacradas para o console.
E também
Encontrado na sua rede
“Procurar nesta rede” lista os servidores AeroFoil e Ownfoil da sua rede; um servidor pode ter um endereço em casa e outro pela internet.
Nomes e ícones offline
Um banco de dados de títulos no cartão SD, do CyberFoil-DB, NXMeta e Ghostland ou das suas próprias fontes, cada pacote verificado pelo SHA-256.
Seus jogos instalados
A Biblioteca mostra o que o console tem e o que o servidor tem de mais recente: uma atualização para instalar, os conteúdos adicionais que ainda faltam.
Atualiza sozinho
Uma nova versão é instalada pelo próprio app, no lugar da anterior, com o sphaira ou a Homebrew App Store, e a versão anterior fica guardada para você voltar a ela.
Todos os idiomas do console
Os 15 idiomas do console, temas claro e escuro, texto maior na TV.
Capturas de tela
No console
No seu navegador
Experimente antes de instalar
O PlayShelf de verdade roda no seu navegador, com um console simulado e um servidor de biblioteca de demonstração com jogos inventados: navegue pelo catálogo, instale um jogo, pause um download, experimente cada configuração.
Em breve
Instalação
Ainda não há nada para instalar: estes são os passos que a primeira versão vai seguir.
- Um Nintendo Switch com Atmosphère, e sys-patch ou sigpatches.
- Extraia o playshelf.zip da versão mais recente na raiz do cartão SD.
- Abra o PlayShelf pelo menu homebrew.
Primeiros passos
Primeiros passos
- “Adicionar um servidor”: o endereço https://, na sua rede ou pela internet, e a conta, se tiver uma; ou “Procurar nesta rede”.
- No “Catálogo”, a página de um jogo: “Instalar tudo”, ou um dos pacotes dele.
- Os “Downloads” instalam um depois do outro; a “Biblioteca” mostra os jogos depois de instalados.
Perguntas frequentes
Perguntas
O que é um servidor de biblioteca?
Um servidor que você roda em um computador ou NAS, que lista seus backups e os disponibiliza: o AeroFoil ou o Ownfoil, ou qualquer servidor web com um simples índice JSON dos seus arquivos. O PlayShelf lê o catálogo dele e baixa os pacotes a partir dele.
De onde vêm os jogos?
Somente do seu próprio servidor: o PlayShelf não vem com nenhum jogo nem nenhuma fonte de jogos. Ele foi feito para instalar seus próprios backups e homebrews.
Com quais servidores ele funciona?
Com o AeroFoil e o Ownfoil, pela API deles, e com qualquer servidor que disponibilize um índice JSON de arquivos (files, directories, titledb), por HTTPS. Com nome de usuário e senha, se o servidor pedir.
Por que só HTTPS?
Para que o catálogo, sua senha e os pacotes não possam ser lidos nem alterados no caminho. Um servidor da sua rede com certificado próprio passa a ser confiável uma única vez, depois que você compara a chave dele; não existe nenhuma opção para desligar as verificações.
Do que o console precisa?
Do Atmosphère, e de sys-patch ou sigpatches para os jogos iniciarem: o PlayShelf avisa antes de instalar se não encontrar nenhum dos dois.
Funciona no Switch 2?
Não: não existe Atmosphère para o Switch 2.
É gratuito?
Sim: software livre e de código aberto, sob a licença GNU GPL v3.
Documentação


