在这个数字化娱乐时代,如何高效管理海量影视资源成为影音爱好者的共同课题。目前大部分的 NAS 用户采用的是 emby/jellyfin/飞牛+infuse 的搭配组合,那么今天要介绍的 cinemore 到底有什么特别之处,它又是如果为 nas 用户提供影视解决方案的?
区别于其他主流播放器的是,Cinemore是视频管理播放领域首款全生态一体化解决方案,全面覆盖NAS中控服务端到移动全端、Apple TV与Android TV播放端,致力于为用户轻便搭建以nas服务端为智能娱乐枢纽的家庭影院,提供无缝的极致观影视听体验。
cinemore 支持两种连接模式,分别是私有云模式(需在 nas 上部署 docker)以及本地模式(网盘、Samba、webdav)。下面我会着重介绍私有云模式。
一、Docker 部署
需要大家去Docker 搜索下载“cinemore”的映像,这里我附上官方的部署指南。
镜像安装
搜索”cinemore”下载 下载要添加镜像加速源地址配置
点击”运行”
填写端口和映射路径
命令行安装
Run the following command in your terminal:
docker run -d
--name cinemore-server
-p 8000:8000
-v /path/to/data:/app/data
-v /path/to/media:/media
cinemore/cinemore-server:latest
映像说明
/app/data // 映射配置文件、数据缓存
/media // 映射媒体文件目录
比如要把 /volume3/medias/cinemore 作为 cinemore 的配置文件目录
防止以后删掉容器后没了记录这样映射/volume3/medias/cinemore:/app/data
比如你有一个 /volume3/medias 目录是存储所有电影、电视剧的
这样映射/volume3/medias:/media
也可以更加精细化的映射
比如你有
/volume3/medias/tv 目录是存储所有电视剧的
/volume3/medias/movies 目录是存储所有电影的
可以这样映射
/volume3/medias/tv:/media/tv/volume3/medias/movies:/media/movies
或者
/volume3/medias/tv:/media/电视
/volume3/medias/movies:/media/电影
命令行转 compose
sqlite 版本
name: cinemore
services:
cinemore-server:
image: cinemore/cinemore-server:latest
container_name: cinemore-server
ports:
- "8080:8000"
volumes:
配置文件目录映射
- /自定义:/app/data
媒体文件目录映射
- /自定义:/media
多路径映射示例
-
/path/to/1:/media/movies1
-
/path/to/2:/media/movies2
-
/path/to/3:/media/tv1
-
/path/to/4:/media/tv2
restart: unless-stopped
独立数据库版本
name: cinemore
services: cinemore-server:
image: cinemore/cinemore-server:latest
container_name: cinemore-server
ports:
- "8080:8000"
volumes:
配置文件目录映射
- /自定义:/app/data
媒体文件目录映射
- /自定义:/media
多路径映射示例
-
/path/to/1:/media/movies1
-
/path/to/2:/media/movies2
-
/path/to/3:/media/tv1
-
/path/to/4:/media/tv2
environment:
-
TZ=Asia/Shanghai
-
PORT=8000
-
DATA_PATH=/app/data
-
MEDIA_PATH=/media
-
DB_TYPE=postgres
-
POSTGRES_HOST=postgres
-
POSTGRES_PORT=5432
-
POSTGRES_USER=postgres
-
POSTGRES_PASSWORD=cinemore_password
-
POSTGRES_DB=cinemore
restart: unless-stopped
depends_on:
postgres:
condition: service_healthy
healthcheck:
test: ["CMD-SHELL", "curl -f http://localhost:8000/health || exit 1"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
networks:
- cinemore-network
postgres:
image: postgres:17
container_name: cinemore-postgres
environment:
POSTGRES_DB: cinemore
POSTGRES_USER: postgres
POSTGRES_PASSWORD: cinemore_password
volumes:
- /自定义/postgresql:/var/lib/postgresql/data
restart: unless-stopped
healthcheck:
test: ["CMD-SHELL", "pg_isready -U postgres"]
interval: 10s
timeout: 5s
retries: 5
networks:
- cinemore-network
networks:
cinemore-network:
driver: bridge
容器创建完成之后,通过NAS IP:8000来访问Cinemore私有云的服务端。
二、服务端后台介绍
刮削模块
首先是刮削任务模块,在测试过程中,我在NAS里准备了一个包含400多部影视文件的大杂烩文件夹,里面混合了电影、电视剧和动画等各种类型的视频文件。Cinemore的初始扫描比较精准,一下子就识别出了全部400多部待刮削的影片,这个数字和我实际存储的文件数量差不多。最让我震惊的是它的刮削速度——短短半分钟就完成了全部400多部影片的元数据匹配,这种效率简直可以用"恐怖"来形容。
对于未能识别的影片,可以在后台自己手动匹配
如果发现已经刮削的影片信息有误,Cinemore 提供了非常便捷的手动修正功能。操作起来相当简单:先在媒体库中找到识别错误的电影海报,点击进入该影片的详情页面,接着点击右上角的"重新匹配"按钮,输入正确的电影名称进行搜索,系统就会列出匹配的结果,最后选择正确的内容确认更新即可完成修正。
多维分类体系
Cinemore 的媒体库管理功能相当全面,刮削完成后系统会自动对影片进行智能分类。除了基本的媒体类型区分(未匹配的文件会归入"其他"类别),还会根据影片风格、上映年份、语言、国家和地区等多个维度进行细致划分。更贴心的是,用户可以根据自己的使用习惯,自由选择不同的排序方式,比如按添加时间、评分高低或是文件大小来排列影片,让整个媒体库的浏览体验更加个性化。这套多维分类体系既保留了自动化整理的便利性,又充分考虑了用户自定义的需求,无论是想快速找到特定类型的影片,还是单纯想随意浏览收藏,都能获得很好的使用体验。
Cinemore的影视详情页设计可谓专业且贴心,以《浴血黑帮》为例,其呈现的信息维度远超普通播放器。除了常规的IMDb评分、烂番茄新鲜度、上映年份等基础信息外,剧集类内容还特别强化了季播展示功能。每季都有独立海报展示,点击进入后能看到每集详细的剧情简介(包括每集标题、时长和故事梗概),演职员表更是细分到导演、编剧和每集客串演员。
用户管理
Cinemore 在用户管理方面做得非常周到,特别适合家庭共享 NAS 影音库的场景。系统采用清晰的三级账户体系:首先是拥有完全控制权的管理员账户,可以对整个媒体库进行设置和管理;其次是普通用户账户,支持设置观看黑名单来限制某些内容;最特别的是专为儿童设计的白名单机制账户,只允许观看经过管理员审核的内容。更贴心的是,管理员可以给每个普通账户和儿童账户设置有效期,这样无论是临时给朋友开通访问权限,还是控制孩子的观影时间,都能轻松实现。这套用户管理系统既保证了家庭成员的个性化观影需求,又能确保媒体库的安全性和可控性。
针对普通账户,可以添加黑名单确保某些影视内容对该用户不可见
针对儿童账户,则是添加白名单确保仅指定内容可见
三、移动端 APP 演示(Mac 端)
作为一款全平台媒体播放工具,Cinemore 已覆盖安卓、苹果移动全端,包括 iOS、MacOS、Android、Apple TV、Android TV。我们以MacOs 端为例,展示 Cinemore 的核心功能。
APP首页
Cinemore 支持私有云和本地模式两种使用场景。若选择私有云模式,用户可通过以下两种方式连接 NAS:
- 局域网自动发现(适用于同一网络环境):APP 会自动扫描 NAS 设备,用户只需输入后台上的短码即可快速连接。
- 扫码添加(适用于远程访问):在 NAS 后台生成二维码,通过手机扫码即可完成绑定,无需复杂配置。短码以及二维码我们可以在 nas 服务端后台获取
Cinemore App首页设计上,除了基础的电影和电视剧分类入口外,最引人注目的当属顶部的动态轮播展示区。这个精心设计的banner区域会智能推荐各类优质影视内容,比如持续轮播展示"豆瓣TOP250"这样的高分经典影片,也会及时更新"近期热门新片",让用户第一时间发现值得观看的新作品。
播放效果
Cinemore 在播放性能上展现了强大的影音支持能力,目前已经实现了对杜比视界(Dolby Vision)的硬解支持,能够为高端显示设备用户带来惊艳的HDR视觉体验。不过需要说明的是,当前版本对专业影音发烧友偏爱的ISO和BDMV原盘格式的支持还在开发中,根据官方透露的消息,这些专业级格式的解码功能将在后续版本更新中陆续加入。
总结
Cinemore是视频管理播放领域首款全生态一体化解决方案,全面覆盖NAS中控服务端到移动全端、Apple TV与Android TV播放端,致力于为用户轻便搭建以nas服务端为智能娱乐枢纽的家庭影院,提供无缝的极致观影视听体验。