分享写了个简单的页面,分享此时此刻在听的歌

头像
imba久期
99阅读2评论

演示

写了个简单的页面,分享此时此刻在听的歌

页面是 https://test.imba97.cn/playing

因为是个网页,所以可以通过 iframe 分享到各处

原理

最近发了篇博客文章:《自建音乐服务 Navidrome》,里面提到可以使用 last.fm 来保存听歌历史

通过这个网站的接口可以拿到播放列表,根据听歌的先后顺序,也有当前是否正在播放的字段

写了个简单的页面,分享此时此刻在听的歌

后端

Chat GPTPHP 写了个程序,功能就是简单的请求接口、10 秒数据缓存

因为 last.fm 接口给的图片国内没法访问,所以图片优先获取 itunes 上的,如果都没图,保底还会有个 icon

前端

用 Vue 简单写了个前端,10 秒轮询调接口获取最新数据

可以展示加载中、当前未听歌、当前正在听歌状态

用了 UnoCSS,永远的神!

开源

Github: imba97/playing-music

分享主题:
城市:
收藏
举报
精选评论
头像
等级5

别的我不知道,我经常用酷狗音乐,里边有音乐分享,甚至一起听歌,随缘听歌,这种社交属性的听歌。

之前我用的QQ音乐,但充了几年会员还是会有突然的版权问题,收藏的歌都听不了的情况
被迫自己折腾点自建服务玩玩,可玩性还挺高的

版块详情

分享

1k 帖子
8k 评论
130 关注
欢迎分享个人工作经历、职场观点、生活体验等
版主
空缺中,申请版主请于站长联系
远程全职推荐

扫码下载应用

下载APP以便及时收到回复或进展