Files
proton-stream/docs
nvrl 3ca431feca feat(core,meta,app,android,ios,cli): TVmaze for the shows AniList does not have
With AniList chosen, a title AniList has no match for is now searched on
TVmaze, keyless, before it is given up on. One provider for the whole library
left live-action shows in a share of anime unmatched, and switching to TMDB
would have dropped every AniList match, chain and shelf.

The service holds a chain of providers. A match is stored under the provider
that gave it, and enrichment and refreshes go to that provider; a miss is
stored under the last provider asked, and is_fresh only trusts a miss from the
end of the chain, so AniList misses stored before this are asked again at once.
A provider failure still ends the lookup instead of falling through.

The hand matcher searches every provider in the chain and labels each result
with its source. TVmaze is never offered in the settings and is not asked
about titles known to be films.
2026-10-29 16:33:16 +01:00
..

proton-stream documentation

proton-stream turns the videos in your Proton Drive, and the share links people send you, into a library you can browse and stream. It runs on Linux, Windows, Android, Android TV and iOS. This is an unofficial client, not a Proton product.

The library in the desktop app

Start here

  • Getting started: install, add your first share, press play.
  • Installation: every platform, and how to update and uninstall.
  • FAQ: short answers to the questions people ask first.

Using it

  • User guide: the library, title pages, the player, downloads, history and settings.
  • Account and sync: signing in, folders of your own Drive, and keeping your place on every device.
  • Android and iOS: what is different on a phone, a tablet and Android TV.

Reference

When something goes wrong

  • Troubleshooting: links that will not add, sign-in problems, playback problems, and where the logs are.

Contributing

Bugs are tracked in BUGS.md in the repository.