Projectstatus
Nog niet bruikbaar, binnenkort
PlayShelf staat nog aan het begin van zijn ontwikkeling. Niets is stabiel, er is geen versie om te installeren en alles wat hier staat kan nog veranderen. De simulator laat zien hoe ver het nu is; volg de repository of de feed met uitgaven om te weten wanneer een eerste versie uitkomt.
Waar het staat
- Klaar De catalogus, de downloads en de titeldatabase, werkend in de websimulator
- Bezig Ze testen op een echte console
- Daarna Een eerste versie die je kunt installeren
Alleen je eigen content. PlayShelf beheert je games en installeert de kopieën die van jou zijn, vanaf je eigen server, zoals Ownfoil of AeroFoil. Het zal geen enkele dienst ondersteunen die games verspreidt zonder de rechten daarvoor.
Functies
Wat het doet
De catalogus van je server
Elke game als hoes met zijn grootte en extra content, doorzoekbaar, gesorteerd en in secties; de pagina van een game installeert de basisgame, de updates en de extra content, of alles in één keer met ‘Alles installeren’.

Downloads die doorzetten
Een wachtrij die pakket na pakket installeert, pauzeert en hervat, en vanzelf opnieuw begint waar hij stopte; tot 8 verbindingen per download, en de volgende pakketten worden alvast opgehaald.

Standaard veilig
Alleen HTTPS, certificaten altijd gecontroleerd; een server op je netwerk met een eigen certificaat wordt vertrouwd zodra je de sleutel hebt vergeleken; wachtwoorden verzegeld voor de console.
En verder
Gevonden op je netwerk
‘Zoeken op dit netwerk’ toont de AeroFoil- en Ownfoil-servers op je netwerk; een server kan een adres thuis hebben en een via internet.
Namen en pictogrammen offline
Een titeldatabase op de SD-kaart, uit CyberFoil-DB, NXMeta en Ghostland of uit je eigen bronnen, elk pakket gecontroleerd met zijn SHA-256.
Je geïnstalleerde games
De Bibliotheek laat zien wat er op de console staat en wat de server nieuwer heeft: een update om te installeren, de extra content die nog ontbreekt.
Werkt zichzelf bij
Een nieuwe versie wordt vanuit de app ter plekke geïnstalleerd, met sphaira of de Homebrew App Store, en de vorige blijft bewaard om naar terug te gaan.
Elke taal van de console
De 15 talen van de console, licht en donker thema, grotere tekst op de tv.
Schermafbeeldingen
Op de console
In je browser
Probeer het voor je het installeert
De echte PlayShelf draait in je browser, met een gesimuleerde console en een demoserver vol verzonnen games: blader door de catalogus, installeer een game, pauzeer een download, probeer elke instelling.
Binnenkort
Installatie
Nog niets te installeren: dit zijn de stappen die de eerste versie zal volgen.
- Een Nintendo Switch met Atmosphère, en sys-patch of sigpatches.
- Pak playshelf.zip van de nieuwste versie uit in de hoofdmap van de SD-kaart.
- Start PlayShelf vanuit het homebrewmenu.
Eerste stappen
Snel aan de slag
- ‘Server toevoegen’: het https://-adres, op je netwerk of via internet, en het account als de server er een heeft; of ‘Zoeken op dit netwerk’.
- In de ‘Catalogus’ de pagina van een game: ‘Alles installeren’, of een van zijn pakketten.
- ‘Downloads’ installeert ze een voor een; de ‘Bibliotheek’ toont ze zodra ze geïnstalleerd zijn.
FAQ
Vragen
Wat is een bibliotheekserver?
Een server die je op een computer of NAS draait en die je back-ups opsomt en aanbiedt: AeroFoil of Ownfoil, of elke webserver met een eenvoudige JSON-index van je bestanden. PlayShelf leest de catalogus en downloadt de pakketten daarvandaan.
Waar komen de games vandaan?
Alleen van je eigen server: PlayShelf wordt geleverd zonder games en zonder bron van games. Het is gemaakt om je eigen back-ups en homebrew te installeren.
Met welke servers werkt het?
Met AeroFoil en Ownfoil, via hun API, en met elke server die een JSON-index van bestanden aanbiedt (files, directories, titledb), via HTTPS. Met gebruikersnaam en wachtwoord als de server erom vraagt.
Waarom alleen HTTPS?
Zodat de catalogus, je wachtwoord en de pakketten onderweg niet gelezen of gewijzigd kunnen worden. Een server op je netwerk met een eigen certificaat wordt één keer vertrouwd, nadat je de sleutel hebt vergeleken; er is geen optie om de controles uit te zetten.
Wat heeft de console nodig?
Atmosphère, en sys-patch of sigpatches om de games te laten starten: PlayShelf meldt het vóór het installeren als het geen van beide vindt.
Werkt het op een Switch 2?
Nee: voor de Switch 2 bestaat geen Atmosphère.
Is het gratis?
Ja: vrije opensourcesoftware, onder de GNU GPL v3.
Documentatie


