lastfm

🎵 你的私人音乐数据档案馆

🥥5总安装量 1评分人数 1
100% 的用户推荐

基于 Last.fm 官方 API 的纯文档型音乐数据查询技能,帮助用户安全获取个人听歌历史、排行榜与音乐发现,无需代码执行风险。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 纯文档型资产,无代码执行风险,无可执行脚本文件
  • ✅ 所有内嵌代码均为安全的只读 GET 请求,无 eval/exec/system 等危险函数
  • ✅ 无数据收集或上传行为,敏感操作需用户主动配置 API Key
  • ⚠️ 用户需自行申请 Last.fm API Key 并配置环境变量,存在密钥管理责任
  • ⚠️ API 调用会通过网络发送至 Last.fm 官方服务,存在数据传输依赖

使用说明

核心用法

Last.fm Skill 是一个纯文档型的 API 使用指南,帮助用户通过标准 HTTP GET 请求访问 Last.fm 音乐数据平台。用户需配置 LASTFM_API_KEYLASTFM_USER 两个环境变量,即可查询包括最近播放、历史统计、艺术家/专辑/曲目排行、相似推荐、全球榜单等 20 余种数据端点。所有接口均为只读操作,返回 JSON 格式数据,支持配合 jq 等工具进行后续处理。

显著优点

1. 零代码执行风险:纯 Markdown 文档,无脚本文件,所有示例均为安全的 curl 命令
2. 功能覆盖全面:涵盖用户数据(recent tracks、top artists、loved tracks)、音乐元数据(artist/album/track info)、发现功能(similar artists/tracks)、全局榜单(charts)及搜索能力

3. 官方 API 背书:直接调用 Last.fm 官方服务,数据来源权威可靠

4. 透明可审计:内容完全公开,用户可逐行检查所有 API 调用示例

5. 灵活的时间维度:支持 overall、7day、1month、3month、6month、12month 等多种统计周期

潜在缺点与局限性

1. 只读限制:当前版本仅支持查询操作,无法执行标记喜爱、修改播放记录等写入操作
2. 依赖外部服务:所有功能依赖 Last.fm API 可用性,存在网络延迟或服务中断风险

3. 需要手动配置:用户必须自行注册获取 API Key,对非技术用户有一定门槛

4. 无内置数据处理:仅提供原始 API 调用示例,需配合 jq 等工具进行数据解析和格式化

5. T3 来源等级:由个人开发者维护,非官方或知名组织背书

适合的目标群体

  • 音乐数据爱好者与量化自我(Quantified Self)实践者
  • 需要集成 Last.fm 数据到个人工作流的技术用户
  • 数据分析师、音乐博主、播客创作者
  • 希望备份或分析自己多年听歌历史的资深 Last.fm 用户
  • 对音乐推荐算法感兴趣的研究人员

使用风险

1. API Key 泄露风险:若将 API Key 硬编码或误提交至版本控制,可能导致密钥滥用
2. 隐私暴露:查询结果包含个人音乐偏好数据,分享时需注意脱敏

3. 网络依赖:所有操作需联网,无法离线使用

4. Rate Limit 不确定性:Last.fm 未明确文档化速率限制,高频调用可能触发限制

5. 服务持续性:Last.fm 作为第三方服务,存在 API 变更或终止的可能性

lastfm 内容

手动下载zip · 2.2 kB
SKILL.mdtext/markdown
请选择文件