NAS 用户必看!视频管理播放领域首款全生态一体化解决方案—Cinemore

104 阅读8分钟

在这个数字化娱乐时代,如何高效管理海量影视资源成为影音爱好者的共同课题。目前大部分的 NAS 用户采用的是 emby/jellyfin/飞牛+infuse 的搭配组合,那么今天要介绍的 cinemore 到底有什么特别之处,它又是如果为 nas 用户提供影视解决方案的?

区别于其他主流播放器的是,Cinemore是视频管理播放领域首款全生态一体化解决方案,全面覆盖NAS中控服务端到移动全端、Apple TV与Android TV播放端,致力于为用户轻便搭建以nas服务端为智能娱乐枢纽的家庭影院,提供无缝的极致观影视听体验。

cinemore 支持两种连接模式,分别是私有云模式(需在 nas 上部署 docker)以及本地模式(网盘、Samba、webdav)。下面我会着重介绍私有云模式。

一、Docker 部署

需要大家去Docker 搜索下载“cinemore”的映像,这里我附上官方的部署指南。

镜像安装

搜索”cinemore”下载 下载要添加镜像加速源地址配置

image.png 点击”运行”

image.png 填写端口和映射路径

image.png

image.png

image.png

命令行安装

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多部影片的元数据匹配,这种效率简直可以用"恐怖"来形容。

对于未能识别的影片,可以在后台自己手动匹配

image.png

如果发现已经刮削的影片信息有误,Cinemore 提供了非常便捷的手动修正功能。操作起来相当简单:先在媒体库中找到识别错误的电影海报,点击进入该影片的详情页面,接着点击右上角的"重新匹配"按钮,输入正确的电影名称进行搜索,系统就会列出匹配的结果,最后选择正确的内容确认更新即可完成修正。

image.png

多维分类体系

Cinemore 的媒体库管理功能相当全面,刮削完成后系统会自动对影片进行智能分类。除了基本的媒体类型区分(未匹配的文件会归入"其他"类别),还会根据影片风格、上映年份、语言、国家和地区等多个维度进行细致划分。更贴心的是,用户可以根据自己的使用习惯,自由选择不同的排序方式,比如按添加时间、评分高低或是文件大小来排列影片,让整个媒体库的浏览体验更加个性化。这套多维分类体系既保留了自动化整理的便利性,又充分考虑了用户自定义的需求,无论是想快速找到特定类型的影片,还是单纯想随意浏览收藏,都能获得很好的使用体验。

image.png

Cinemore的影视详情页设计可谓专业且贴心,以《浴血黑帮》为例,其呈现的信息维度远超普通播放器。除了常规的IMDb评分、烂番茄新鲜度、上映年份等基础信息外,剧集类内容还特别强化了季播展示功能。每季都有独立海报展示,点击进入后能看到每集详细的剧情简介(包括每集标题、时长和故事梗概),演职员表更是细分到导演、编剧和每集客串演员。

image.png

用户管理

Cinemore 在用户管理方面做得非常周到,特别适合家庭共享 NAS 影音库的场景。系统采用清晰的三级账户体系:首先是拥有完全控制权的管理员账户,可以对整个媒体库进行设置和管理;其次是普通用户账户,支持设置观看黑名单来限制某些内容;最特别的是专为儿童设计的白名单机制账户,只允许观看经过管理员审核的内容。更贴心的是,管理员可以给每个普通账户和儿童账户设置有效期,这样无论是临时给朋友开通访问权限,还是控制孩子的观影时间,都能轻松实现。这套用户管理系统既保证了家庭成员的个性化观影需求,又能确保媒体库的安全性和可控性。

image.png

针对普通账户,可以添加黑名单确保某些影视内容对该用户不可见

针对儿童账户,则是添加白名单确保仅指定内容可见

三、移动端 APP 演示(Mac 端)

作为一款全平台媒体播放工具,Cinemore 已覆盖安卓、苹果移动全端,包括 ​iOS、MacOS、Android、Apple TV、Android TV。我们以MacOs 端为例,展示 Cinemore 的核心功能。

APP首页

Cinemore 支持私有云和本地模式两种使用场景。若选择私有云模式,用户可通过以下两种方式连接 NAS:

  • 局域网自动发现(适用于同一网络环境):APP 会自动扫描 NAS 设备,用户只需输入后台上的短码即可快速连接。
  • 扫码添加(适用于远程访问):在 NAS 后台生成二维码,通过手机扫码即可完成绑定,无需复杂配置。短码以及二维码我们可以在 nas 服务端后台获取

image.png

Cinemore App首页设计上,除了基础的电影和电视剧分类入口外,最引人注目的当属顶部的动态轮播展示区。这个精心设计的banner区域会智能推荐各类优质影视内容,比如持续轮播展示"豆瓣TOP250"这样的高分经典影片,也会及时更新"近期热门新片",让用户第一时间发现值得观看的新作品。

播放效果

Cinemore 在播放性能上展现了强大的影音支持能力,目前已经实现了对杜比视界(Dolby Vision)的硬解支持,能够为高端显示设备用户带来惊艳的HDR视觉体验。不过需要说明的是,当前版本对专业影音发烧友偏爱的ISO和BDMV原盘格式的支持还在开发中,根据官方透露的消息,这些专业级格式的解码功能将在后续版本更新中陆续加入。

image.png

总结

Cinemore是视频管理播放领域首款全生态一体化解决方案,全面覆盖NAS中控服务端到移动全端、Apple TV与Android TV播放端,致力于为用户轻便搭建以nas服务端为智能娱乐枢纽的家庭影院,提供无缝的极致观影视听体验。