Interesting. I feel like PeerTube would be dramatically more useful with an algorithm but it’s tough to do in a way that respects user privacy. Do you have any thoughts on this?
You can collect your own data and run your own algorithms. This add on does that. It does track what peertube videos you watch and for how long in browser.
The only communication is for metadata of video because the device needs a way to figure out what's out there.
I feel confident that this respects privacy. Only issue is maybe storing the data in the browser but I have the option to delete it and it's removed.
I will say cosine similarity algorithm is good enough and different enough from existing peertube algorithms. Helped me find a few amounts
Love this! I had been thinking about how it could be possible to do a self-directed algorithm via add-on like that, but it never was more than a quick silly idea in my head. I'm really happy to see this appearing as an official add-on!
I tried to pick the simplist algorithm just to get working concept and because I believed something basic could work well, but I definitely left room for more algorithm.
There's multiple parts but I tried to get the data collection down, tracking watch time, likes/dislikes, and even if the it's a video or Livestream. There is a glitch with tracking how long a live stream has been watched, but Livestreams aren't relevant yet so I haven't bothered to fix it.
This add on is meant to be open source so it can grow and evolve so it can be implemented into other fediverse projects and so people can improve on it and make it their own. I can put other algorithms in, just seeing how the reception goes.
I do believe we should collect our own data and run our own algorithms
Peertube
A free software to take back control of your videos
Peertube is an open, federated alternative to Youtube without advertising or tracking. On this site, you can find a good Peertube instance, with good rules, good moderation and most importantly a friendly community.