V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
zkeq
V2EX  ›  分享创造

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

  •  
  •   zkeq · 14 天前 · 2252 次点击

    如题,分别用 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 开发影视站 & 音乐站的开发历程

    项目截图:

    影视站:

    微信图片_20250730200910_886

    image-20250818114836819

    image-20250818114847374

    音乐站:

    屏幕截图(616)

    屏幕截图(617)

    屏幕截图(618)

    屏幕截图(619)

    屏幕截图(621)

    屏幕截图(620)

    屏幕截图(624)

    屏幕截图(623)

    音乐分享服务站:

    image-20250818114917278

    项目的开发历程呢,在我的博客上写了 [多图预警] : 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

    32 条回复    2025-08-20 21:58:41 +08:00
    xcsoft
        1
    xcsoft  
       14 天前 via iPhone
    牛逼 cc 真好用
    zkeq
        2
    zkeq  
    OP
       14 天前
    @xcsoft 大佬牛逼
    subframe75361
        3
    subframe75361  
       14 天前 via Android
    请问 cc 是开了 pro ,国内代理还是用了其他模型?
    zkeq
        4
    zkeq  
    OP
       14 天前
    @subframe75361 我们公司就是做 AI 的,然后订阅是我给我老板要的,一天有 60 美刀额度。应该算国内代理吧 就是填自己的 base url
    zkeq
        5
    zkeq  
    OP
       14 天前   ❤️ 1
    不知道能不能发这个,这是我们公司的产品,一天可以用 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
        6
    bigtan  
       14 天前
    音乐是要自己上传文件吗?我一直有个痛点,本地音乐的元数据刮削和歌词自动匹配,这种就可以自己维护音乐库,不用开腾讯音乐会员了
    zkeq
        7
    zkeq  
    OP
       14 天前
    @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
        8
    w4ngzhen  
       14 天前
    博客站点挂了么?访问不了了
    zkeq
        9
    zkeq  
    OP
       14 天前
    hullhutt
        10
    hullhutt  
       14 天前
    厉害.
    资源怎么处理,放到云服务器了吗?
    这种是要自己准备视频资源吧.
    播放很流畅,mkv 可以直接下载了,是不是要做下处理,要不然流量消耗太快
    hellodigua
        11
    hellodigua  
       14 天前
    佩服大佬!不过看了你的开发历程文章,里面基本是开发历程,但是貌似没有具体的执行步骤,请问能否分享一下~

    比如用的哪个模型,开发过程中的提示词是什么,从想法到落地的 prompt 是怎么变化的,AI 开发功能时是怎么修复 BUG 的之类的
    zkeq
        12
    zkeq  
    OP
       14 天前
    @hullhutt 存储服务用的是 DogeCloud ,底层是腾讯云的 cos 和 CDN ,流量费大概 1 毛 1/GB ,可以负担得起的还是。
    zkeq
        13
    zkeq  
    OP
       14 天前
    @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
        14
    zkeq  
    OP
       14 天前
    @zkeq 第三段提示词串台了,是我另一个项目的
    hellodigua
        15
    hellodigua  
       14 天前
    @zkeq 谢谢分享🤣,写的虽然口语化但是非常全面,学会这种思路了
    CouleurVVEX
        16
    CouleurVVEX  
       14 天前
    感谢老哥开源和提供思路
    Sh15
        17
    Sh15  
    PRO
       14 天前
    还不错
    yuptyy
        18
    yuptyy  
       13 天前
    @zkeq 你家的这个 cc 怎么这么便宜
    zkeq
        19
    zkeq  
    OP
       13 天前
    @yuptyy 感觉还好吧,稳定的话还是挺稳定的,基本上坏了在群里说下 20 分钟就解决了。
    q408737515
        20
    q408737515  
       13 天前
    @bigtan #6 可以试试 Music Tag Web ( https://github.com/xhongc/music-tag-web
    zkeq
        21
    zkeq  
    OP
       13 天前
    lucybenz
        22
    lucybenz  
       13 天前
    买了你们 196 的月卡 每一轮对话消耗 1000 多的积分 一万积分 感觉半小时就能用完 跟直连号体验不一样的 直连号一天能用几个小时
    zkeq
        23
    zkeq  
    OP
       13 天前
    @lucybenz 1 万积分换算成美刀就是 1 美刀 196 的月卡每天就是 10 美刀额度
    lucybenz
        24
    lucybenz  
       13 天前
    @zkeq 反正是直观感受 是 没有 180 多的 月卡成品号 耐用 那个每天会有三次左右的 额度耗尽需要等几个小时,你这同样的每天使用成本 连他每天的 1/3 都达不到
    lucybenz
        25
    lucybenz  
       13 天前
    我 10 万积分耗完 用了 50 分钟 我又刷新了一次那个每月一次 每日一次的量 😂
    zkeq
        26
    zkeq  
    OP
       13 天前
    @lucybenz 我用一天大概 60w 积分用完 我在用的是永久会员 3640 这一档的,每个月 3 个名额,这样子的。
    lucybenz
        27
    lucybenz  
       13 天前
    @zkeq 好的 感谢解答 我凑合用吧
    zkeq
        28
    zkeq  
    OP
       13 天前
    @lucybenz 联系客服进下客服群 有问题可在群里反馈 https://nav.imyaigc.com/mobile?s=297b47
    kklt1024
        29
    kklt1024  
       12 天前
    兄弟,你的博客站,用的哪个建站的,主题是哪个呢?感觉挺好看的
    zkeq
        30
    zkeq  
    OP
       12 天前
    @kklt1024 hexo 建站的,主题用的 框架 Hexo| 主题 Butterfly https://github.com/jerryc127/hexo-theme-butterfly

    自己微调的,博客站的代码在: https://github.com/zkeq/Coding 有兴趣可以看下
    zkeq
        31
    zkeq  
    OP
       12 天前
    提示词已找到办法导出

    音乐站 Claude Code 提示词: https://music.icodeq.com/claude-code-prompt
    影视站 Cluade Code 提示词: https://movie.onmicrosoft.cn/claude-code-prompt

    @hellodigua
    hellodigua
        32
    hellodigua  
       12 天前
    @zkeq 太强了,谢谢大佬,这就参考一下
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1124 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 23:09 · PVG 07:09 · LAX 16:09 · JFK 19:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.