看看你观影多久!飞牛NAS又一神器,飞牛影视数据分析
今天在 github 上看到一个很有意思的想法,作者挖掘了飞牛影视应用的数据库信息,并且开发了一套系统专门来分析和展示飞牛影视的观看记录、进度。
如果你将自己的飞牛影视分享给了自己的好兄弟,想不想来看看他们都看了点啥呢?
评论区,咱们搞一个飞牛影视大比拼环节
敢不敢晒出你的飞牛影视观影记录?看看谁更久
敢不敢晒出你看看你最近看的一部是什么片子?看看谁更文艺
项目地址:
QiaoKes/fntv-record-view
项目特性:
🎨 现代化 UI 设计:扁平化管理界面观看,视觉简洁清晰,操作体验流畅
📜 历史展示:按观看时间降序显示用户观看记录,最新动态一目了然
🔍 用户筛选:支持按用户筛选观看记录,精准定位特定用户行为数据
🏷️ 完整层级展示:
🔗 自动获取完整的剧集层级信息(支持多级父子关系),结构梳理更全面
📺 智能显示剧集标题格式(剧名 – S01E01 – 集名),内容标识清晰规范
💡 层级信息悬浮提示,鼠标悬停即可快速查看详情
📊 详细信息显示:
⏳ 播放进度条和百分比、播放时长和观看位置,直观呈现观看进度
📽️ 剧集信息(季数、集数),快速了解内容归属
🖼️ 视频分辨率和类型,掌握资源基础属性
⏰ 开始和最后播放时间,精准记录观看时间节点
📈 时间统计数据:
👥 总用户数、活跃用户、播放记录数,核心数据实时掌握
📅 今日播放次数,当日动态及时追踪
📱 响应式设计:支持桌面和移动端访问,多设备适配无压力
🔒 只读安全:仅读取数据库,不进行任何写入操作,数据安全有保障

部署方法很简单,打开飞牛的Docker应用,选择 Compose 新建项目,然后把下面提供的yaml代码复制进去就行了。

🔻yaml 代码,无需修改
services:
fntv-record-view:
container_name: fntv-record-view
image: qiaokes/fntv-record-view:latest
ports:
- "5000:5000"
volumes:
# 只读挂载外部数据库目录到容器内的database目录
- /usr/local/apps/@appdata/trim.media/database:/app/database:ro
environment:
- FLASK_ENV=production
- PYTHONPATH=/app
- TZ=Asia/Shanghai # 设置时区
restart: unless-stopped
network_mode: bridge
deploy:
resources:
limits:
memory: 100M
cpus: '0.5'
reservations:
memory: 10M
cpus: '0.1'
下面是我的飞牛影视记录,由于平时我不用飞牛看电影,所以这里的数据只有 1 条。我尝试播放了一下媒体库里的影片,系统里几乎是瞬间就刷新了出来,读取速度很快,可以说任何操作都逃不过系统的法眼。

检索框功能,支持通过影视剧名称、用户、时间来进行检索。

观看历史里包含了影片名称、类型、分辨率、简介、进度、用户信息。如果是影视剧的话,则是按照名字-季-集-单集名称这样来展示的,通俗易懂。

整个功能很简单,但是效果也很不错,作者真的是一个天才,能想到对飞牛影视的数据库进行分析,也算帮助拿飞牛影视做媒体库的用户提供了一个租户观影记录分析平台。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

outstandingking
校验提示文案
outstandingking
校验提示文案