本文最后更新于 2025-10-23,文章内容可能已经过时。

是不是曾把飞牛影视分享给朋友,却不知道他们都悄悄看了些什么?今天介绍一个超有趣的开源项目——飞牛影视观看历史管理系统,它能帮你分析飞牛影视的数据库,展示用户的完整观影记录,甚至还能看出谁最爱刷剧!


🧾 项目简介

飞牛影视观看历史管理系统 是一个专为飞牛影视打造的观影记录分析系统。支持 Docker 快速部署,界面现代化,功能丰富,适合飞牛 NAS 影视爱好者使用。


✨ 功能亮点

  • 🎨 扁平化 UI,支持桌面与移动端访问

  • 📺 展示用户观看历史,按时间降序排列

  • 👤 支持按用户筛选记录,谁看了什么一目了然

  • 🧩 自动识别剧集层级,智能格式化剧名(剧名 - S01E01 - 集名)

  • 🔍 显示播放进度、时长、分辨率、观看时间等详细信息

  • 📊 提供总用户数、活跃用户、播放次数等统计数据

  • 🔒 只读模式,安全读取数据库,不影响原始数据


🐳部署指南

🎯 Docker Compose

docker-compose.yml 文件

services:
  fntv-record-view:
    container_name: fntv-record-view
    image: qiaokes/fntv-record-view:latest
    ports:
      - "5050: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'
  • 5050:5000: 映射主机 5050 可以根据实际情况进行修改。


  1. 在飞牛主页面找到 Docker 打开后,切换菜单 Compose -> 新增项目

  2. 填写项目名称与路径,将 docker-compose.yml 内容粘贴到来源框

  3. 返回 Docker管理页面,在 容器菜单,就可以看到运行情况


📖使用

  1. 浏览器访问 http://nas-ip:5050 由于这个设备仅用来测试,媒体库只有测试的两个资源。随便看了电影后,刷新页面就已出现观看历史。

  2. 筛选条件

  3. 观看历史


🎉 总结

飞牛影视观看历史管理系统不仅是一个观影记录展示工具,更是一个了解用户行为、发现观影偏好的利器。如果你正在使用飞牛影视,不妨部署试下!