KMP从零创业live show(2)- BeatPrints斗法(上)

569 阅读5分钟

字数 1426,阅读大约需 8 分钟

引子

该系列文章开篇提到了我们这个项目的重要资源库BeatPrints.先看一下该库的常见问题.

  • 法律风险
    不能去卖生成的封面海报盈利!这点没问题.完全可以限制用户每天自动分享次数或者生成次数来做盈利点.
    打个比方,付费用户可以通过 app 不限制数量生成海报并拉起指定社交平台分享页面,从而实现一键分享.而免费用户每天可以生成无限或者有限数量(取决于服务器承压等等情况做决定)的海报下载到本地,然后通过手动操作分享到社交平台.
  • 扩展性
    这个就更 nice 了.理论上我们是可以在开源项目扩展其他平台的.从产品覆盖上来说,提供了更多的空间.好比说,目前仅支持 spotify 平台,那么如果后期 qq 音乐,网易云音乐这些也提供相关 API 的话,就能做多更多平台的支持,提供给不同地域的用户更好的服务.

第二集-BeatPrints 斗法(上)

  • 安装 这里卡了一下,pip俺知道,之前用 py 写爬虫的时候接触过,依赖工具而已.poetry触及到知识盲区了.求稳,老夫查一下. 哇哈哈.对我这个标题党就够了.必须要用这种更好的选择,才能符合我的气质.cv 战士出马! 我不尴尬.尴尬的就是别人.搜到poetry 安装教程,尊贵的 mac 电脑,直接brew install poetry安装(其他系统参考教程).安装完毕后再次执行poetry add BeatPrints 大意了!看提示应该还需要配置项目文件然后构建 python 项目.想着几百年都没有更新电脑里面的 py 环境了,怕有坑,这里直接选择 cli 的方案好了.
  • 配置
    配置文件里面需要指定文件下载后的保存地址,以及必要的密钥.我们去申请 这里有个地方可能有坑,需要填写一个接口回调地址来获取每次请求的接口状态.但是我们现在没有任何服务器的搭建.所以这里先随便写一个看看吧. okk.god bless.我们成功申请到了所需的密钥和 client id 把对应内容写到config.toml保存.

  • 运行
    输入beatprints,出现 cli 了.

    1. 选择单曲还是专辑 我们这里选择单曲来演示

    2. 选择风格 我们这里试一下最后一个,永恒森林

    3. 选择是否在底部进行彩色装饰 我们选择 yes,待会看看效果

    4. 择是否用一张自定义图片作为封面图
      这里搞忘截图了,选择的是 n,后面再补一张选择 yes 的效果截图.

    5. 输入单曲名字 这里输入我结婚时候放的歌曲

    6. 选择是否重新搜索(在表单里面看到了就选n)

    7. 输入对应序号

    8. 选择 4 句最喜欢的歌词 我们输入1-4,选择 1 到 4 句的歌词.

    9. 提示成功下载到配置路径

    10. 看看效果

有空可以试试内置的其他风格.上面第 4 步没有截图本来是要补上自定义图片生成效果的.结果网络报错了,估计是上传逻辑有问题.然后换了一个中文单曲生成,也是没问题的.

下集预告

截止到现在,好消息是我们跑通了项目的 cli 流程(虽然使用自定义图片生成失败),证明此项目确实能满足我们需求.坏消息是我们不得不新增服务端的工作了.服务端负责通过提供接口给移动端,移动端再通过请求参数来让服务端生成海报,最终最终把生成海报的图片返回给移动端保存.

BeatPrints仓库提供了 python 的项目,里面应该已经实现了生成图片逻辑.初步计划是,我们先把项目拉下来改造,新增接口服务.然后放在 docker 里面在本地把服务 run 起来,然后本地调用接口进行测试.遇到的技术问题通过 AI 来帮忙解决,最后等 app 差不多了再把服务部署上云(考虑用国外服务器做解析生成,然后放到国内服务器做存储和接口服务).

跪求好心python大佬们指导和支持,帮助我们快速实现预期的后台功能.

未完待续

  • 做个什么?
  • 研究学习一下BeatPrints,把流程跑一跑,琢磨一下盈利点
  • 创建 python 项目提供接口,通过 docker 在本地运行,调通接口 (跪求好心python大佬们指导和支持,帮助我们快速实现预期的后台功能)
  • 通过 figma ai 生成 ui 图
  • 通过 app 页面交互,最终完成封面下载
  • 接入三方平台分享 sdk
  • 接入支付 sdk
  • 前后端用户注册登录及等级系统建立
  • 待续补充

如果您觉得这篇文章对你有用或者有趣的话,请点赞,关注,收藏三连支持一下作者.

千万不要小看你随手善意的支持,每一份好心的善意最终都化为作者持续分享的动力