OsuSync Project

Progress bar

Tasks

  • 虾米音乐API
    • 虾米音乐登录模块(扫码登录)
    • 获取用户收藏集列表
    • 获取收藏集内歌曲
    • 向收藏集内添加歌曲
    • 创建收藏集
    • 搜索歌曲
  • 网易云音乐API
    • 网易云音乐登录模块(密码登录)
    • 获取用户歌单列表
    • 创建歌单
    • 获取歌单歌曲
    • 向歌单添加歌曲
    • 搜索歌曲
  • Osu! API
    • 获取指定用户最近游玩的曲目
    • 获取map详情
    • 获取map曲名的罗马名
  • 前端
    • 用户注册
    • 关联虾米/网易云音乐账户
    • 添加监视用户列表
  • daemon
    • 调度系统
    • 未定

项目地址:https://github.com/milkice233/OsuSync

Any contributions are welcomed.


打osu!的时候总是能收获一大堆神曲

本来想加入个人歌单但是看着成山的曲目有点力不从心其实神tm就是懒

因此想开一个坑 写一个能够将已游玩的曲目自动添加至虾米/网易云音乐歌单的小工具

想了一下架构 本来想做成本地客户端hook osu

但是发现真的是力不从心= =

根本不会正确hook

后来谷歌到了osu的api 其中有个get_recent_play可以获得某个玩家最近玩过的谱

这倒是给了我做前端+daemon的想法

 

前端可以允许玩家注册+关联虾米/网易云音乐帐号

daemon会相隔一定的时间调用api获取用户最近打的谱 并判断该曲目是否已经加到了歌单里

如果是新谱则加入虾米/网易云音乐歌单

 

因为前端的考虑我采用了被称为世界上最好的语言php编写

后期可能会用node.js重写 嗯...不许喷我 /w\


不过呢最近

怕是没多少时间写这玩意了  TMD打osu的时间都没了

能写多少就写多少吧

就这样

是的 基本上已经弃坑了=。=
点赞