LizardByte/ThemerrDB · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
ThemerrDB
电影、电视节目和电子游戏的主题曲数据库。
概述
ThemerrDB 是一个针对电影、电视节目和电子游戏的主题曲数据库。
该数据库通过无代码贡献创建。
你可以在 ThemerrDB 查看整个数据库。
数据库增长
贡献排行榜
电影
电影合集
电视节目
游戏
游戏合集
游戏系列
贡献
添加/更新主题曲
主题曲投稿无需代码。你无需克隆此仓库或发起拉取请求来添加或更新 主题曲。
[!WARNING] YouTube URL 应仅包含视频 ID 参数。例如
https://www.youtube.com/watch?v={VIDEO_ID}或https://youtu.be/{VIDEO_ID}
:link: 有关进一步说明,请参阅 YouTube Share。
- 提交该问题。
请求中将添加一个标签。即 request-theme。
工作流将自动确定要添加的主题类型。
工作流将会运行。如有必要,问题的标题将被更新。此外,将向该问题添加一条评论。如果 YouTube URL 存在任何问题,评论的第一部分将包含错误消息。 评论中的其余信息旨在协助审查流程。
代码贡献者可以使用 开发者设置 指南。
内容审查
提交的“问题”将由开发者/版主审核。一旦批准,我们将添加一个标签,例如 approve-theme。
此时,工作流将运行并尝试更新
database 分支中的数据库。
每日更新
数据库将被推送到 gh-pages 分支,每天一次, 于 UTC 12:00。主题曲在发布之前将不可用。
如何在您的项目中使用数据库
- 确定媒体类型。支持的类型如表所示。
| Type | Databases |
|---|---|
| games | igdb |
| game_collections | igdb |
| game_franchises | igdb |
| movies | themoviedb, imdb |
| movie_collections | themoviedb |
| tv_shows | themoviedb |
- 从主数据库中确定该项目的 id。
- 游戏
- igdb
- 电影
- 电视节目
-
通过以下 URL 访问 ThemerrDB 上的该条目:
https://app.lizardbyte.dev/ThemerrDB/<media_type>/<database>/<item_id>.json
[!NOTE] 并非所有电影都能在
imdb数据库目录中找到。这是因为imdb_id在themoviedb中的条目中缺失。
- 在下载的
json文件中,有一个名为youtube_theme_url的键,其中包含主题曲的 YouTube 视频 URL。 - 使用您喜欢的方法从 YouTube 视频中提取音频。下表列出了一些建议。
| language | library |
|---|---|
| C# | YoutubeExplode |
| JavaScript | ytdl-core |
| Python 2.6+ | youtube_dl |
| Python 3.7+ | YT-DLP |
使用 ThemerrDB 的项目
缺少某些内容?请通过提交 PR 来更新 README 告知我们。