# mabDc/eso

亦搜，亦看，亦闻  manga&novel reader, audio&video player in one app developed by flutter

Repository: https://github.com/mabDc/eso
Canonical: https://ross.abutalabs.com/products/eso
Homepage: https://github.com/mabDc/eso_source
Language: Dart
License: GPL-3.0
License Family: copyleft
Last push: 2023-11-25T06:13:49+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 2531, "days_push": 1012, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1786, forks 212 (observed 2026-08-28T04:05:36.162034+00:00)

## What it is
Eso (亦搜) is an open-source, cross-platform Flutter app that combines a manga/novel reader with audio and video playback, sourcing content from community-maintained rule files for multiple websites. It supports six platforms (Android, iOS, Windows, macOS, Linux, TV) and customizable multi-source search, reading, and listening.

## Use cases
- read manga from multiple online sources in one app
- listen to audiobooks and music with a cross-platform player
- watch videos with gesture controls and DLNA casting
- read web novels from custom sources
- search across multiple content sites at once
- back up reading progress via WebDAV

## When to choose
- you want a single open-source app for reading, watching, and listening across many sites
- you need one app running on Android, desktop, and TV
- you want to write or import custom source rules for sites you follow

## When to avoid
- you expect the app to provide content itself - it is only a tool and needs external rules
- you need dynamic JavaScript-rendered site parsing, which is unsupported
- you need an actively maintained project - releases have stalled since late 2023

## Facets
- artifact type: application
- maturity: maintenance
- function: http-client, parser, plugin-system, search-engine, gui
- domain: media, entertainment, cross-platform, web-development
- platform: windows, cross-platform
- tags: manga-reader, novel-reader, video-player, audio-player, multi-source, flutter-app, community-rules, dlna-casting, android, ios, macos, linux, flutter

## Member repositories
- mabDc/eso (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:36.162034+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:24:10.520458+00:00, confidence not recorded.
  - readme: https://github.com/mabDc/eso (fetched 2026-08-28T04:05:36.162034+00:00, sha 7342da02fac4)
  - homepage: https://github.com/mabDc/eso_source (fetched 2026-08-29T11:02:28.014106+00:00, sha 2a4e7bf609ea)
- Data as of 2026-08-30T08:39:29.467469+00:00.
