Repository navigation
Troubleshooting
The link is missing the part after #, which is its decryption key. Copy the link again from
where you got it, all of it.
The person who shared it also set a password. Turn on The link asks for a password (on a phone, fill in Custom password) and type it.
The link, or the same folder of your Drive, is already on the Shares page.
The share could not be read. The link may have expired or been revoked, or its password changed. If the password changed, choose Re-enter link.
The link and password are gone from the keyring. This happens when a keyring is reset, or on Android when the screen lock changes. Choose Re-enter link on the Shares page. Your library, history and downloads stay.
The app found no Secret Service. Install and start one, such as GNOME Keyring, KWallet or KeePassXC with its Secret Service integration, and unlock it.
Check both. Sign in on proton.me to make sure the account works.
Proton's abuse protection stopped the sign-in. Wait a while and try again, or sign in once on proton.me first.
The app cannot use security keys yet. Add an authenticator app as a second method in your Proton account settings, then sign in with its code.
The window needs WebKitGTK 4.1. The .deb, .rpm and Arch packages pull it in; with the
tarball, install it yourself.
The command line cannot show one. Sign in once in the app.
Turn off Hardware decoding in Settings. It applies from the next file.
The first seconds of a file are fetched over the network. On a slow connection, start the episode and give it a moment, or download it first. A second viewing comes from the disk cache.
The skip button comes from the file's chapter names. A file without named chapters gets none.
Choose the track in the player. The app remembers it for the rest of the show. Set the language to start in under Settings → Playback.
Keep every file from the archive in one folder. The app needs libmpv-2.dll and
WebView2Loader.dll next to proton-stream.exe.
The binaries are not code-signed yet. Choose More info, then Run anyway.
Unpin it and pin it again once.
Fixed. On Wayland the app limits its own frame rate instead of waiting for vsync, which a compositor withholds from a window it is not showing. Update to the latest release.
Start the app from a terminal to see its log:
RUST_LOG=debug proton-streamThe same works for pstr. When you
open an issue, include the lines around the
error, but remove any share link first: the part after # is a key.
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