mirror of
https://github.com/narrrl/proton-stream.git
synced 2026-11-03 16:41:26 +01:00
The audio, subtitle, speed and chapter pickers were stock popup menus hanging off the transport. They are now panels down the right of the picture, in the place and style of the episode list: one at a time, a whole row per choice, the chosen one filled and ticked, closed by its button again or by Esc. The library's mini player keeps its menus. What a key did is shown in the middle of the picture with an icon, and the volume with a bar. Seeks the same way in quick succession add up, so three presses of the right arrow read "+ 90 s". After five seconds paused with the mouse still, the picture dims and the controls give way to what is playing: the logo or the name, the episode, and its synopsis, or the show's when the episode has none. Moving the mouse brings the controls back.
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.