页面是 https://test.imba97.cn/playing
因为是个网页,所以还可以通过 iframe
分享到各处
最近发了篇博客文章:《自建音乐服务 Navidrome 》,里面提到可以使用 last.fm
来保存听歌历史
通过这个网站的接口可以拿到播放列表,根据听歌的先后顺序,也有当前是否正在播放的字段
让 Chat GPT
用 PHP
写了个程序,功能就是简单的请求接口、10 秒数据缓存
因为 last.fm
接口给的图片国内没法访问,所以图片优先获取 itunes
上的,如果都没图,保底还会有个 icon
用 Vue 简单写了个前端,10 秒轮询调接口获取最新数据
可以展示加载中、当前未听歌、当前正在听歌状态
用了 UnoCSS ,永远的神!
Github: imba97/playing-music
![]() | 1 itskingname 2024-06-21 11:57:06 +08:00 那都好,就是不该用 php 。 |
![]() | 2 imba97 OP @itskingname 随便写的,主要是我这边用 PHP 最方便,传到服务器就能跑 |
3 Raikiriww 2024-06-21 14:51:08 +08:00 |
4 jianyestudy 2024-06-21 15:14:21 +08:00 @itskingname 不敢苟同 |
![]() | 5 cheung 2024-06-21 15:51:53 +08:00 PHP 是…… |
![]() | 6 itskingname 2024-06-21 16:41:45 +08:00 @jianyestudy 我发现一个非常好的项目,一看它的语言竟然是 php 或者 java 。那就是垃圾项目。 |
![]() | 8 imba97 OP @itskingname 太强了,加油保持 |
![]() | 9 kiduu 2024-06-21 21:12:35 +08:00 @itskingname 阁下未免也太魔怔了,用语言区分项目的好坏。小孩子吗 |
![]() | 12 ajan 2024-06-24 11:35:58 +08:00 10 年前流行过... |