分别用 2 天半和 9 天,我用 ClaudeCode 写出了自己的影视站和音乐站(已开源) [附开发历程]

15 天前
 zkeq

如题,分别用 2 天半和 9 天,我用 ClaudeCode 写出了自己的影视站和音乐站(已开源)。

TL; DR

私人音乐站(支持批量导入音乐搜刮) Self-Music 开源地址:

预览地址: https://music.icodeq.com/play

Github 地址: https://github.com/zkeq/Self-Music

CNB 地址: https://cnb.cool/onmicrosoft/Self-Music

宝塔+Vercel 一键部署教程: https://github.com/zkeq/Self-Music#-%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B

影视站 Self-Cinema 开源地址

进击的巨人 第一季: https://movie.onmicrosoft.cn/watch/be81cd5131c5b177

进击的巨人 第二季: https://movie.onmicrosoft.cn/watch/c8b8e964f3de2621

项目开源了:

https://github.com/zkeq/Self-Cinema

https://cnb.cool/onmicrosoft/Self-Cinema

可搭配文件床项目传到自己多吉云使用( 1 毛钱 1GB )非常便宜

文件床开源地址: https://github.com/zkeq/shareFilePublic

开发历程

Coding | 记一次使用 Claude Code 开发影视站 & 音乐站的开发历程

项目截图:

影视站:

音乐站:

音乐分享服务站:

项目的开发历程呢,在我的博客上写了 [多图预警] : https://icodeq.com/2025/23fec5ee98fa/

也是非常愉快的一次开发体验,因为文章太长了,不摘抄放出了,大家如有兴趣点击链接观看即可。

如果感觉有用的话,欢迎大家 star 项目支持。

音乐站 Github 地址: https://github.com/zkeq/Self-Music

影视站 Github 地址: https://github.com/zkeq/Self-Cinema

文件床 Github 地址: https://github.com/zkeq/shareFilePublic

2270 次点击
所在节点    分享创造
32 条回复
xcsoft
15 天前
牛逼 cc 真好用
zkeq
15 天前
@xcsoft 大佬牛逼
subframe75361
15 天前
请问 cc 是开了 pro ,国内代理还是用了其他模型?
zkeq
15 天前
@subframe75361 我们公司就是做 AI 的,然后订阅是我给我老板要的,一天有 60 美刀额度。应该算国内代理吧 就是填自己的 base url
zkeq
15 天前
不知道能不能发这个,这是我们公司的产品,一天可以用 10 美刀额度

购买 Claude Code
会员密钥: https://shop.imyaigc.com
查询 Claude Code
余额以及刷新额度: https://claudecode.imyaichat.com
查看 Claude Code
使用教程: https://imyai6688.feishu.cn/wiki/Swu1wL0wPiTTprkbXm5ca4bNnMh

官网: https://claudecode.imyaigc.top/

@subframe75361
bigtan
15 天前
音乐是要自己上传文件吗?我一直有个痛点,本地音乐的元数据刮削和歌词自动匹配,这种就可以自己维护音乐库,不用开腾讯音乐会员了
zkeq
15 天前
@bigtan 是的,自己上传音乐到自己的存储服务上面,然后填入可播放的 url ,后台可以通过文件名来自动搜索网易云的歌曲然后匹配出歌手、专辑、歌词、等信息 自动刮削 效果如图:

![]( https://img.onmicrosoft.cn/zkeq/20250818114735872.webp)

相关的网易云 API 如下,你也可以在其他地方使用

接口如下

网易云
搜素: https://music-api-for-ncm.onmicrosoft.cn/api/search/%E5%94%AF%E4%B8%80
专辑: https://music-api-for-ncm.onmicrosoft.cn/api/album/174925713
艺术家: https://music-api-for-ncm.onmicrosoft.cn/api/artist/7763
歌词: https://music-api-for-ncm.onmicrosoft.cn/api/lyric/2083785152
w4ngzhen
15 天前
博客站点挂了么?访问不了了
zkeq
15 天前
hullhutt
15 天前
厉害.
资源怎么处理,放到云服务器了吗?
这种是要自己准备视频资源吧.
播放很流畅,mkv 可以直接下载了,是不是要做下处理,要不然流量消耗太快
hellodigua
15 天前
佩服大佬!不过看了你的开发历程文章,里面基本是开发历程,但是貌似没有具体的执行步骤,请问能否分享一下~

比如用的哪个模型,开发过程中的提示词是什么,从想法到落地的 prompt 是怎么变化的,AI 开发功能时是怎么修复 BUG 的之类的
zkeq
15 天前
@hullhutt 存储服务用的是 DogeCloud ,底层是腾讯云的 cos 和 CDN ,流量费大概 1 毛 1/GB ,可以负担得起的还是。
zkeq
15 天前
@hellodigua 基本上全部都是 Cluade 4 Sounnet ,提示词的话 我没怎么存完整的 大概就是和下面的内容类似

我这个网站现在全部的页面数据都是写死的,请你为我分析这个网站所有的页面,然后将里面的所有数据结构都统一一下,然后放到 store 里面写成一个 store ,然后整理一下将所有用到的 api 都放到一个 api 文件里面 然后在 store 里面去调用这些 api ,就是这样子的一个任务,将这个项目里面变成真实的 API 地址,然后现在没有后端,所有的 API 全部先使用 mock 数据,然后注意一下各个页面的数据结构 播放页面 歌名歌手 id 歌手信息 json 专辑 id 专辑信息 json 心情 id 心情信息 list 歌词 txt 音频 url 地址,所有歌曲推荐 热门最新 所有歌曲,还有歌单,艺术家,心情,整理这些数据结构,我后台生成的时候是先新建艺术家 然后新建歌曲 然后新建歌单、心情 添加哪些音乐 ,这样子的一个结构,然后帮我改完之后输出一份完整的可以使用的 API 文档给我,我用来生成后端使用

我这个网站目前播放器的播放功能和播放列表功能还不能完全正常的使用,主要有以下问题 1.拖动滚动条的时候有时候可能因为没有缓存到位置的原因,拖动不过去 2. 播放列表功能目前还是没办法播放的,设置如下功能 1. 如果是新进入网站 没有播放列表,那么就请求推荐列表,选出播放数最多音乐列表,然后设置到当前播放页面里里面 localstorage ,如果是切换歌单的话 那么点击歌单里的音乐或者点击全部播放 随机播放的时候,更新 localstorage 里面的数据,然后播放器的上一曲下一曲,随机播放 列表循环功能也要一起实现下功能,修复下,就是这样子的一个效果

为我这个项目引入 Zustand ,然后将第一个板块决策板块里面的所有有关 API 请求,数据有关的都转移到 store 中
,tsx 只保留视图,不影响现有代码,并且整理出需要用到的接口文档,整理出来,请帮我实现

再比如管理端的批量导入功能 我是这么写的

![f6875f24f5a2899e884ca1c702cd9d80]( https://img.onmicrosoft.cn/zkeq/20250818182805766.png)


都是一些比较平常的提示词,一点一点弄出来的
zkeq
15 天前
@zkeq 第三段提示词串台了,是我另一个项目的
hellodigua
15 天前
@zkeq 谢谢分享🤣,写的虽然口语化但是非常全面,学会这种思路了
CouleurVVEX
15 天前
感谢老哥开源和提供思路
Sh15
15 天前
还不错
yuptyy
14 天前
@zkeq 你家的这个 cc 怎么这么便宜
zkeq
14 天前
@yuptyy 感觉还好吧,稳定的话还是挺稳定的,基本上坏了在群里说下 20 分钟就解决了。
q408737515
14 天前
@bigtan #6 可以试试 Music Tag Web ( https://github.com/xhongc/music-tag-web

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1153130

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX