This is an Emby plugin that integrates metadata collections from popular Internet Movie Databases into your Emby media library.
The plugin collects metadata information from internet databases (such as IMDb) and automatically updates your Emby library with this data.
This plugin is under active development. There may be breaking changes in the API and functionality as new features and internet databases are added.
- Supported datasources:
- IMDb charts, e.g.: IMDb Top 250 movies, IMDb Top 250 TV shows
- IMDb lists, e.g.: Top 100 Greatest Movies of All Time (The Ultimate List)
- MDB List, e.g.: Action Movies (Top Rated From 1980 to Today)
- Trakt List, e.g.: Walt Disney Animated feature films, Studio Ghibli Feature Films
- Letterboxd, e.g.: Official Top 250 Narrative Feature Films, Movies everyone should watch at least once during their lifetime
- Supported actions:
- Add tags to media items
- Create collections and add items to collections
- Generate external URL links for collections
- Download the plugin DLL from the release or build it from source.
- Place the DLL in your Emby's plugins directory (usually
pluginsfolder in Emby server). - Restart the Emby server.
- The plugin will register and create scheduled tasks automatically.
- (Only when you don't want to keep the tags and collections created by the plugin) Run "Cleanup Metadata" task to cleanup tags and collections created by the plugin.
- Remove the plugin DLL from the Emby plugins directory.
- Restart the Emby server.
Once installed, the plugin automatically manages collections. It includes scheduled tasks to fetch data from sources like IMDb. Access the collections in your Emby library, and use the plugin's configuration to customize behavior.
You can configure the plugin through the Emby web interface under the plugins section. Here you can enable or disable specific data sources, and customize collection behavior.
- Other datasource, such as:
- Douban (Maybe it's hard to support it since we really need to parse the HTML page and it's a little hard to introduce third-party library into an Emby plugin)
- ...
- Improvements when scraping datasource:
- Proxy support
- Logging improvements:
- Move some logs to debug level
Contributions and suggestions are welcome! Please note the project is in early stages and the API may change.
This plugin is released under the MIT License.