Stream App ヘルプ
![]()
Stream とは何ですか?
Stream は NAS ユーザー向けに設計された個人向け写真管理ツールです。管理インターフェースに過ぎず、写真データを保存しないため、Stream を使用しても元のデータには影響しません。Stream の使用をいつでも停止でき、データが失われることはありません。
どのメディアソースに対応していますか?
現在、Stream は以下のメディアソースに対応しています:
| メディアソース | テスト済みバージョン |
|---|---|
| Immich | v1.118.2 |
| Photoprism | Build 240915-e1280b2fb |
| ローカル写真 | iOS 18 |
| WebDAV | — |
| S3 | — |
| FTP | — |
WebDAV、S3、FTP はファイルシステムベースのメディアソースです。これらのソースで生成されたユーザーマークデータ(管理操作やアルバムデータを含む)はアプリ内にのみ保存されます——データ損失を防ぐために iCloud 同期を有効にするか、手動でバックアップしてください。
リソースが限られているため、テストできるバージョンの範囲は限られています。メディアソースのサポートに問題が発生した場合は、アプリの設定ページからフィードバックをお送りください。
どのような操作がサポートされていますか?
現在サポートされている操作には、Favorite、Archive、Restore、Private、Unprivate、Delete、Approve が含まれます。下の表は、異なる種類のメディアソースにおける対応する操作を示しています:
| Stream | Photoprism | Immich | ローカル写真 |
|---|---|---|---|
| Favorite | Favorite | Favorite | Favorite |
| Archive / Restore | Archive / Restore | Archive / Unarchive | (未対応 *)1 |
| Private / Unprivate | Private / Unprivate | (未対応 *)1 | Hide |
| Delete | Delete 2 | Delete 2 | Delete |
| Approve | Approve 3 | (未対応) | (未対応) |
複数のメディアソースを同時に管理するには?
Stream は異なるメディアソースの写真を統合して表示します。統合された写真に対して Private、Archive、Delete などの操作を実行すると、実際には元のメディアソースに対してバッチ操作が実行されます。
写真はどのようにマージされますか?
デフォルトでは、Stream はファイル名、撮影時刻、ファイル解像度などの基本情報をもとに、シンプルなルールマッチングで写真をマージします。ハッシュを有効にしてマージの精度を向上させることもできます。ただし、ハッシュを有効にするとマージ操作の時間と消費電力が増加することに注意してください。
ユーザーマークデータとは
ユーザーマークデータはお気に入り、アーカイブ、プライベートフラグ、アルバムデータなど、写真とのインタラクションを表します。
マークデータの重要なポイント:
- 写真とは別に保存される
- 失われると復元できない
- システム間で移行する際には、写真とマークデータの両方が必要
多くの写真アプリはこのデータをプラットフォーム内にロックしています。Stream はこのデータはあなたのものであり、簡単に移行・管理できるべきだと考えています。
Stream はユーザーマークデータをどのように処理しますか?
メディアソースにはそれぞれ異なる機能があります(ローカル写真はアーカイブできない、Immich はプライベートをサポートしない)が、Stream はこれらの未対応機能を内部で管理することでギャップを埋めます。
アルバム
Immich、Photoprism、ローカル写真はアルバム同期をサポートしており、以下が含まれます:
- リモート → ローカル:リモートソースからアルバムリストとメンバーを自動的に取得
- ローカル → リモート:選択したメディアソースにアルバムとメンバーをプッシュ
- 名前で照合:アルバムは名前(大文字小文字を区別しない)でメディアソース間をマージします。ローカルとリモートの照合キーも名前です
リモートアルバムが自動作成されるのは、アプリ内で新規アルバムを作成したとき、または単一のローカルアルバムを手動でリモートに同期したときのみです。その他の操作では、リモートに同名のアルバムがなければスキップされます。
WebDAV、S3、FTP ソースはリモートアルバム同期をサポートしていませんが、アプリ内でアルバムを作成・管理することはできます——データは CloudKit を通じて他のデバイスと同期されます。
- iCloud 同期は 1 つのアルバムにつき最大 5000 枚の写真をサポートします。
- ローカルデータと iCloud バックアップが一致しない場合は、iCloud 同期を一度オフにしてから再度オンにすると、フル同期が実行されます。
tvOS の制限
システム上の制約により、tvOS では以下に対応していません:
- WebDAV / S3 / FTP メディアソース
- 検索
- 一括ツール
ベクター検索の使い方は?
ガイド
- 設定で「ベクター検索」を有効にします。これには「サムネイル自動ダウンロード」が必要で、バッテリー消費が増える場合があります。
- 2 つの AI モデル(
image encoderとtext encoder)をダウンロードします。 - モデルの準備ができたら、「ジョブを実行」をタップしてインデックスの作成を開始します。
- アプリのコールドスタートごとに、インデクサーは数秒後に自動的に実行されます。
検索のコツ
ベクター検索機能は画像コンテンツの類似性に基づいてマッチングします。画像コンテンツにできるだけ関連した説明を入力してください。
例:
- 本の表紙を検索している場合、
book with a blue coverと入力できます - 特定の犬種を探している場合、説明は
fluffy golden retrieverのようにします
入力が詳細で正確なほど、検索結果が向上します。
モデル比較
| モデル | インデックス速度(枚/分) | サイズ(MB) | 対応言語 |
|---|---|---|---|
| clip | ~5300 | ~280 | 英語 |
| mobileClipS0 | ~6500 | ~100 | 英語 |
| uform | ~1200 | ~180 | アラビア語、アルメニア語、中国語、英語、フランス語、ドイツ語、ヘブライ語、ヒンディー語、インドネシア語、イタリア語、日本語、韓国語、ペルシャ語、ポーランド語、ポルトガル語、ロシア語、スペイン語、タイ語、トルコ語、ウクライナ語、ベトナム語(計 21 言語) |
- AI モデルの精度は異なります。最適なモデルを選ぶために試して比較してください
- インデックス速度は iPhone 15 でローカルサムネイルキャッシュを使用してテスト、ダウンロード時間は除く
- 詳細な比較データは uform3-image-text-multilingual-base をご覧ください