Forwarded from AquaDX / AquaMai / AquaDX Bot / MaiChartManager Updates
现在我们可以在查歌的时候直接查看歌词和歌词翻译了!
具体的实现是,首先尝试在 https://silentblue.remywiki.com 这个 Wiki 上查到这首歌,如果 Wiki 上有歌词的话就直接用 Wiki 上的。如果 Wiki 上还没有的话,就通过 API 向其他网站,目前是 genius.com 查询歌词
然后会进行语言检测,如果没有中文的话,就通过 DeepL 把歌词翻译成中文
最后把结果上传到 telegra.ph 并缓存起来,这样就可以在 Telegram 中使用即时预览了
这些过程都是异步完成的,在使用 /search 的时候,如果没有缓存的歌词链接,会先把没有歌词按钮的消息发出来,在后台完成这些步骤后再给消息加上歌词按钮
如果有些歌在等了一会儿之后还是没有歌词按钮的话,那大概是发生了网络问题,或者这首歌根本就没有歌词
具体的实现是,首先尝试在 https://silentblue.remywiki.com 这个 Wiki 上查到这首歌,如果 Wiki 上有歌词的话就直接用 Wiki 上的。如果 Wiki 上还没有的话,就通过 API 向其他网站,目前是 genius.com 查询歌词
然后会进行语言检测,如果没有中文的话,就通过 DeepL 把歌词翻译成中文
最后把结果上传到 telegra.ph 并缓存起来,这样就可以在 Telegram 中使用即时预览了
这些过程都是异步完成的,在使用 /search 的时候,如果没有缓存的歌词链接,会先把没有歌词按钮的消息发出来,在后台完成这些步骤后再给消息加上歌词按钮
如果有些歌在等了一会儿之后还是没有歌词按钮的话,那大概是发生了网络问题,或者这首歌根本就没有歌词
好家伙,上线都生产环境就寄,而且看起来是 Cloudflare 的内部 bug
https://github.com/cloudflare/workerd/issues/776
感觉不如用 Cloudflare 自己的 AI 翻译了
https://github.com/cloudflare/workerd/issues/776
感觉不如用 Cloudflare 自己的 AI 翻译了
Forwarded from AquaDX / AquaMai / AquaDX Bot / MaiChartManager Updates
现在改成了优先从网易云获取翻译,没有的话再机翻
想给桌面 tg 写一个查看共同群组的同时显示我的哪些 channel 的订阅者里有 ta
不过看起来挺难做的,channel 的订阅者本地看起来没有缓存(没找到相关的代码),得每次都请求一次。写出来之后估计也会 rate limit 用不了。C++ 我也不会
不过看起来挺难做的,channel 的订阅者本地看起来没有缓存(没找到相关的代码),得每次都请求一次。写出来之后估计也会 rate limit 用不了。C++ 我也不会
我在想一个问题,就是假如我用了一个 GPL 的动态链接库,我的主程序需要开源吗
以及,如果我用了一个 GPL 的 wasm 库,我的前端会需要开源吗
以及,如果我用了一个 GPL 的 wasm 库,我的前端会需要开源吗
1
凌莞的奇奇怪怪的分享
预告
最近在写一个 maimai 谱面管理工具,也就是上面这个东西
我感觉这个配置等级应该是能拿来卖钱的,并且感觉可以把一小部分不影响正常玩的功能做成收费
不过感觉受众用户大概只有那些有 adx 之类手台的人,用户量应该不大
而且我收费大概也不想收很多,感觉大概 30 块钱差不多
我也不想给程序文件做什么保护,大概就是你们 dnSpy 改一下就可以破解的程度
所以我在想,在这种情况下再做一个收费系统是不是有点不划算了,而且目前用了一个 GPL 的库,接下来还打算引入一个仓库里连 LICENCE 都没有的库
是不是不如直接 AGPL 开源得了
我感觉这个配置等级应该是能拿来卖钱的,并且感觉可以把一小部分不影响正常玩的功能做成收费
不过感觉受众用户大概只有那些有 adx 之类手台的人,用户量应该不大
而且我收费大概也不想收很多,感觉大概 30 块钱差不多
我也不想给程序文件做什么保护,大概就是你们 dnSpy 改一下就可以破解的程度
所以我在想,在这种情况下再做一个收费系统是不是有点不划算了,而且目前用了一个 GPL 的库,接下来还打算引入一个仓库里连 LICENCE 都没有的库
是不是不如直接 AGPL 开源得了
凌莞的奇奇怪怪的分享
最近在写一个 maimai 谱面管理工具,也就是上面这个东西 我感觉这个配置等级应该是能拿来卖钱的,并且感觉可以把一小部分不影响正常玩的功能做成收费 不过感觉受众用户大概只有那些有 adx 之类手台的人,用户量应该不大 而且我收费大概也不想收很多,感觉大概 30 块钱差不多 我也不想给程序文件做什么保护,大概就是你们 dnSpy 改一下就可以破解的程度 所以我在想,在这种情况下再做一个收费系统是不是有点不划算了,而且目前用了一个 GPL 的库,接下来还打算引入一个仓库里连 LICENCE 都没有的库 是不是不如直接…
Forwarded from AkiChan's channel (AkiChan)
人类可真的是太奇怪了,奇怪的动物去保护起来,而他们所认为奇怪的人就应该灭绝
对比了一下 https://github.com/Neskol/MaiLib 和 https://github.com/reflektone-games/SimaiSharp 对同一批谱面的解析成功率,感觉也差不了多少
以及 SimaiSharp 性能强好多,两千多谱面一瞬间就解析完了
以及 SimaiSharp 性能强好多,两千多谱面一瞬间就解析完了
凌莞的奇奇怪怪的分享
对比了一下 https://github.com/Neskol/MaiLib 和 https://github.com/reflektone-games/SimaiSharp 对同一批谱面的解析成功率,感觉也差不了多少 以及 SimaiSharp 性能强好多,两千多谱面一瞬间就解析完了
草 试了一下在 MaiLib 读取 simai 之前,用 SimaiSharp 尝试反序列化再序列化一次谱面,这批谱面的解析成功率达到了 2608 个
以及想基于 SimaiSharp 自己写一个转 ma2 的东西,但是感觉理解 ma2 太麻烦了,准备以后在做这个功能。现在先在软件里基于刚才的方法转换再说
以及想基于 SimaiSharp 自己写一个转 ma2 的东西,但是感觉理解 ma2 太麻烦了,准备以后在做这个功能。现在先在软件里基于刚才的方法转换再说