2026/9/12 17:22:12

电影入库后别手贴海报了:Radarr 海报墙自动化攻略

电影入库后别手贴海报了:Radarr 海报墙自动化攻略 电影入库后别手贴海报了Radarr 海报墙自动化攻略【免费下载链接】RadarrMovie organizer/manager for usenet and torrent users.项目地址: https://gitcode.com/GitHub_Trending/ra/Radarr一部片子下完、改名、入库海报却还是个灰色占位图——手动去网站找图、存图、改尺寸一部要折腾十几分钟。Radarr 是面向 Usenet 和 BitTorrent 用户的电影收藏管理器添加新电影时会自动拉取海报并按尺寸缩放存到本地你的收藏很快就能拥有一面可展示的海报墙。海报墙能力速览自动获取海报新电影入库即从 TMDb 等元数据源下载海报落在本地 MediaCoverService.cs多尺寸自动缩放每种图按高度自动生成两档海报 500/250、横幅 70/35、背景图 360/180媒体中心同步内置 Kodi、Plex 通知模块影片下载完成或质量升级后自动触发媒体中心刷新先把海报存储路径理清目录长什么样海报统一放在应用数据目录下的MediaCover文件夹路径由 PathExtensions.cs 的GetMediaCoverPath拼出。每个电影 ID 一个子目录文件名后缀的数字就是像素高度MediaCover/ ├── 1/ │ ├── poster.jpg │ ├── poster-500.jpg │ ├── poster-250.jpg │ ├── fanart.jpg │ └── fanart-360.jpg └── 2/ └── ...Web 页面和媒体中心引用的其实是本地路径URL 里带一段哈希后缀用来防缓存不依赖在线图源。完成标志打开数据目录能看到按电影 ID 命名的子目录和对应 jpg 文件。让海报自动下下来并刷新生效触发时机电影新增或更新会发出MovieUpdatedEventMediaCoverService收到后先检查文件是否已存在不存在才下载然后按类型缩放。缩放档位在这段 switch 里写死case MediaCoverTypes.Poster: case MediaCoverTypes.Headshot: heights new[] { 500, 250 }; break; case MediaCoverTypes.Banner: heights new[] { 70, 35 }; break;手动刷新元数据不满意自动抓的海报时把同名图片按上面规范放好再用RefreshMovie命令让 Radarr 重新走一遍流程命令定义见 RefreshMovieCommand.cscurl -X POST http://127.0.0.1:7878/api/v3/command \ -H X-Api-Key: your-api-key \ -d {name: RefreshMovie, movieIds: [1, 2]}API Key 在 Radarr 设置 → 常规 → 安全里获取。完成标志命令跑完后电影详情里的新图生效电影目录下出现新的缩放假文件。把墙挂到电视上在设置 → 通知里添加 Kodi 或 Plex填上媒体中心的地址Kodi 需要 IP 和端口Plex 需要 Server 地址勾选更新库类事件。之后每次下载完成、改名或质量升级Radarr 都会主动通知媒体中心刷新电视上的海报墙和你的库保持同步。海报下载失败与缓存的坑海报一直是占位图多半是元数据源缺图或网络不通。日志里搜Couldnt download media cover能看到具体是哪张图、什么原因手动把图放到对应路径再跑一次RefreshMovie。换了海报文件页面还是旧图配置看似正常但没生效你替换的只是原图poster-500.jpg这类缩放假文件不会自动生成——缩放只发生在下载阶段。手动补跑RefreshMovie命令让 Radarr 重新生成缩放假页面才更新。树莓 Pi 上缩放很慢ImageSharp 在 ARM 上没有硬件加速Radarr 把并发压到核心数的一半一次刷很多部会排队。属正常现象分批刷新即可。海报墙跑起来之后海报已经本地化、尺寸齐全媒体中心那边开箱就能展示。接下来可以在媒体管理里调整海报命名与布局和整套命名规则对齐把RefreshMovie写进定时任务定期全量刷新元数据用通知模块接入更多媒体中心覆盖多台设备提示MediaCover目录在应用数据目录下备份配置时把它一起带上。重装系统后还原数据目录海报墙就能原样恢复不用重新下载。【免费下载链接】RadarrMovie organizer/manager for usenet and torrent users.项目地址: https://gitcode.com/GitHub_Trending/ra/Radarr创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考