Skip to content

qianmo2233/RankHub

Repository files navigation

RankHub Logo

RankHub - 音游数据管理平台

RankHub 是一个基于 Flutter 开发的跨平台音游数据管理应用,支持多平台账号管理、数据同步、成绩查询和其他功能。

幻想打造一个聚合音游平台。

下载安装

iOS

加入QQ群获取 TestFlight 链接:1073434398

下载 iOS IPA

使用 AltStoreSideloadly 或其他签名工具安装到设备

注意:未签名的 IPA 需要自行签名才能安装到 iOS 设备。推荐使用 AltStore 或 Sideloadly 进行侧载安装。

Android

下载 Android APK

根据设备架构下载对应的 APK:

  • arm64-v8a:适用于大多数现代 Android 设备(推荐)
  • armeabi-v7a:适用于较旧的 32 位 ARM 设备
  • x86_64:适用于模拟器或 x86 架构设备 传输到 Android 设备并安装

提示:如果不确定选择哪个版本,优先下载 arm64-v8a 版本。安装前需要在设备设置中允许"安装未知来源应用"。

从源码构建

# 克隆仓库
git clone https://github.com/qianmo2233/RankHub.git
cd RankHub

# 安装依赖
flutter pub get

# 生成代码(必需)
dart run build_runner build --delete-conflicting-outputs

# iOS 构建
flutter build ios --release

# Android 构建
flutter build apk --split-per-abi

项目概述

应用截图

核心功能

  • 多平台支持:支持落雪咖啡屋(LXNS)、MuseDash.moe等多个音游数据平台
  • 多游戏支持:支持舞萌DX、喵斯快跑等多款音游
  • 账号管理:多账号绑定、OAuth2/API Key 认证
  • 数据同步:智能数据同步,支持全量和增量同步
  • 数据展示:Wiki、Rank、个人页面等多维度数据展示
  • 本地存储:基于 Isar 的高性能本地数据库

平台与游戏支持

平台 游戏 认证方式 功能特性 状态 说明
落雪咖啡屋
LXNS
舞萌DX OAuth2 曲目列表 完整曲目数据库,支持搜索和筛选
成绩查询 所有难度成绩记录
B50 分析 Best 50 成绩分表展示
收藏品 角色、姓名框、背景等收藏品数据
玩家信息 DX Rating、游玩数据统计
曲绘显示 支持曲绘缓存
数据同步 自动同步所有数据
单曲 Rating 计算 开发中
达成率容错计算 开发中
保存曲绘/藏品图片到相册 开发中
从 Net 同步玩家数据 📋 计划中
数据导出 📋 计划中
B50 图片生成 📋 计划中
单曲评论与评分 📋 计划中
别名投票 📋 计划中
完成率分布计算 📋 计划中
乐曲试听 📋 计划中
Simai 谱面下载 📋 计划中
中二节奏
CHUNITHM
OAuth2 曲目列表 开发中
成绩查询 开发中
玩家信息 开发中
Rating 计算 📋 计划中
数据同步 📋 计划中
曲绘显示 📋 计划中
Diving-Fish
水鱼查分器
舞萌DX 账密登录 成绩查询 📋 通过水鱼接口查询分数
其他功能参见落雪查分器 📋 计划中
中二节奏
CHUNITHM
账密登录 成绩查询 📋 通过水鱼接口查询分数
其他功能参见落雪查分器 📋 计划中
MuseDash.moe Muse Dash Player UUID 曲目列表 完整曲目数据,支持筛选
成绩查询 所有难度成绩记录
角色图鉴 角色收藏展示
精灵图鉴 精灵收藏展示
玩家信息 等级、游玩统计
数据同步 自动同步所有数据
曲绘显示 支持曲绘缓存
排行榜 📋 计划中
Phigros Phigros Session Token 曲目列表 完整曲目数据库
成绩查询 所有难度成绩记录
B30 分析 Best 27 + Phi 3 分表
RKS 计算 RKS 等级计算
曲绘显示 支持曲绘缓存
玩家信息 RKS、游玩数据统计
数据同步 自动同步所有数据

图例说明

  • 已完成 - 功能完整,稳定可用
  • 开发中 - 正在实现
  • 📋 计划中 - 已列入开发计划
  • 暂不支持 - 暂无计划或技术限制

开发文档

DeepWiki

贡献指南

  1. Fork 本项目
  2. 创建特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 提交 Pull Request

许可证

本项目采用 MIT 许可证 - 详见 LICENSE 文件

联系方式

项目维护者:QianMo SAMA

问题反馈:请在 GitHub Issues 中提交

About

(开发中) 音游相关的便民工具

Topics

Resources

License

Stars

Watchers

Forks

Languages