internet-radio-music-player:Foobar2000 互联网电台播放 Skill

前言

在 Foobar2000 中播放互联网电台时,电台列表往往杂乱无章,缺乏按流派和相关性排序的机制,播放历史也难以管理和导出。直接在 Foobar2000 中维护电台列表不仅繁琐,而且容易遗漏或重复。本 Skill 通过 SkillHub 生态与 Foobar2000 的集成,提供一套可查询、可排序、可记录的电台播放能力,同时依赖配套的“Internet Radio Music DB” skill 进行数据管理。

是什么

internet-radio-music-player 是一款基于 Foobar2000 的互联网电台流播放 Skill,由社区开发者 user_15292d5a 发布。它通过 SkillHub 提供的统一接口,将电台列表、播放控制和历史记录能力开放给大模型工具链,让开发者可以在代码或对话中调用电台播放功能,并按流派进行多级相关性排序。

核心功能

  • 播放控制:支持播放、停止、上一曲、下一曲、恢复播放(resume)。
  • 电台列表与排序:按流派进行 4 级相关性排序,提供更精准的电台推荐。
  • 播放历史:记录播放历史,支持按条件筛选,并可导出记录。
  • 依赖关系:需要先安装“Internet Radio Music DB” skill 以获取电台数据源。

安装与启用

在 SkillHub 中搜索并安装本 Skill:

internet-radio-music-player

安装完成后,确保 Foobar2000 中已安装配套的 internet-radio-music-webui 插件,以获得更便捷的管理体验。该插件与本 Skill 配合使用,可简化电台列表的配置和日常维护。

典型用法

  • 查询电台列表并按流派排序:
    调用 Skill 接口,传入流派参数,返回按相关性排序的电台列表。
  • 播放指定电台:
    通过电台名称或 ID 发起播放指令,Foobar2000 将启动对应的流地址。
  • 查询播放历史:
    传入筛选条件(如流派、时间范围),获取符合条件的播放记录。
  • 导出历史记录:
    将播放历史导出为指定格式,便于后续分析或归档。

适用场景与注意

  • 适合需要将电台播放能力集成到自动化流程或智能对话中的场景。
  • 依赖“Internet Radio Music DB” skill,需确保该 skill 已正确安装并配置数据源。
  • 建议在管理电台列表时使用 internet-radio-music-webui 插件,以降低维护成本。

结尾

本 Skill 将互联网电台的播放与记录能力标准化,让 Foobar2000 更容易地融入自动化和智能场景。官方地址:https://api.skillhub.cn/user_15292d5a/yjkj-internet-radio-music-player

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜