Metadata-Version: 2.3
Name: anibridge-jellyfin-provider
Version: 0.2.0b1
Summary: Jellyfin provider for the AniBridge project.
Author: Elias Benbourenane
Author-email: Elias Benbourenane <eliasbenbourenane@gmail.com>
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.14
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Dist: anibridge-library-base>=0.2.0b2
Requires-Dist: jellyfin-sdk>=0.3.0
Maintainer: Elias Benbourenane
Maintainer-email: Elias Benbourenane <eliasbenbourenane@gmail.com>
Requires-Python: >=3.14
Description-Content-Type: text/markdown

# anibridge-jellyfin-provider

Jellyfin library provider implementation for the AniBridge project.

## Configuration

### `url` (`str`)

The base URL of the Jellyfin server (e.g., http://localhost:8096).

### `token` (`str`)

The Jellyfin API token. You can generate this under the user settings in Jellyfin.

### `user` (`str`)

The Jellyfin user to synchronize. This can be a user id, username, or display name.

### `sections` (`list[str]`, optional)

A list of Jellyfin library section names to constrain synchronization to. Leave
empty/unset to include all sections.

### `genres` (`list[str]`, optional)

A list of genres to constrain synchronization to. Leave empty/unset to include all
genres.

```yaml
library_provider_config:
  jellyfin:
    url: ...
    token: ...
    user: ...
    # sections: []
    # genres: []
```
