PHPackages                             detain/phlix-plugin-anilist - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. detain/phlix-plugin-anilist

ActivePhlix-plugin[API Development](/categories/api)

detain/phlix-plugin-anilist
===========================

AniList metadata provider for Phlix — anime/manga metadata, watchlist sync, and GraphQL integration.

v0.2.0(1mo ago)00MITPHPPHP &gt;=8.3CI passing

Since Jul 9Pushed 3w agoCompare

[ Source](https://github.com/detain/phlix-plugin-anilist)[ Packagist](https://packagist.org/packages/detain/phlix-plugin-anilist)[ Docs](https://github.com/detain/phlix-plugin-anilist)[ RSS](/packages/detain-phlix-plugin-anilist/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (1)Dependencies (6)Versions (3)Used By (0)

phlix-plugin-anilist
====================

[](#phlix-plugin-anilist)

[![tests](https://github.com/detain/phlix-plugin-anilist/actions/workflows/test.yml/badge.svg)](https://github.com/detain/phlix-plugin-anilist/actions/workflows/test.yml)

> AniList metadata provider for [Phlix](https://github.com/detain/phlix-server) — anime/manga metadata, watchlist sync, and GraphQL integration.

Overview
--------

[](#overview)

Connects a Phlix server to [AniList](https://anilist.co) 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 &amp; 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
-------

[](#install)

From the Phlix admin **Plugins** section, paste this repo's URL:

```
https://github.com/detain/phlix-plugin-anilist

```

…or from the CLI:

```
php bin/phlix plugin:install https://github.com/detain/phlix-plugin-anilist
```

Settings
--------

[](#settings)

Configure these in the Phlix admin **Plugins → Configure** dialog.

SettingTypeTierRequiredDefaultDescription`enabled`boolstandardno`false`Master on/off for AniList sync/matching.`access_token`string (secret)standardno—Personal AniList API access token, pasted in by hand. Create one at [anilist.co/settings/developer](https://anilist.co/settings/developer). Phlix does **not** run an AniList OAuth flow. Required for list sync and writing progress back.`username`stringstandardno—Your AniList username, used to pull your lists during sync.`sync_enabled`booladvancedno`true`Sync watched/progress with your AniList list.`sync_interval_minutes`intadvancedno`60`How often to sync with AniList.`auto_match`booladvancedno`true`Auto-match anime to AniList entries using external IDs.Development
-----------

[](#development)

```
composer install
vendor/bin/phpunit
vendor/bin/phpstan analyse src --level=9
vendor/bin/phpcs src --standard=PSR12
```

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
-------

[](#license)

MIT — see [LICENSE](LICENSE).

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance94

Actively maintained with recent releases

Popularity0

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity40

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 96.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~1 days

Total

2

Last Release

48d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b1036e0717211b8030b83cbe729e8ba6ba442fdbd5285fb97a39d7dcfe339342?d=identicon)[detain](/maintainers/detain)

---

Top Contributors

[![detain](https://avatars.githubusercontent.com/u/1364504?v=4)](https://github.com/detain "detain (26 commits)")[![claude](https://avatars.githubusercontent.com/u/81847?v=4)](https://github.com/claude "claude (1 commits)")

---

Tags

anilistanimecomposer-packageembygraphqljellyfinlibrarymangamedia-servermetadatametadata-providerotakuphlixphlix-pluginphpplextrackingwatchlistgraphqlmetadatawatchlistanimemangaphlixphlix-pluginanilist

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/detain-phlix-plugin-anilist/health.svg)

```
[![Health](https://phpackages.com/badges/detain-phlix-plugin-anilist/health.svg)](https://phpackages.com/packages/detain-phlix-plugin-anilist)
```

###  Alternatives

[symfony/symfony

The Symfony PHP framework

31.4k87.4M2.2k](/packages/symfony-symfony)[laravel/framework

The Laravel Framework.

34.9k556.2M21.6k](/packages/laravel-framework)[tempest/framework

The PHP framework that gets out of your way.

2.3k37.6k21](/packages/tempest-framework)[ecotone/ecotone

Enterprise architecture layer for Laravel and Symfony — CQRS, Event Sourcing, Durable Workflows (Sagas, Orchestrators), Projections, and Outbox messaging via PHP attributes.

568591.1k63](/packages/ecotone-ecotone)[wikimedia/parsoid

Parsoid, a bidirectional parser between wikitext and HTML5

200569.1k3](/packages/wikimedia-parsoid)[kimai/kimai

Kimai - Time Tracking

4.8k9.4k1](/packages/kimai-kimai)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
