このアプリは 2 つの Lightroom 連携モードをサポートします。config.toml の lightroom.mode で切替。
| Mode A: Auto Import 監視フォルダ | Mode B: セッションフォルダ直書き | |
|---|---|---|
| 推奨度 | ★★★★★(デフォルト) | ★★★(撮影後にまとめて取り込みたい人向け) |
| 撮影直後の自動表示 | ✅ Loupe ビューに即反映 | ❌ 手動 Sync が必要 |
| Lightroom 起動が前提 | ✅ | ❌ |
| アプリ側の保存先 | ~/Pictures/Tether/_watch/ |
~/Pictures/Tether/Session_xxx/ |
| Lightroom 側の最終置き場 | LR が Session_xxx/ へ移動 |
アプリが直接書く |
[lightroom]
mode = "watch"
watch_folder = "~/Pictures/Tether/_watch"
session_root = "~/Pictures/Tether"
use_atomic_write = true
メニューバーから:
File → Auto Import → Auto Import Settings…
| 項目 | 値 |
|---|---|
| Watched Folder | ~/Pictures/Tether/_watch(左の Choose… ボタン) |
| Destination Subfolder | Auto_Imported または {session} テンプレ(任意) |
| File Naming → Template | Filename(アプリ側で命名済みのため) |
| Information → Develop Settings | スタジオ用のプリセット(任意) |
| Information → Metadata | 著作権テンプレ(任意) |
| Information → Keywords | tethered, studio などお好みで |
| Initial Previews | Embedded & Sidecar か Standard(速さ重視なら前者) |
| ☑ Don’t Import Suspected Duplicates | チェック ON 推奨 |
| ☑ Enable Auto Import | チェック ON |
# 適当なテストDNGを置いてみる
cp ~/Pictures/SomeOldShot.dng ~/Pictures/Tether/_watch/test.dng
Lightroom 側で 1〜2 秒以内に取り込まれ、_watch/ から消えれば成功。
撮影開始前に:
撮影するたびに最新の DNG が大きく表示されます。
撮影後にまとめて Lightroom で取り込みたい場合。Lightroom を起動しなくても撮影できます。
[lightroom]
mode = "session"
session_root = "~/Pictures/Tether"
use_atomic_write = true
~/Pictures/Tether/Session_YYYYMMDD_xxx/ を選択~/Pictures/Tether/ を右クリックconfig.toml のテンプレで命名:
[output]
filename_template = "{session}_{item}_{shot:04d}.dng"
session_template = "{date}_{name}"
default_item = "untitled"
CLI で --session ceramics --item jar を渡すと:
~/Pictures/Tether/Session_20260512_ceramics/
├── 20260512_ceramics_jar_0001.dng
├── 20260512_ceramics_jar_0002.dng
└── ...
Lightroom の Develop メタデータパネルの File Name がそのままアイテム識別子になるので、後で展示会・作品ごとにスマートコレクションで仕分けできます。
「2026年5月の陶器セッション」を自動コレクションに:
+ → Create Smart CollectionFolder contains ceramicsCapture Date is in the past 30 daysAuto Import Settings の Keywords 欄に以下のような書き方が使えます:
tethered, studio, sigmafplAuto Import が動かなくなった場合:
☑ Enable Auto Import が外れていないか確認アプリの Format ドロップダウンで DNG+JPG を選ぶと、1 回のシャッターで
DNG (RAW、~60 MB) と JPG (~5 MB) の 2 ファイルがカメラから連続で転送され、
それぞれ atomic write で watch フォルダに着地します (SDIM0001.DNG と
SDIM0001.JPG のような同名ペア)。
Lightroom Classic 側の取り込みは 環境設定でペア表示の挙動を選択:
Lightroom Classic → 環境設定 → 一般 → Import Options:
| 設定 | 動作 | 推奨 |
|---|---|---|
| ☐ Treat JPEG files next to raw files as separate photos (OFF) | DNG+JPG が 1 photo として stack 表示。Develop は DNG を編集。 | ★★★★★ |
| ☑ 同 (ON) | DNG と JPG が別 photo として両方インポート (Grid に 2 件並ぶ) | △ JPG だけ別系統で書き出したい人向け |
OFF (stack) を強く推奨 — Lightroom UI が自動で DNG 優先で表示し、JPG は サブとしてアタッチされます。Develop で DNG を現像→書き出しのワークフロー がそのまま使えて、JPG は別途参照用として残ります。
LR の Library モジュールで Photo → Stacking → Unstack (⌘⇧K) で個別に解除可能。
一括解除は Library Filter で Metadata → File Type を Digital Negative (DNG)
で絞ってから ⌘A → Unstack。
| 症状 | 原因 | 対処 |
|---|---|---|
| 撮影しても LR に何も入らない | Auto Import が無効 | Settings で Enable をチェック |
| ファイルが中途半端な状態で取り込まれる | atomic write が無効 | use_atomic_write = true を確認 |
| LR が「ファイルが見つからない」エラー | アプリと LR で異なるパスを参照 | ~ を絶対パスに展開して両方で同じパスを使う |
| Watched Folder が空でないと言われる | LR は監視フォルダにファイルが残るのを嫌う | アプリが書き込む直前に LR が拾うので通常起きないはず。残骸があれば手動削除 |
| LR が遅延して撮影テンポと合わない | プレビュー生成が重い | Initial Previews = Embedded & Sidecar に変更 |