We still hope that by sharing this roadmap as widely as possible, some of you will support us in our approach with a donation that will allow us to fund this project.
Because providing a video player easily integrated into any web environment is essential for us, PeerTube now provides a library for developers to control the integration of a video player via the <a href="https://docs.joinpeertube.org/api-embed-player" target="_blank">PeerTube Embed API</a>.
But above all, <strong>PeerTube treats you like a person, not as a product</strong> that it has to track, profile, and lock in video loops to better sell your available brain time. Thus, the <a target="_blank" rel="noopener noreferrer" href="https://github.com/Chocobozzz/PeerTube">source code</a> (the recipe) of the PeerTube software is open, making its operation transparent.
<p>Today, when searching for videos on a PeerTube instance, it is hard to <strong>find content that is not in the federation bubble</strong> of that instance.</p> <p>We will create a <strong>server that indexes all videos</strong> and channels from all PeerTube instances that are listed on <a href="https://instances.joinpeertube.org/">the public directory</a>. The code for this indexing engine will be open source, so that anyone can host their own by setting their own eligibility rules.</p> <p>Each PeerTube instance administrator will be able to choose to <strong> use one of these indexing engines for their instance's search bar</strong>.</p> <p>In addition, <strong>announcements</strong> will allow instance administrators to display information to visitors.</p>
<p>While each new version of PeerTube has brought <a href="https://joinpeertube.org/faq#peertube-developers-did-not-add-moderation-tools">new moderation features</a>, there is still much to be done to <strong>facilitate moderation</strong> of content and accounts within the fediverse. That's why we want to <strong>dedicate a month to the development of new moderation tools</strong>.</p> <p>The list of features we have to develop or improve is long: reports logs and monitoring, moderation history, comments moderation, moderation reports related to an account, feedback on steps taken (or not) following a report, <strong>fight against spam</strong>, sharing blocklists of instances, accounts or content...</p> <p>This list is being built <a href="https://github.com/Chocobozzz/PeerTube/labels/Component%3A%20Moderation%20%3Agodmode%3A"><strong>in collaboration with the community</strong></a>, and it is with these needs in mind that we will try to prioritize the moderation tools developed during this month.</p>
<p>While each new version of PeerTube has brought <a href="https://joinpeertube.org/faq#peertube-developers-did-not-add-moderation-tools">new moderation features</a>, there is still much to be done to <strong>facilitate moderation</strong> of content and accounts within the fediverse. That's why we want to <strong>dedicate a month to the development of new moderation tools</strong>.</p> <p>The list of features we have to develop or improve is long: reports logs and monitoring, moderation history, comments moderation, moderation reports related to an account, feedback on steps taken (or not) following a report, <strong>fight against spam</strong>, sharing blocklists of instances, accounts or content...</p> <p>This list is being built <a href="https://github.com/Chocobozzz/PeerTube/labels/Component%3A%20Moderation%20%3Agodmode%3A"><strong>in collaboration with the community</strong></a>, and it is with these needs in mind that we will try to prioritize the moderation tools developed during this month.</p>
<p>While it is easy to embed a PeerTube video on a website or social media, the same cannot be said for playlists. We want to rework the <strong>embed and display of playlists</strong> on third party websites.</p> <p>We also want to <strong>allow two clips of the same video to be displayed in a playlist</strong>. Combined with the ability to extract a specific piece of video in a playlist, <strong>playlists will thus become very useful remixing tools</strong>, for example for educational purposes.</p> <p>Plugins allow anyone to contribute to new PeerTube features by coding them into PeerTube, and offer them to instance administrators. We want to <strong>improve the plugin system</strong> to offer more interaction possibilities.</p> <p>In order to put ourselves in their contributors' shoes, we are going to create a few plugins of our own, for example one to <strong>display information over a video to annotate it</strong> at a specific point in the viewing process.</p> <p>Finally, we want to work on <strong>selecting a set of plugins to showcase</strong> them on joinpeertube.org.</p>
<p>While it is easy to embed a PeerTube video on a website or social media, the same cannot be said for playlists. We want to rework the <strong>embed and display of playlists</strong> on third party websites.</p> <p>We also want to <strong>allow two clips of the same video to be displayed in a playlist</strong>. Combined with the ability to extract a specific piece of video in a playlist, <strong>playlists will thus become very useful remixing tools</strong>, for example for educational purposes.</p> <p>Plugins allow anyone to contribute to new PeerTube features by coding them into PeerTube, and offer them to instance administrators. We want to <strong>improve the plugin system</strong> to offer more interaction possibilities.</p> <p>In order to put ourselves in their contributors' shoes, we are going to create a few plugins of our own, for example one to <strong>display information over a video to annotate it</strong> at a specific point in the viewing process.</p> <p>Finally, we want to work on <strong>selecting a set of plugins to showcase</strong> them on joinpeertube.org.</p>