一次失败的安装:水管风波再起
家里洗衣机的水管接头,之前师傅从隔壁房子移到阳台时,重新对接没弄好,硬拔弄松了,导致一用洗衣机就漏水。这两天漏得越来越严重,我便在拼多多上拼单买了个新水龙头,电镀特厚精铜的,价格只要 10.50 元。
晚上睡醒拿到快递,第一次捣鼓修水龙头,没什么经验。我没按常理先缠防水胶,而是先把水龙头拧好再缠,结果装好后还是漏水。等我反应过来时,下单赠送的防水胶已经用完了,只剩一点点。
水龙头一边漏水,洗衣机一边洗衣服。半个小时后衣服洗好了,水也漏了一大桶。为了不浪费水,我只好把旧水龙头重新换了回去,然后又在拼多多上买了新的防水胶和进水管,打算过两天再战。有了这次经验,下次肯定能搞定。
告别网易云:我的音乐平台迁徙史
我虽然不爱唱歌,但喜欢听歌。以前我常用网易云音乐,但后来不充会员了,也就很少用了。我记得两年前,我的音乐等级就已经到了 10 级。后来看到很多人用汽水音乐,我也卸载了网易云,选择了它。汽水音乐上有很多热门翻唱歌曲,这正是它吸引我的原因。
一个矛盾的问题是,我开会员的时候,反而不怎么听歌;等会员到期了,现在闲着没事,反而经常能听上两三个小时。现在没有会员,平台的广告特别多,尤其是推广流量卡的,要看三个广告才能免费听一天会员歌曲。

从0到1:从零开始搭建我的云音乐
群里有朋友问有没有不用会员就能听歌的软件,我当时想到了酷狗音乐概念版,新用户签到能领好几个月会员,但有些歌没有版权。于是我... 最近在网上发现有人分享了一个名为“GD音乐台”的接口,我便尝试从 HTML 版,改写成了 Typecho 主题的独立页来实现云音乐。
云音乐的核心开发框架与技术栈
在实现这个云音乐功能时,我主要使用了以下技术:
- 前端框架:基于原生 HTML、CSS 和 JavaScript。
- HTML:负责页面骨架,使用语义化标签提高可读性。
- CSS:使用 Flexbox 布局和 CSS 变量实现响应式设计和统一的视觉风格。
- JavaScript:作为核心逻辑层,负责处理所有动态交互,包括发送 AJAX 请求获取数据、渲染歌曲列表、控制播放器等。
- 后端接口:我采用了 “GD音乐台”API 作为音乐数据来源,它充当了我们的“音乐仓库”,提供了搜索、歌曲详情、播放链接、专辑封面等数据。通过 PHP 后端与接口交互,我们成功绕过了传统的版权限制,实现了免费听歌的核心功能。
核心功能模块
这款云音乐应用虽然小巧,但功能完整:
- 搜索功能:支持歌曲名、歌手或专辑名搜索,实时获取结果列表。
- 搜索历史:自动保存最近的搜索关键词,方便下次快速查找。
- 播放列表与交互:搜索结果以列表形式展示,点击即可播放。正在播放的歌曲会高亮显示,提供视觉反馈。
- 播放器控制台:包含专辑封面(播放时自动旋转)、播放/暂停、上一曲/下一曲、以及可拖动的进度条。
- 下载功能:每首歌右侧都有下载按钮,点击后获取 MP3 下载链接。
- 音质选择:支持标准、高品质、无损等多种音质,满足不同需求。
正式上线:这次云音乐功能在移动/电脑端都上线了,移动端UI更完美。欢迎大家来体验:在线云音乐播放器
新增功能:早上6:33分新增热门歌曲推荐,加个推荐功能,更完美。
希望这个新功能能给我的博客带来更多乐趣!
生活难免有挫折,但请相信自己的力量。勇敢面对,每一道伤痕都是成长的印记,每一次失败都是成功的起点。坚定信念,你会在阳光中重新站立。
版权归属:江有川
本文链接:https://lilog.cn/archives/842.html
本文采用:《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
我也想建自己的音乐平台,奈何实力不允许。
不难 全靠接口支持 就看你怎么写框架
我现在又回了网易云了,之前是下载下来本地播放,车机用 u 盘,现在连 carplay 基本不用 U 盘了。
网易云我没有会员(不想开了。开会员就不喜欢去听歌 没有会员的时候非要放来听哈哈哈 你的车车放音乐肯定音质很哇塞
我家的洗衣机那里漏水倒是没有,就是用的井水,井水中间可能钙物质有点多,金属龙头内壁全是那种附着物,导致出水越来越小了,洗衣服一桶水要放老鼻子半天了。
我等过两天快递到了,重新捣鼓下。洗衣粉的时候,那个对接头漏水太严重了
功能很好很强大,竟然还可以下载音乐 神奇了
是的,主要是我不想看广告了哈哈