智能流媒体助手,基于观看历史和评分学习个人偏好,提供跨平台的个性化影视推荐与进度追踪。
说明:
## 核心用法
Streaming Buddy 是一款集成 TMDB 数据库的个人流媒体管家,通过命令行交互实现全链路观影管理:
**搜索与发现**:支持 `/stream search` 关键词检索、`/stream mood` 情绪标签匹配(如 exciting、relaxing)、`/stream surprise` 随机推荐,覆盖电影与剧集。
**进度追踪**:用 `/stream watch` 标记在看、`/stream progress S01E05` 更新集数、`/stream done [1-5]` 完结并评分,形成完整观影档案。
**智能推荐**:系统通过评分(4-5 分强化偏好、1-2 分标记回避)和显式 like/dislike 反馈,构建包含类型权重、演员导演偏好、主题标签的 taste profile,并用 `/stream suggest` 输出个性化推荐,附带 `/stream why` 解释匹配逻辑。
**服务整合**:管理多平台订阅(Netflix、Prime、Disney+、Apple TV+ 等 12 种),实时查询内容可用性。
## 显著优点
– **主动学习机制**:区别于静态推荐,持续从用户行为中优化权重
– **跨服务聚合**:统一入口解决”内容在哪播”的痛点
– **开源可定制**:MIT 协议,数据本地化存储(JSON 格式),支持多语言
## 潜在局限
– 依赖 TMDB 和 JustWatch API,免费密钥有速率限制
– 学习周期较长,新用户需积累 10+ 评分才显效
– 无社交功能(无法查看好友在看)
– 情绪标签为预设映射,不支持自定义 mood 关键词
## 适合人群
– 订阅多平台、常陷入”选择困难”的重度流媒体用户
– 希望系统化记录观影历程的影视爱好者
– 偏好命令行/本地数据管理的隐私敏感型用户
## 常规风险
– TMDB API 密钥需妥善保管,避免泄露至公共仓库
– 本地数据未加密,多用户共享设备存在隐私暴露风险
– 依赖外部 API 可用性,服务中断时功能受限








