你有没有过这种时候:刚给 Sonarr 调好一套质量规则,转头 Radarr 又得重配一遍?
改完发现某条正则少了个括号,整个自定义格式失效;又或者换了个服务器,所有配置得手动导出导入,一搞就是两小时。
论坛抄来的规则版本不统一,今天能用明天就报错——你不是不会配,是根本没时间天天盯这些细节。
比如想屏蔽「WEBRip-AC3」但保留「WEB-DL-TrueHD」,光靠肉眼比对命名字符串几乎不可能;再比如刚加了一条「优先选 HEVC 但不超过 4GB」的规则,结果发现它和已有的「蓝光源优先」逻辑打架,下载队列卡住半天不动。
这些不是技术难题,是流程断点。每次修改都像在没有版本控制的 Excel 表里改财务公式——改完不敢保存,怕一刷新全乱套。
能替代什么 / 能省多少钱
它不直接对标某个付费软件,但干掉的是你每月花在「重复劳动」上的真金白银。比如请人帮你维护媒体服务器配置,市面起步价 300 元/次;或者买第三方自动化服务,年费动辄 200–500 元。
配一次,推十台,改一处,全更新。
Profilarr 把原本要靠人工反复操作、比对、测试的配置过程,变成可保存、可测试、可批量推送的标准化动作。你省下的不是软件钱,是时间成本和出错风险。
价格直接砍到零。
它能干什么
- 连上 Dictionarry 或 TRaSH 这类公开数据库,一键拉取社区验证过的质量规则和自定义格式,不用再翻论坛拼凑零散代码。比如 Dictionarry 的
movie-quality-profiles.json里已预置了「4K UHD + Dolby Vision + TrueHD」组合,直接导入就能用,不用自己从头写分辨率+编码+音轨的嵌套条件。 - 写一条正则表达式,就能在界面里实时测试匹配效果,背后用的是和 Radarr/Sonarr 完全一致的 C# 解析器,测出来能过,上线就真能过。比如输入
^(?,系统会立刻标出哪段匹配标题、哪段捕获年份,连空格和下划线的边界都高亮显示。.+?)[_.\s-]+(? \d{4})[_.\s-]+(? BluRay|WEB-DL)[_.\s-]+(? 2160p|1080p) - 给电影和剧集分别建质量档案,按分辨率、编码、来源、语言甚至文件大小精细打分,让下载结果更贴合你硬盘的实际偏好。例如对剧集设「H.265 优先 + 中文字幕强制 + 单文件大于 200MB 才接受」,而电影档放宽到「允许 H.264,但必须含杜比视界元数据」。
- 改完本地配置后,点一下「同步」,就能自动推送到你家里的 Sonarr v4/v5、Radarr v5/v6 所有实例,不用一台台登录后台粘贴。它会自动识别 API 版本差异,把 v5 新增的
allowedLanguages字段跳过 v4 实例,避免报错。 - 设好定时任务,让它每天凌晨自动检查新版本、批量重命名媒体文件、清理旧备份,所有操作都带预览模式,删错前先看见会动哪些文件。比如重命名任务执行前,页面会列出「将把
/TV/Attack on Titan S04E12.mkv改为Attack.On.Titan.S04E12.2160p.WEB-DL.DDP5.1.H.265.mkv」,勾选确认才真正执行。 - 遇到上游数据库更新,你的本地修改不会被覆盖,系统会智能标记冲突项,让你决定保留哪边逻辑,而不是直接丢掉你调了三天的规则。比如 TRaSH 更新了「动画剧集推荐编码」,而你本地把 VP9 加进了白名单,同步时会弹出对比面板,左侧是上游改动,右侧是你新增的行,中间打钩选保留项。
怎么开始用
- 确认你的设备是 Linux 系统(比如群晖 DSM 7.2+、Ubuntu Server、Debian),且已安装 Docker;Windows 或 macOS 用户需额外装 Docker Desktop,但官方未提供兼容性保证。注意:Synology DSM 6.x 使用内核 3.10,无法运行 Profilarr v2,必须升级到 DSM 7.2+(内核 4.4+)。
- 复制 README 里的 docker-compose.yml 片段,把其中 image: ghcr.io/dictionarry-hub/profilarr:latest 这行粘贴进你本地的 docker-compose.yml 文件,保存后运行 docker-compose up -d。如果只用基础功能(不同步测试),可删掉
parser服务块及PARSER_HOST等三行环境变量,节省内存占用。 - 浏览器打开 http://你的IP:6868,首次进入会引导连接已有的 Radarr/Sonarr 实例地址和 API Key,填完就能开始建第一条质量规则。API Key 在各 Arr 后台的「Settings → General → Security」页最下方生成,不是登录密码。
项目信息
Configuration Management Platform for Radarr/Sonarr



