aboutsummaryrefslogtreecommitdiffstats
path: root/docs/apps.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/apps.md')
-rw-r--r--docs/apps.md11
1 files changed, 7 insertions, 4 deletions
diff --git a/docs/apps.md b/docs/apps.md
index a68a6e6..1cd6339 100644
--- a/docs/apps.md
+++ b/docs/apps.md
@@ -190,11 +190,14 @@ the only node-side touches, and both are allow-lists, not new wire messages.
app can reuse the same node-side machinery (thumbnail cache, chunk-path
delivery) without re-deciding any of this.
- **Videos, Music, Photos themselves.** Videos is now built (`video-app.js`,
- `docs/mediacenter.md`). Music is **planned, not built** — see
- `docs/musicbay.md` — and reuses Videos' node-side thumbnail/chunk-delivery
+ `docs/mediacenter.md`). Music is now built (`music-app.js`,
+ `docs/musicbay.md`) and reuses Videos' node-side thumbnail/chunk-delivery
machinery, with no new streaming path (a track is small enough to
- download-then-play, unlike a film). Photos remains deliberately out of
- scope — see `meshbay-draft-v6.md` §2.7.
+ download-then-play, unlike a film). Photos is **designed, not built** —
+ see `docs/photos.md` — and reuses the same `thumb_hash`/chunk-delivery
+ machinery again; unlike Videos/Music it needs several root folders per
+ group rather than one, has a single album-grid view with no third-party
+ matching step, and reads EXIF locally on the node instead.
- **The offline/loopback settings path.** `member_upload` can be toggled two
ways: over a live MNP connection, or (Electron only) via the node's local
HTTP API when MNP isn't connected (`platform.node.call('PUT', .../member-