自宅の PC で動く NAPTIFY Client を、Android のスマホから操作し、PC のファイルの動画・音楽を再生するアプリ。スマホは OpenNap のサーバーへ直接接続せず、操作はすべて PC の NAPTIFY Client を通す。
機能
ライブラリ
PC の共有ファイルと保存先フォルダー(ダウンロード中のファイルを含む)を一覧表示。
動画・音楽の再生
シーク、音声・字幕の切り替え、続きから再生。音楽は画面を消しても再生を続け、ロック画面や通知から操作可能。歌詞の表示にも対応。
圧縮ファイル・画像・テキスト
ZIP・RAR の中をフォルダーと同じように表示・再生。画像とテキストファイルは全画面で表示。
端末に保存・ダウンロード
動画・音楽をスマホに保存し、PC に接続していなくても再生。そのほかのファイルは「ダウンロード」フォルダーへ保存。
転送・検索・チャンネル・IM
ダウンロード・アップロードの一覧、検索とダウンロードの開始、チャンネルの発言と参加者、IM。
通知
IM・ダウンロードの要求(相手から)・ダウンロード完了・キーワードをスマホに通知。受け取る種類は PC ごとに選択。
外出先から
外出先からは、次のどちらかで接続します。
- ポート開放 — PC の NAPTIFY Client のデータポート(転送と同じポート)が外部から接続できるときに使用。開放するのはデータポートだけ。
- VPN(Tailscale など) — ポートを開放できない回線(CGNAT・DS-Lite など)で使用。PC とスマホの両方で VPN に接続。
PC の IP アドレスが変わったときは、PC が新しいアドレスを暗号化して、通知と同じ仕組みでスマホへ届けます。アドレスを DNS に登録することはありません。
外部との通信
PC との通信のほかに、次の通信を行います。
- 通知 — Google の Firebase Cloud Messaging(FCM)を使用。PC は naptify.net の中継を通して、スマホへ合図だけを送る。中継は届けるだけで、何も保存しない。
- 歌詞 — 歌詞のボタンを押したときだけ、LRCLIB に曲名・フォルダーの名前・曲の長さを送って検索。歌詞は保存せず、アプリの動作中だけメモリに保持。
動作環境
| 対象 | 対応環境 | 状況 |
|---|---|---|
| Android | Android 7.0 以上(arm64) | 提供中 |
| iOS | — | 未対応 |
| PC | 最新の NAPTIFY Client(Windows)。古いバージョンでは一部の機能が使えない | 必須 |
- 通知には、Google Play 開発者サービスが必要
- 「ダウンロード」フォルダーへの保存は、Android 10 以上
- RealVideo は再生不可
- 設定・共有設定・サーバーの登録は、PC の NAPTIFY Client でだけ変更可能
- PC がスリープ中は接続不可
ダウンロード
最新の APK と SHA-256、インストールとペアリングの手順