先说明。 我们做的正是下文提到的应用之一 PicDock,所以我们并不中立。作为交换,这里写的都是你可以自己核实的内容,包括我们做不到的部分。
如果你的照片放在群晖、威联通或某个 SMB 共享上,相框这件事就有点不一样。你并不想把照片再传到哪里 —— 它们已经存好、备份好、整理好了。你只希望相框能直接读取共享文件夹,然后安静地待着。
商店里写着「支持 NAS」的应用很多。但这句话在不同应用里的含义差别很大,而这种差别往往要等相框在架子上放一周之后才会显现。
要确认的四件事
1. 用的是 SMB2/3 而不是 SMB1
出于安全原因,大多数 NAS 厂商几年前就关闭了 SMB1。基于旧 SMB1 库开发的应用根本连不上,错误提示也帮不上忙。看一下应用说明里有没有写 SMB2 或 SMB3。
2. 会不会遍历子文件夹
照片库通常按年份、旅行、人物层层嵌套。只读取你指定的那一个文件夹的应用会只显示几张照片,看起来像坏了。应该有单独的包含子文件夹选项。
3. 多久检查一次新照片
架子上的相框没人会去碰。所以刷新间隔就等于「新照片什么时候出现」。读取本地共享的列表比扫描云端账号轻得多,因此 NAS 可以比云端查得更勤。
4. NAS 掉线时会发生什么
没人宣传,却是实际最容易踩到的地方。路由器会重启,NAS 会休眠,Wi-Fi 会断。设计得不周到的应用读到空列表,就判断「照片被删了」,于是把相框清空。做得好的应用会保留上一次的列表,下次再试。
PicDock 是怎么做的
关于我们的应用,如实写下。
- SMB2/3(jcifs-ng)。可用于群晖、威联通和一般 SMB 共享。不支持仅提供 SMB1 的服务器。
- 子文件夹 —— 选择共享时可开关的选项。
- 每 15 分钟检查一次新照片 —— 比云端(30 分钟至 2 小时)更勤,因为读取本地共享的列表很轻。
- NAS 掉线时保留列表。空响应或只回来一半的响应会被视为临时故障,不当作删除。继续显示已取回的照片并重试。
- NAS 上的视频 —— 可以播放,但默认关闭,需要在设置里打开。
- 缓存大小 —— 可在 100MB、250MB、500MB(默认)、1GB、不限之间选择,让存储空间小的旧平板也能用。
其他选择
不止我们一家。nFolio、Pixette、PhotoFrame 2 也能读取 SMB 共享,在搜索里经常出现。它们在子文件夹处理、刷新间隔和离线行为上各不相同,用上面四点逐个核实会更准确。
小结
商店里「支持 NAS」这一行不够用。请分别确认四件事 —— 是不是 SMB2/3、会不会遍历子文件夹、多久刷新一次、共享连不上时怎么处理。最后一条在真正发生之前看不见,却决定了相框是继续转下去,还是黑掉。
已经选好了?设置步骤在这里:把 Android 平板连接到群晖或威联通的共享(英文)。
PicDock — 直接读取群晖、威联通和 SMB 共享的 Android 照片与视频相框。可以免费使用,另有解锁更多功能的付费选项。