A peer-to-peer video player. Videos are served by peers, and watching pays the creator and whoever served the bytes.
It works, and it is being actively tested — but it is early software, so treat it as something to try and report on rather than something to rely on.
GitVidPlayer.app into /Applications.xattr -dr com.apple.quarantine /Applications/GitVidPlayer.appSHA-256f66065cf73b336dd1467d2241bb262d0259fa1ea12d6fac720092df9bbd2cb32
GitVidPlayer.app into /Applications.xattr -dr com.apple.quarantine /Applications/GitVidPlayer.appSHA-25632e2f5c0d273a4748fae5c2c7293224f7425a71c748e2cce57afa54b96551582
chmod +x GitVidPlayer./GitVidPlayersudo apt install libgtk-3-0 libnss3 libasound2t64 libgbm1uname -m — this one needs x86_64.SHA-256dacd6879ccb2984e336c82ae149b1840c1cea6736d9f09984c6a09ad5d3293f9
GitVidPlayer.exe.SHA-256a9329b860925b8d78939fd94b460d89e51e826320843670b1f16069cfbd06155
This catches a corrupted or truncated download. It does not prove the file is genuine: SHA256SUMS comes from this same server, so anyone who could alter a zip here could alter the checksum in the same motion. Treat it as an integrity check, not an authenticity one. Download it into the same folder, then:
shasum -a 256 -c SHA256SUMS # macOS / Linux Get-FileHash .\GitVidPlayer-1.3.0-windows-x64.zip -Algorithm SHA256 # Windows
Authenticity: this release also publishes
SHA256SUMS.nostr.json — a nostr event signed by
npub16r543kh96ksxqx2ge0szndzt8r0pywerx4rvk9cuhth6tg6ndqrszc0tk8 whose content is the checksum file above. That signature is what a
tampered host cannot forge, because the key is not on this server. Compare the event's content to
your downloaded SHA256SUMS and check the signature against that npub:
nak verify < SHA256SUMS.nostr.json # then diff its .content against SHA256SUMS
These builds are unsigned, and an unsigned app cannot install its own updates: macOS refuses to apply an update to a bundle it cannot verify. There is no auto-updater, and there will not be one until the builds are properly signed. That means a security fix only reaches you if you come back here and download the new version.
npub16r543kh96ksxqx2ge0szndzt8r0pywerx4rvk9cuhth6tg6ndqrszc0tk8 —
the app checks nothing against this website and reports nothing back to it.GitVidPlayer.app into /Applications and choose Replace
(on Linux and Windows, overwrite the unzipped folder).Useful things to include: your OS and version, which build you downloaded, and what you expected versus what happened. If the video list is empty, mention whether this was a fresh install or an upgrade — those are two different bugs.