mirror of
https://github.com/narrrl/proton-stream.git
synced 2026-11-03 16:41:26 +01:00
AniList's fragment now asks for the first ten characters, main roles first, with their Japanese voice actor, and for the trailer's site and id. Both are stored in the existing details JSON as TitleDetails.cast and .trailer with serde defaults, so no migration is needed and details stored before them still read. The details REVISION goes to 2, so a stored match is refetched by its id on the next metadata run and the cast fills in without anyone matching the title again. The title page shows a Cast row of round portraits with the character's name over the actor's. Clicking a tile opens the Person browse page for that actor, which now also admits voice actors, and search counts them under People and studios. A Trailer button opens the YouTube or Dailymotion page in the browser; the app itself makes no request to either, and an unknown site or an id with odd characters gives no link.
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.
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
- Command-line reference: the
pstrtool and theproton-streamlauncher. - Privacy: what goes where, and what stays on your device.
When something goes wrong
- Troubleshooting: links that will not add, sign-in problems, playback problems, and where the logs are.
Contributing
- Development: the state of each layer, the build order and the traps.
- Architecture: the crates, the data flow when an episode plays, and where secrets live.
- Testing, Metadata, Design tokens, Android development and iOS development.
Bugs are tracked in BUGS.md in the repository.