拓冰建站拓冰建站
首页 / 资讯中心 / 正文

用Jellyfin搭家庭照片服务器:3步建好私有云相册

用Jellyfin搭家庭照片服务器3步建好私有云相册【免费下载链接】jellyfinThe Free Software Media System - Server Backend API项目地址: https://gitcode.com/GitHub_Trending/je/jellyfin周末把手机里4000张照片往NAS上拷拷完了才发现2019年露营那张合影翻了三遍相册都没找着。照片数量一上来存进去了和找得到之间隔着一条鸿沟。Jellyfin的照片管理正好补这个洞它把散落的照片收进私有云相册顺手读取出每张片子藏着的EXIF元数据让查找从翻目录变成按条件筛选。3步跑起来安装Jellyfin服务器。NAS有官方套件直接装空机器最快的一条路是Dockerdocker run -d -p 8096:8096 --name jellyfin -v /path/to/jf-data:/config -v /path/to/photos:/photos jellyfin/jellyfin打开浏览器访问 http://localhost:8096按向导建管理员账户顺手把/photos指向刚才挂载的照片文件夹。进 控制台 → 媒体库 → 添加媒体库库类型选照片指向照片目录等首次扫描完成。效果立竿见影照片按拍摄年份自动排好队每张都带着日期和相机信息。这些场景它都接得住如果你刚换了手机想把旧机几年的照片搬进NAS直接拷进照片库目录扫描完就能在浏览器里按年份回看不经过任何第三方云。如果家里好几台设备都想看手机装Jellyfin客户端、电视装对应的播放应用登录同一账号全家共用一个入口各自有各自的收藏和观看记录。如果照片文件夹里混着视频库类型多选照片电影按文件类型自动各归其位。EXIF信息从哪来PhotoProvider在做什么照片库建好后的第一个魔法是EXIF元数据提取。每张照片里都藏着相机写入的出厂信息——光圈、快门、ISO、拍摄时间、经纬度甚至你随手打的星星评分。服务端模块Emby.Photos/PhotoProvider.cs负责把这些数据从文件里读出来、挂到照片条目上item.CameraMake image.ImageTag.Make; item.CameraModel image.ImageTag.Model; item.Aperture (double)apertureEntry.Value.Numerator / apertureEntry.Value.Denominator; item.DateCreated dateTaken.Value.ToUniversalTime();就8行左右的事相机、型号、光圈、拍摄时间直接从TagLib解析出的标签里赋值给照片条目。为什么这样设计因为EXIF是相机直写的客观数据比文件名可靠得多——它让照片变成可按年份排序、按相机筛选、按评分排序的结构化数据而不是躺在目录里的一堆IMG_20190823.jpg。另外注意它只处理.jpg、.png、.cr2等受支持的格式解析失败也只记日志、不中断整个扫描宽高读不到时还会兜底用图片处理器补一次。动手试试试一试用手机的图库应用给几张老照片打星、加关键词然后触发一次库扫描。Jellyfin会把评分和标签同步进来之后按评分排序就是你的精选照片墙。再试一试在媒体库视图里切到按年份分组。2019年那张露营合影终于有了固定住址。一句话收尾Jellyfin的照片管理就是把你散在几台设备上的回忆搬回NAS再用EXIF元数据替你记住哪张是哪年、谁拍的、拍得怎么样。下一步给家人开一个只读账户把这个家庭相册共享出去。【免费下载链接】jellyfinThe Free Software Media System - Server Backend API项目地址: https://gitcode.com/GitHub_Trending/je/jellyfin创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门