プロジェクトの状況
まだ使えません。近日公開
PlayShelf は開発の初期段階にあります。安定したものはまだなく、インストールできるリリースもありません。ここに書かれている内容もすべて変わる可能性があります。今の状態はシミュレーターで確認できます。最初のバージョンの公開を知るには、リポジトリかリリースのフィードをフォローしてください。
現在の状況
- 完了 カタログ、ダウンロード、タイトルデータベースが Web シミュレーターで動作
- 進行中 実機での検証
- 次 インストールできる最初のリリース
自分のコンテンツだけ。 PlayShelf はあなたのゲームを管理し、Ownfoil や AeroFoil などの自分のサーバーから、あなたが所有するコピーをインストールします。権利のないゲームを配布するサービスには一切対応しません。
機能
できること
サーバーのカタログ
すべてのゲームをサイズと追加コンテンツ付きのカバーで表示し、検索、並べ替え、セクション分けができます。ゲームのページから本編、アップデート、追加コンテンツをインストールでき、「すべてインストール」でまとめて入れることもできます。

止まらないダウンロード
キューはパッケージを 1 つずつインストールし、一時停止・再開でき、中断しても止まったところから自動で再試行します。1 つのダウンロードにつき最大 8 接続、次のパッケージも先に取得します。

標準で安全
HTTPS のみで、証明書は常に検証します。自分のネットワーク内で独自の証明書を使うサーバーは、鍵を照合したあとで信頼されます。パスワードは本体用に封印されます。
そのほか
ネットワークで見つける
「このネットワークで探す」でネットワーク内の AeroFoil と Ownfoil のサーバーを一覧表示します。1 つのサーバーに自宅用とインターネット用の 2 つのアドレスを持たせることもできます。
オフラインで名前とアイコン
SD カード上のタイトルデータベース。CyberFoil-DB、NXMeta、Ghostland、または自分のソースから取得し、各パックは SHA-256 で検証されます。
インストール済みのゲーム
ライブラリには、本体に入っているものと、サーバーにある新しいもの(インストールできるアップデート、まだ入っていない追加コンテンツ)が表示されます。
自分でアップデート
新しいリリースをアプリからその場でインストールします。sphaira や Homebrew App Store でもかまいません。前のバージョンは残るので、いつでも戻せます。
本体のすべての言語
本体の 15 言語、ライトとダークのテーマ、テレビ向けの大きな文字。
スクリーンショット
本体での画面
ブラウザで
インストールする前に試せます
本物の PlayShelf が、シミュレートした本体と架空のゲームをそろえたデモ用ライブラリサーバーを相手に、ブラウザーで動きます。カタログを眺め、ゲームをインストールし、ダウンロードを一時停止し、すべての設定を試せます。
近日公開
インストール
まだインストールできるものはありません。以下は最初のリリースで予定している手順です。
- Atmosphère と、sys-patch または sigpatches を導入した Nintendo Switch。
- 最新リリースの playshelf.zip を SD カードのルートに展開します。
- 自作ソフトのメニューから PlayShelf を起動します。
はじめに
クイックスタート
- 「サーバーを追加」:ネットワーク内またはインターネット上の https:// アドレスと、必要ならアカウントを入力します。または「このネットワークで探す」。
- 「カタログ」でゲームのページを開き、「すべてインストール」またはパッケージの 1 つを選びます。
- 「ダウンロード」が順番にインストールし、インストール後は「ライブラリ」に表示されます。
よくある質問
よくある質問
ライブラリサーバーとは?
パソコンや NAS で動かすサーバーで、あなたのバックアップを一覧にして配信します。AeroFoil や Ownfoil、またはファイルのシンプルな JSON インデックスを置いた任意の Web サーバーです。PlayShelf はそのカタログを読み込み、そこからパッケージをダウンロードします。
ゲームはどこから来るのですか?
あなた自身のサーバーからだけです。PlayShelf にはゲームもゲームの入手元も含まれていません。自分のバックアップや自作ソフトをインストールするためのものです。
どのサーバーで使えますか?
AeroFoil と Ownfoil(それぞれの API 経由)、そしてファイルの JSON インデックス(files、directories、titledb)を HTTPS で配信する任意のサーバーです。サーバーが求める場合はユーザー名とパスワードも使えます。
なぜ HTTPS だけなのですか?
カタログ、パスワード、パッケージが途中で読まれたり改ざんされたりしないようにするためです。自分のネットワーク内で独自の証明書を使うサーバーは、鍵を照合したあと一度だけ信頼されます。検証をオフにする設定はありません。
本体に必要なものは?
Atmosphère と、ゲームを起動するための sys-patch または sigpatches です。どちらも見つからない場合、PlayShelf はインストール前に知らせます。
Switch 2 で動きますか?
いいえ。Switch 2 用の Atmosphère はありません。
無料ですか?
はい。GNU GPL v3 のフリー・オープンソースソフトウェアです。
ドキュメント


