Download the PHP package detain/phlix-plugin-anilist without Composer
On this page you can find all versions of the php package detain/phlix-plugin-anilist. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download detain/phlix-plugin-anilist
More information about detain/phlix-plugin-anilist
Files in detain/phlix-plugin-anilist
Package phlix-plugin-anilist
Short Description AniList metadata provider for Phlix — anime/manga metadata, watchlist sync, and GraphQL integration.
License MIT
Homepage https://github.com/detain/phlix-plugin-anilist
Informations about the package phlix-plugin-anilist
phlix-plugin-anilist
AniList metadata provider for Phlix — anime/manga metadata, watchlist sync, and GraphQL integration.
Overview
Connects a Phlix server to AniList to enrich your media library with anime and manga metadata:
- Metadata enrichment — fetches titles, descriptions, genres, average scores, and cover images via the AniList GraphQL API.
- Watchlist sync — synchronizes your AniList watching/watched/plantowatch status back to Phlix.
- Episode progress — tracks which episodes you've completed for series.
- Average score & favorites — surfaces AniList scores and favourite status.
It subscribes to phlix.library.item.added (throttled background enrichment)
and phlix.playback.stopped (episode progress sync).
Install
From the Phlix admin Plugins section, paste this repo's URL:
…or from the CLI:
Settings
Configure these in the Phlix admin Plugins → Configure dialog.
| Setting | Type | Tier | Required | Default | Description |
|---|---|---|---|---|---|
enabled |
bool | standard | no | false |
Master on/off for AniList sync/matching. |
access_token |
string (secret) | standard | no | — | Personal AniList API access token, pasted in by hand. Create one at anilist.co/settings/developer. Phlix does not run an AniList OAuth flow. Required for list sync and writing progress back. |
username |
string | standard | no | — | Your AniList username, used to pull your lists during sync. |
sync_enabled |
bool | advanced | no | true |
Sync watched/progress with your AniList list. |
sync_interval_minutes |
int | advanced | no | 60 |
How often to sync with AniList. |
auto_match |
bool | advanced | no | true |
Auto-match anime to AniList entries using external IDs. |
Development
The entry class is Phlix\Plugins\Metadata\AniList\AniListPlugin (implements
Phlix\Shared\Plugin\LifecycleInterface and
Phlix\Shared\Plugin\ConfigurableInterface). It runs inside a Phlix server host,
which provides the playback/library services at runtime.
License
MIT — see LICENSE.
All versions of phlix-plugin-anilist with dependencies
detain/phlix-shared Version ^0.18.0
psr/container Version ^1.1 || ^2.0
psr/log Version ^1.0 || ^2.0 || ^3.0