首页
/ Web Scrobbler 项目新增支持网站域名列表功能

Web Scrobbler 项目新增支持网站域名列表功能

2025-06-30 13:22:23作者:戚魁泉Nursing

Web Scrobbler 作为一款流行的音乐播放记录工具,其支持的网站数量正在快速增长。为了方便用户将这些网站域名加入白名单或内容拦截器,项目团队近期新增了一个纯文本格式的支持网站域名列表功能。

功能背景

随着 Web Scrobbler 支持的音乐网站数量不断增加,用户需要一个简单的方式来管理这些域名的访问权限。特别是在使用 hosts 文件或内容拦截工具时,能够快速获取所有支持网站的域名列表变得尤为重要。

技术实现

项目团队基于现有的 connectors.json 文件,开发了一个转换工具,将其中的网站匹配模式转换为标准的域名格式。这个转换过程考虑了多种特殊情况:

  1. 通配符处理:将类似 *://*.wdr.de/radio/* 的模式简化为根域名 wdr.de
  2. 多级域名处理:保留主域名部分,去除子域名和路径
  3. 国际化域名:正确处理包含非ASCII字符的域名
  4. TLD通配符:对于类似 *://music.amazon.*/* 的匹配模式,标记为 .tld 后缀

文件格式

生成的 hostfile.txt 文件采用以下格式:

  • 每行一个域名
  • 使用注释行(以#开头)标识不同的音乐服务平台
  • 保持域名简洁,适合直接用于hosts文件或内容拦截规则

使用场景

这个域名列表特别适用于:

  1. 在hosts文件中创建白名单规则
  2. 配置内容拦截工具的例外规则
  3. 网络访问管理工具中的流量过滤
  4. 自动化脚本中的域名检测

维护与更新

该列表会随着Web Scrobbler支持的新网站而定期更新。用户可以通过固定URL获取最新版本,确保始终与项目支持的最新网站保持同步。

这个功能的添加体现了Web Scrobbler项目对用户体验的持续关注,通过提供机器可读的标准格式数据,方便用户将项目集成到自己的网络管理流程中。

登录后查看全文
热门项目推荐
相关项目推荐