Homemedia · Private Ecosystem
私有化家庭影音中枢系统
一套整合本地大容量冷存储与多平台点播分发的私有视听生态系统。核心包含智能扫描刮削、导演/IP专题聚合、即时投递下载机制,并覆盖家庭相册与备份中心等底层多场景模块。
Architecture
一站式多功能统一门户
Backend Core
自动重命名 / 智能标签写入
Downloader
榜单筛选 / 一键投递渲染
Data Storage
私有云 NAS / 手机无线备份
01 / HOME PORTAL
极简中枢门户
一站式多维度功能整合面板。将复杂的局域网存储与多种分散应用聚合在极简的四大核心版块下,降低家庭成员的使用门槛,同时保障底层各业务的高度解耦与灵活性。
- 电影库:直达主站沉浸式影音大屏
- 相册:家庭照片与时光回忆的集中展示
- 手机备份:实现移动端无损照片视频的自动化存留
- 后台管理:底层物理文件与元数据的管理总台
Tailwind CSS
Static Router
Client Cache
02 / MOVIE MATRIX
电影库
电影主页采用动态沉浸式背影(Spotlight)与海报墙无缝交织。首创多维分类 pill 标签过滤系统,支持对 343 部及以上影片进行快速复合联动查询,极速渲染本地资源。
- 高动态范围(HDR)海报拉伸渐变背景与玻璃拟态控制层
- 全部、收藏、最近播放等多维历史状态快捷路由
- 科幻、动画、动作、短片等多选标签的无延迟动态筛选
React.js
CSS Grid
Fuzzy Match
03 / SERIES & KIDS
剧集与少儿专区
针对多剧集、多季度长周期内容及少儿动画的归档逻辑优化。以剧集卡片作为主入口,内部自动嵌套季播分级树,并在卡片右上角精准渲染具体的本地总集数脚标(如“139集”)。
- 多剧集(Series)及少儿分级内容独立存储隔离
- 卡片集数动态角标计算,保障季更内容无漏录
- 儿童友好型卡片网格布局,适配遥控及触摸交互
SQLite Relation
Data GroupBy
Responsive Grid
04 / COLLECTIONS
系列 & 影集
聚合经典 IP 系列与大导大作。系统通过检测元数据中 Collection 字段自动归档,并支持管理员深度干预,手动建立“周星驰”、“吉卜力”、“漫威”、“史泰龙”等 35+ 电影合集。
- 自动检索关联:将各时期独立电影秒级聚合至对应影集
- 高密度矩阵卡片,直观呈现各 IP 下的本地“部/集”存量
- 深度融合演职人员、电影系列关系,打破单维度分类限制
Metadata Sync
Graph Mapping
JSON Schema
05 / VOD STREAM
iTunes 榜单投递与进度彩色化
自研的一键式下载与播发闭环。将前端的 iTunes 最新热榜与后端的 qBittorrent 深度互通,点击“下载”即可自动投递任务,并独创以海报“由黑白变为彩色”的进度条渲染反馈。
- 远程实时 RPC 控制:在前端直接触发后台下载进程
- 下载进度可视化:未下载为纯黑白,随进度动态增加彩色渲染比例
- 资源多源筛选,自动关联后台补强检索通道
qBittorrent API
WebSocket
CSS Mask Filter
06 / BACKEND ADMIN
物理文件名重命名与标签后台
后台管理端支持对物理级文件的统一整理。针对命名杂乱、没有标签的冷门、本地文件,提供批量正则重命名工具(如“Hello!树先生_2011.rmvb”等),并允许快速批量补全与自定义流派写入。
- 一键分类:电影(343)、剧集(51)、系列(35)等多层级一览
- 物理重命名(Rename)结合 SQLite 的同步更新,防止出现野引用
- 轻量化标签注入器,直接操作本地视频属性元数据库
File System API
Node Chokidar
RegEx Parser