Video Streaming [new?] #1150
Labels
No Label
🔍🤖 Search Engines
approved
dependencies
duplicate
feedback wanted
high priority
I2P
iOS
low priority
OS
Self-contained networks
Social media
stale
streaming
todo
Tor
WIP
wontfix
XMPP
[m]
₿ cryptocurrency
ℹ️ help wanted
↔️ file sharing
⚙️ web extensions
✨ enhancement
❌ software removal
💬 discussion
🤖 Android
🐛 bug
💢 conflicting
📝 correction
🆘 critical
📧 email
🔒 file encryption
📁 file storage
🦊 Firefox
💻 hardware
🌐 hosting
🏠 housekeeping
🔐 password managers
🧰 productivity tools
🔎 research required
🌐 Social News Aggregators
🆕 software suggestion
👥 team chat
🔒 VPN
🌐 website issue
🚫 Windows
👁️ browsers
🖊️ digital notebooks
🗄️ DNS
🗨️ instant messaging (im)
🇦🇶 translations
No Milestone
No Assignees
1 Participants
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: privacyguides/privacytools.io#1150
Loading…
Reference in New Issue
No description provided.
Delete Branch "patch-4"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description: Add Video Streaming Section
After the discussion in #671 many users realized most torrenting based streaming clients hadn't matured enough. I hope this PR takes us in the right direction.
What is added?:
Worth Mentioning:
Why not LBRY or Peertube?:
https://github.com/lbryio/lbry-sdk/issues/1435 , https://github.com/Chocobozzz/PeerTube/issues/313 , plus PeerTube hasn't (or doesn't even plan) to release a WebRTC free version: https://forum.privacytools.io/t/discussion-fixing-webrtc/1226
Otherwise, I'd say go for it. But, until they fix these they aren't really for that good for "privacy".
But what about ___?: I'm open to suggestions.
Edits from maintainers are welcome!
Check List
[*] I have read and understand CONTRIBUTING.md.
[*] I have listed the source code for this project in source_code.md.
[*] This project is free/libre software.
[*] This project has an associated discussion.
Code Repository (if applicable):
Deploy preview for privacytools-io ready!
Built with commit
746ef414e0
https://deploy-preview-1150--privacytools-io.netlify.com
I just looked at it quickly and I will need to look deeper later, but please convert the svg into png.
@ -0,0 +1,116 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
We cannot acept svg as I think it's disabled in Tor Browser for security reasons.
I have multiple concerns, mainly:
but please do see all of the ten comments.
Why?
@ -11,4 +12,3 @@
<div class="menu w-100">
<div id="nav-left" class="position-relative flex-col">
<a class="nav-anchor" href="/index.html">
<span id="nav-home" class="fas fa-home fa-fw"></span>
Please use alphabetical order here and put it between Social News Aggregators and VPN
In addition to this looking bad we cannot accept SVG due to Tor Browser if I have understood correctly. If you have imagemagick, you can
convert mediagoblin.svg mediagoblin.png
, you may need to pass-resize
or similar flags though.https://deploy-preview-1150--privacytools-io.netlify.com/software/video-streaming/#video
I don't understand from this description what it does, could you think of it a bit more? The website makes it more clear to me:
Also is there a discussion of it somewhere? I don't remember hearing of it before and I think we strongly prefer discussion issues first.
This looks weird and I think you should use github from cardv2 instead.
I think the two should be listed separately.
I am also unfamiliar with FreeTube, but it looks interesting.
It's not including the whole source, is it?
@ -0,0 +72,4 @@
Privacy Email Tools:
GPG4USB: https://github.com/gpg4usb/gpg4usb
404 error, where does this change come from?
@ -0,0 +263,4 @@
Invidious: https://github.com/omarroth/invidious
FreeTube: https://github.com/FreeTubeApp/FreeTube
FreeTube is missing
@ -0,0 +1,116 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
It loaded fine for me (I use TOR).
But, if this is preferred I'll see if I can find a way to convert it.
Will fix
@ -11,4 +12,3 @@
<div class="menu w-100">
<div id="nav-left" class="position-relative flex-col">
<a class="nav-anchor" href="/index.html">
<span id="nav-home" class="fas fa-home fa-fw"></span>
Will Fix
FreeTube is basically the unofficial Invidious desktop client.
@ -0,0 +72,4 @@
Privacy Email Tools:
GPG4USB: https://github.com/gpg4usb/gpg4usb
Must've been an edit by mistake.
Thanks for telling me, keyboard must've slipped or glitched.
I think so:
https://github.com/misses-robot/KopyKate-Big/blob/master/
Edit: As I recall, sidebar also states some 3rd party stuff on the old version:
https://zero.acelewis.com/#kopykate.bit (proxy)
I'm not sure what is still in use.
Also, I've added a warning to KopyKate.
As it is non-free (https://github.com/misses-robot/KopyKate-Big/issues/22) and uncensored.
@Mikaela I do not understand, could you reiterate?
@Mikaela I know of many on Video Streaming.
None in particular for MediaGoblin, but I will start one if it is required.
@ -0,0 +263,4 @@
Invidious: https://github.com/omarroth/invidious
FreeTube: https://github.com/FreeTubeApp/FreeTube
Dang, I thought I got them all.
Thanks for pointing this out, will add.
@Mikaela Is the new description better?
Should I list an instance or way to find one?
Examples:
It looks like KopyKate's last commit was early last year and doesn't even have any releases so I'm unsure how this is really useful to mention.
But regardless I think we should pause iterating over feedback in the PR until we've opened a new discussion for suggesting a new "Video Streaming" section like our PR checklist metnions 😄 We can also have a community discussion for what software to include.
Cool app, although it seemed to spit out some errors.
Either way, it should be fixed in the new commit.
@nitrohorse discussions have been ongoing:
https://forum.privacytools.io/search?q=%20Discussion%3A%20Video%20Sharing%2FStreaming
https://forum.privacytools.io/search?q=Video
#671
Edit: Unless you mean a Github issue?
Edit 2: There is also #693
Didn't realize there was already a lot of discussion in https://github.com/privacytoolsIO/privacytools.io/pull/671. I'm still thinking it'd be better to shift this discussion to a new Issue; determine if the section is needed plus the recommended software, then work on the PR which would then be straightforward and not have a lot of churn.
Yeah, so
I think I'm coming in late to this but it seems like we shouldn't be discussing what software to include in a PR. That should already be determined before starting to write code IMO.
@nitrohorse The issue is there isn't any active discussion in all 3 of those.
The last actual discussion in #671 was in early May when a warning to LBRY was added.
This PR is basically just #671 without PeerTube and LBRY (with MediaGoblin)
Personally, I like using LBRY and Peertube, but neither work with TOR and aren't my
#1
choice. There are open issues on both of these:https://github.com/Chocobozzz/PeerTube/issues/1886 , https://github.com/lbryio/lbry-sdk/issues/1435 , https://github.com/Chocobozzz/PeerTube/issues/2030
If you don't think WebRTC or no I2P is an issue, then by all means #671 is a good PR.
TL:DR: If you think that you can start an active conversation, then I don't see why you shouldn't.
I just don't see this happening in the current discussions. :)
Shouldn't "Invidio" be "Invidious"?
@nitrohorse Could you explain cardv2? I think you have been doing the conversions most recently.
@ -0,0 +248,4 @@
## Decentralized Social Networks
Mastodon: https://github.com/tootsuite/mastodon
The topic and URL shouldn't be on the same line and I think it breaks the format everything else uses.
That may be so, but it's not the official Invidious desktop client and it doesn't carry the same name.
Yes, it's better, but I don't see a reason to include it.
@ -0,0 +248,4 @@
## Decentralized Social Networks
Mastodon: https://github.com/tootsuite/mastodon
Sorry, my keyboard must have glitched somehow.
Thanks to @Mikaela's and https://github.com/misses-robot/KopyKate-Big/issues/22 I ~plan~ remove KopyKate.
This seems to be the general consensus. I will add FreeTube to worth mentioning unless you think it should be added to main.
Sorry, but I am still unaware of how to execute this. [1]
Should be fixed now
~I am working on trying to fix this~. - Should be fixed now
Would you like for me to create a discussion on the forum?
MediaGoblin has a lot of resources on their website, Wikipedia, or unofficial documentation.
Yes, sorry I thought it was Invidio until just a couple weeks ago and forgot to change it.
Thanks!
Maybe
bfbbeb7c3e
is of help?The Invidious icon is also too low res; get a higher-res version from https://github.com/omarroth/invidious/blob/master/assets/mstile-150x150.png
freetube.png should be removed if we're not using it.
Need to be converted to cardv2 (it's the layout where every card gets it's own row instead of the cards being squished into one row. Here's an example with cloud storage:
https://github.com/privacytoolsIO/privacytools.io/blob/master/pages/software/cloud.html
https://github.com/privacytoolsIO/privacytools.io/blob/master/_includes/sections/selfhosted-cloud.html
@ -0,0 +15,4 @@
image="/assets/img/tools/invidious.png"
url="https://github.com/omarroth/invidious/wiki/Invidious-Instances"
footer="OS: Windows, macOS, Linux, Web."
description="Invidious, an open-source privacy respecting API for YouTube."
Invidious isn't just an API; it's also a front-end for YouTube as described by the description and the README of the repo: https://github.com/omarroth/invidious.
We should also make the website link to invidio.us and have the alternate instances separate. That is how searx is handled on privacytools.io
@ -0,0 +23,4 @@
<h3>Worth Mentioning</h3>
<ul>
<li><a href="https://freetubeapp.io/">FreeTube</a> - FreeTube is an free software video streaming client utilizing <a href='https://invidio.us/'>Invidious</a></li>
It is worth mentioning that one of the key features of FreeTube is that it stores user data on the client and not on a server.
Don't downscale images. Get a svg and export is as 120x120 png.
cardv2 conversions
@ -0,0 +8,4 @@
url="https://www.mediagoblin.org/"
footer="OS: Windows, macOS, Linux, FreeBSD, Web."
description="MediaGoblin is a free/libre tool to host media files in a distributed manner."
%}
For cardv2, replacing it with this can work:
@ -0,0 +16,4 @@
url="https://github.com/omarroth/invidious/wiki/Invidious-Instances"
footer="OS: Windows, macOS, Linux, Web."
description="Invidious, an open-source privacy respecting API for YouTube."
%}
For cardv2, replacing it with this can work (this takes into account my suggestion from https://github.com/privacytoolsIO/privacytools.io/pull/1150/files#r339316663)
@ -32,6 +32,7 @@
<a class="dropdown-item" href="/providers/search-engines/"><span class="fas fa-search fa-fw"></span> Search Engines</a>
<a class="dropdown-item" href="/providers/social-networks/"><span class="fas fa-expand-arrows-alt fa-fw"></span> Social Networks</a>
<a class="dropdown-item" href="/providers/social-news-aggregator/"><span class="far fa-newspaper fa-fw"></span> Social News Aggregators</a>
<a class="dropdown-item" href="/software/video-streaming/"><i class="fas fa-expand-arrows-alt fa-fw"></i> Video Streaming</a> <a class="dropdown-item" href="/providers/vpn/"><span class="far fa-eye-slash fa-fw"></span> VPN</a>
You've duplicated VPN in the navbar:
The p2p player can be disabled in PeerTube and thus removing any privacy concerns of user's IPs being visible to other peers who are watching a certain video. Currently there are only 2 ways to disable it:
The feature that would allow non-registered users to disable the p2p player hasn't yet been developed https://github.com/Chocobozzz/PeerTube/issues/2271
Still I think this is a half cooked solution, without P2P there isn't much to a decentralized platform.
That's not true. ActivityPub makes PeerTube decentralized. The p2p player is there to reduce server load and save bandwidth.