当前位置: 首页 > news >正文

MediaHelp豆瓣推荐与TMDB智能集成:零配置API密钥,快速构建私人媒体库

MediaHelp豆瓣推荐与TMDB智能集成:零配置API密钥,快速构建私人媒体库

【免费下载链接】MediaHelp网盘资源搜索订阅、网盘一键转存、定时任务自动转存、emby自动刷新全套流程方案落地项目地址: https://gitcode.com/gh_mirrors/me/MediaHelp

MediaHelp 是一款一站式媒体资源管理助手,内置豆瓣推荐TMDB 影视数据库智能集成:免申请、零配置 API 密钥,即可浏览豆瓣高分影视榜单,搜索资源、一键转存到网盘,并同步刷新 Emby 媒体库,帮你快速搭建属于自己的私人家庭影院。

豆瓣推荐:无需密钥的影视发现入口 🎬

很多影视工具都要你先去申请豆瓣或 TMDB 的 API 密钥,对新手很不友好。MediaHelp 的豆瓣推荐模块直接封装了豆瓣移动端接口,打开即用:

  • 三大榜单页面:热门电影、热门电视剧、热门综艺,覆盖日常观影需求
  • 信息丰富:卡片展示封面、评分、导演、演员、年份与奖项信息
  • 点击即搜:点击任意影视卡片,自动跳转到资源搜索页并以片名预填关键词,"发现片源"只需一步
  • 30分钟智能缓存:后端自动缓存榜单数据,翻页不重复请求,响应快且温和

核心实现位于 backend/api/douban.py,前端页面在frontend/apps/web-antd/src/views/douban/目录下,分别对应热门电影、电视剧与综艺三个视图,卡片列表组件为MediaCardList.vue

TMDB 智能集成:零配置 API 密钥 🎯

MediaHelp 的 TMDB 集成主打零门槛

特性说明
免配置密钥内置高可用 TMDB 密钥,开箱即用,覆盖 99% 基础查询需求
自由切换密钥若你有自己的 TMDB 密钥,可在设置 → 媒体库 → TMDB设置 → 使用自定义密钥中一键切换

这意味着你无需注册 TMDB 开发者账号、无需担心密钥配额耗尽,海报、简介、评分等元数据在媒体库管理中自动就绪。

从豆瓣推荐到 Emby 媒体库:一条完整链路 🔄

MediaHelp 的价值在于把"选片 → 找资源 → 转存 → 入库"串成自动化流水线:

  1. 选片:在豆瓣推荐页浏览榜单,点击感兴趣的影视
  2. 找资源:自动跳转资源搜索,聚合多个搜索渠道快速定位网盘分享
  3. 一键转存:支持天翼云盘、夸克、UC、115 等主流网盘,资源自动存入你的网盘
  4. 媒体库同步:通过 Emby 同步任务自动抓取新片,触发元数据与海报刷新(backend/api/emby.py 提供了刷新、搜索、同步任务等完整接口)
  5. 定时任务:配合定时转存任务,订阅的资源可以自动入库、自动刷新,全程无需人工干预

定时任务的调度逻辑实现在backend/utils/scheduled_manager.pybackend/task/cloud189_auto_save.py,可配置执行周期、目标目录与批量策略。

快速上手指南 🚀

方式一:克隆源码

git clone https://gitcode.com/gh_mirrors/me/MediaHelp

方式二:Docker 一键部署

后端基于 FastAPI,入口为 backend/main.py;前端基于 Vben Admin,位于frontend/apps/web-antd/。使用 Docker 只需挂载配置目录并映射端口,即可通过浏览器访问完整功能。

💡 提示:豆瓣榜单接口带 30 分钟缓存,若榜单未更新属正常现象;Emby 相关功能需在系统设置中先填写 Emby 地址与 API 密钥。

总结 ✨

MediaHelp 用"豆瓣推荐 + TMDB 零配置密钥 + 网盘转存 + Emby 自动刷新"的组合拳,把搭建私人媒体库的门槛降到了最低:不用申请任何影视数据库密钥,打开页面就能从高分榜单开始,一路自动化到入库播放。对于想拥有"追新片自动化"体验的新手来说,这是一套真正开箱即用的完整方案。

【免费下载链接】MediaHelp网盘资源搜索订阅、网盘一键转存、定时任务自动转存、emby自动刷新全套流程方案落地项目地址: https://gitcode.com/gh_mirrors/me/MediaHelp

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.cnnetsun.cn/news/4190869.html

相关文章:

  • C++模板类中友元机制深度解析:从语法陷阱到工程实践
  • 手机硬件研发全链路:从SoC选型到量产良率的硬核实践
  • Songloft完整使用指南:从扫描曲库到手机播放的6步快速上手
  • TypeGo:面向具身智能体的类型安全实时操作系统运行时
  • Executor执行内核揭秘:QuickJS WASM沙箱如何安全运行LLM生成的代码
  • Tomcat Docker 官方镜像 JDK 与 JRE 变体揭秘:同一 Tomcat 为何体积能省一半?
  • 没有调音台也能开唱:KaraokeEternal推荐的音频与麦克风连接方案
  • 数学建模竞赛获奖名单解读:从能力培养到职业发展的核心价值
  • 如何检测GPT系统提示词泄露:TheBigPromptLibrary实用提取方法全清单
  • 时间序列分析实战:从ARIMA建模到数学建模竞赛应用
  • 如何15分钟搭建微信公众号RSS订阅服务:wewe-rss完整部署指南
  • 层次分析法(AHP)详解:从多准则决策到量化权重的完整指南
  • ModelScope 命令行速查:从下载到发布只需9条命令
  • LKY Office Tools一键安装Office指南
  • LabEvolver:免训练经验进化让AI智能体在湿实验室中安全可靠
  • ncmdump:NCM音乐怎么解密?拖一下就转成MP3
  • DataJoint 2.0:从数据管道到智能工作流,构建能动性科研计算基板
  • AI智能体风险意识与可追溯性:构建可信计算机操作智能体的实践框架
  • 3 个蓝牙代理钉住手机在哪个房间:Bermuda 蓝牙定位实战
  • 6GAgentGym:构建面向6G网络自治的AI智能体训练平台
  • NocoBase 文件管理实战:3 步配好外部存储权限控制
  • EPaxos如何实现1轮网络往返提交?PreAccept快速路径源码级全解析
  • 五分钟写出你的第一份轻量级数据同步配置:Transporter 数据同步工具完全指南
  • Web自动化新范式:从脆弱点击到稳健意图的Typed Actions实践
  • Lexe内置@llrt/test测试框架:为10MB单文件可执行程序编写Jest风格单元测试的完整教程
  • 从精准到氛围:自进化多智能体框架如何重塑临床决策支持系统
  • 5步写出第一个原子化样式:otion安装与快速入门完整教程
  • Linux压缩解压实战指南:tar、gzip、zip 完整操作清单
  • 5 种方式设置 CLS 上下文:nestjs-cls 中间件、Guard、拦截器与 @UseCls 装饰器终极对比
  • Node.js 全栈 API 设计与 GraphQL 实:版本升级最怕忽略什么