# javscraper/emby.plugins.javscraper

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/javscraper-emby-plugins-javscraper).**

3,743 stars · 559 forks · C#

## Links

- GitHub: https://github.com/JavScraper/Emby.Plugins.JavScraper
- Homepage: https://javscraper.com
- awesome-repositories: https://awesome-repositories.com/repository/javscraper-emby-plugins-javscraper.md

## Topics

`adult` `emby` `fanart-poster` `fc2` `japanese` `jav` `jav-scraper` `javbus` `jellyfin` `jsproxy` `metadata` `plugin` `scraper` `synology`

## Description

This project is a metadata plugin for Emby that functions as a specialized media scraper. Its primary purpose is to automatically fetch movie details and images from external databases to populate adult media libraries.

The tool identifies video content by extracting unique product identification codes from filenames, which it then uses to match media files to the correct database entries. This process automates the retrieval of detailed metadata and cover art, removing the need for manual data entry.

The plugin integrates into the media server's metadata provider pipeline, using asynchronous request queueing and regular expression-based code extraction to manage data retrieval.

## Tags

### Business & Productivity Software

- [Adult Media Cataloging](https://awesome-repositories.com/f/business-productivity-software/adult-media-cataloging.md) — Provides specialized organization and metadata tracking for adult-oriented media collections.

### Content Management & Publishing

- [Regex Extraction Utilities](https://awesome-repositories.com/f/content-management-publishing/content-processing-transformation/content-processing/regex-based-parsers/regex-extraction-utilities.md) — Uses regular expressions to parse product codes from filenames to serve as database lookup keys.
- [Library Organization Automation](https://awesome-repositories.com/f/content-management-publishing/media-management/media-servers/library-organization-automation.md) — Automates the retrieval of movie details and images specifically for Emby media server libraries.
- [Media Server Plugins](https://awesome-repositories.com/f/content-management-publishing/media-server-plugins.md) — Acts as a specialized plugin for Emby to automate the population of media libraries with external metadata.

### Data & Databases

- [Product Code Lookups](https://awesome-repositories.com/f/data-databases/full-text-search/documentation-search/document-retrieval-by-identifier/product-code-lookups.md) — Matches media files to database entries using unique product identification codes for accurate metadata retrieval. ([source](https://cdn.jsdelivr.net/gh/javscraper/emby.plugins.javscraper@master/README.md))

### Graphics & Multimedia

- [Video Metadata Scraping](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/media-manipulation/media-processing/video-analysis-processing/video-metadata-scraping.md) — Scrapes descriptive movie and image data from web databases using unique identifiers extracted from filenames.

### Software Engineering & Architecture

- [Hook-Based Plugin Systems](https://awesome-repositories.com/f/software-engineering-architecture/software-architecture/architectural-patterns/plugin-module-systems/modular-plugin-architectures/plugin-based-architectures/hook-based-plugin-systems.md) — Integrates into the media server's provider pipeline as a plugin using hooks for metadata retrieval.

### Web Development

- [Media Metadata Scrapers](https://awesome-repositories.com/f/web-development/web-scrapers/media-metadata-scrapers.md) — Identifies video content via product codes and retrieves corresponding descriptive metadata from online sources.
- [Adult Media Scrapers](https://awesome-repositories.com/f/web-development/web-scrapers/media-metadata-scrapers/adult-media-scrapers.md) — Specializes in retrieving accurate information and artwork for adult cinema categories from external databases.
