Repository navigation
FAQ
No. It is an unofficial, open-source client written by one developer. Proton AG has not reviewed, endorsed or supported it. "Proton" and "Proton Drive" are Proton AG's trademarks.
No, not to watch a public share link. You need one to add folders of your own Drive and to sync your place across devices. See Account and sync.
No. Proton Drive stores a file as blocks that each decrypt on their own, so the app fetches only the blocks around the point you are watching. A seek fetches the block it lands on. On a 26-minute 1080p episode the first frame takes about 2.3 seconds.
No. The video plays as it is stored, through libmpv. HEVC 10-bit, HDR and ASS subtitles all work, with hardware decoding where the device has it.
No. It plays what you keep in Proton Drive or what someone shares with you. It has no catalogue, no search of other people's shares and no content of its own.
Posters and descriptions are off by default, because looking them up sends your title names to AniList or TMDB. Turn them on in Settings → Posters and descriptions. See Privacy.
Open the title and choose Match… (or Change match). Search for the right entry and pick it. A match you pick is never replaced, and it syncs to your other devices.
The app takes the show's name from its folder. Put every episode of a show in one folder, or in season folders below it. How the library reads your folders has examples.
Yes. Send them the same share link. Each person's app keeps its own watch history; sync only connects devices that sign in to the same Proton account.
Not as a release. The app builds and runs on macOS from source, and scripts/build.sh can make a
.app and a .dmg on a Mac, but no release ships one yet.
Not yet. On an Android TV, install the APK and run the app on the TV itself.
Open an issue on GitHub. Say which platform and version you use, and what you did.
Documentation of proton-stream 1.6.1, generated from docs/ at c1487c3. To change a page, edit it in the repository.
Start here
Using it
Reference
When something goes wrong
Contributing