Skip to content

BakaTechie/Scarlet-Sounds

Repository files navigation

Scarlet Sounds

Scarlet Sounds是一个在线Project同人音乐播放平台, 基于mimi-radio开发
这个项目的名字来源于パチュリーズ・ベストヒットGSK中的幻想乡电台名

关于无法播放问题

默认视频源为YouTube, 请在选项中开启Mirror Mode以使用镜像源

为Scarlet Sounds添加新曲

对于添加新曲十分简单, 首先您需要满足以下条件

  1. 为东方Project同人音乐
  2. 在YouTube上有MV
  3. 上传的专辑图片高清无水印
  4. 正确且完整添加歌曲信息
  5. 使用个人账户进行PR

字段说明

歌曲信息位于src/data/songs.json中, 每个歌曲信息为一个json对象, 包含以下字段

字段名 类型 是否必须 示例值 说明
name string "東方言えるかな" 歌曲原名
circle string "森羅万象" 社团名
singer string "あやぽんず*,あよ,すばる" 演唱者,多个用英文逗号,分隔
translatedName stringnull "东方能说出来吗"null 中文译名
length string "7:10" 歌曲时长
hasLyrics "Yes""No" "Yes" 是否附带歌词
album stringnull "東方クロニクル"null 所属专辑名
releaseDate string (ISO 8601) "2024-10-20T00:00:00.000Z" 发行日期(UTC ISO格式)
link string "https://www.youtube.com/watch?v=Baka" MV链接
desc stringnull "我是描述字段"null 补充说明
staff string "Lyrics A\nIllustration B\nMix C" 作曲人员信息
cover string "东方言えるかな.webp" 封面图片文件名,请放在 /src/data/covers 目录下
lyrics stringnull "東方言えるかな.json"null 歌词文件名
lyricsLangs string[] ["ja", "cn"] 歌词语言

若歌曲社团名在/src/data/circles.json中不存在, 请先添加

歌词说明

歌词文件位于src/data/lyrics目录下, 每个歌词文件为一个json对象, 包含以下字段

字段名 类型 是否必须 示例值 说明
time number 1900 歌词出现时间(毫秒)
text string "は一い!みんな一東方言えるかなの時間だよ一!" 歌词文本
cn string "嗨各位!到了“能说得出东方来吗”时间了呦!" 中文翻译
ro string "a i u e o" 日文罗马音
interlude boolean true 是否为间奏

注意: 歌词文件名必须与歌曲信息中填写一致

镜像文件说明

YouTube视频镜像文件位于scarlet-sounds-files仓库中, 请将YouTube下载的视频重命名为youtubeid.mp4格式(如示例值为Baka), 并上传至根目录下
注意: 推荐视频格式为720p30, 大小受限制于100兆字节以内

About

A touhou music radio based on mimi-radio

Resources

License

Stars

Watchers

Forks

Languages