Custom Metadata DB
May 24, 2025 ยท View on GitHub
This is a plugin for Emby Media Server that purely here to generate unique custom IDs for TV series. to work with my other two plugins for Jellyfin and Plex.
This plugin require server that respond with a unique ID for a given TV series name in the following format.
[
{
"id": "jp-bded21fb4b",
"title": "Show Real title",
"match": [
"Matchers"
]
},
...
]
Server implementation
For a quick server implementation please refer to this page.
Installation
Go to the Releases page and download the latest release.
Copy the CustomMetadataDB.dll file to the Emby plugins directory. You can find your directory by going to Dashboard, and noticing the Paths section. Mine is the root folder of the default Metadata directory.
Building from source
- Clone or download this repository.
- Ensure you have .NET Core SDK setup and installed.
- Build plugin with following command.
dotnet publish --configuration CustomMetadataDB --output bin - Copy
CustomMetadataDB.dllfrom thebindirectory to emby plugins directory. - Restart emby.
If performed correctly you will see a plugin named CMetadataDB in Dashboard -> Plugins.
Change the API URL
go to Dashboard -> Plugins -> Custom Metadata DB -> URL for the custom database: and change the URL to your server URL, then click on Save.