ThemerrDB is a database for movie and video game theme songs.
The database is created using codeless contributions.
You can view the entire database at ThemerrDB.
Important
Theme submissions are currently disabled until a critical issue is fixed. Thank you for your patience.
-
Read our Theme Guidelines.
-
Create a new request
-
Add the requested URLs to the issue.
Warning
YouTube URLs should only contain the video ID parameter. i.e. https://www.youtube.com/watch?v={VIDEO_ID}
or
https://youtu.be/{VIDEO_ID}
🔗 See YouTube Share for further instruction.
- Submit the issue.
A label will be added to the request. i.e. request-theme
.
The workflow will automatically determine the type of theme to add.
A workflow will run. If necessary the title of the issue will be updated. Additionally, a comment will be added to the issue. If there are any issues with the YouTube URL, the comment will contain the error message in the first section. The remaining information in the comment is to assist with the review process.
Submitted "issues" will be reviewed by a developer/moderator. Once approved we will add a label, i.e. approve-theme
.
At this point, the workflow will run and attempt to update the database in the
database branch.
The database will be pushed to the gh-pages branch, once daily at UTC 12:00. Theme songs will not be available until they are published.
-
Determine the media type. Supported types are shown in the table.
Type Databases games igdb game_collections igdb game_franchises igdb movies themoviedb, imdb movie_collections themoviedb tv_shows themoviedb -
Determine the id of the item from the main database.
- Games
- Movies
- TV Shows
-
Access the item on ThemerrDB at the following url:
https://app.lizardbyte.dev/ThemerrDB/<media_type>/<database>/<item_id>.json
Note
Not all movies will be available in the imdb
database directory. This is due to the fact that the
imdb_id
is missing from the item's entry in themoviedb
.
- Within the downloaded
json
file there is a key namedyoutube_theme_url
that contains the YouTube video URL to the theme song. - Extract the audio from the YouTube video using your preferred method. Some suggestions are listed in the table below.
language | library |
---|---|
C# | YoutubeExplode |
JavaScript | ytdl-core |
Python 2.6+ | youtube_dl |
Python 3.7+ | YT-DLP |
Something missing? Let us know by opening a PR to update the README.