One cross-platform media hub for watch and read, with a library and progress that outlive dead sources.
Personal project by Shiori HQ. Not on app stores. Invite-only development.
Shiori combines video (movies, series, anime, cartoons) and reading (manga, comics) in one Flutter app, backed by a Go service. Your watchlists, bookmarks, and continue positions are yours: they persist across reinstalls, source changes, and devices.
This is a learning and personal-use project, not a commercial streaming platform.
- Permanence - library, watchlist, and progress stay intact when sources change or apps disappear
- Resilience - multiple sources per format with automatic failover when one is unreachable
| Layer | Tech | Targets |
|---|---|---|
| Client | Flutter | Phone, tablet, desktop |
| Backend | Go | API, routing, sync |
┌─────────────────┐ HTTP/API ┌──────────────────┐
│ shiori-app │ ◄───────────────► │ shiori-backend │
│ (Flutter) │ │ (Go) │
└─────────────────┘ └────────┬─────────┘
│
┌──────────▼──────────┐
│ Content providers │
│ (per format/type) │
└─────────────────────┘
Early development. Watch core and unified library in progress.
All rights reserved. Personal project.