Un add-on di Kodi per guardare contenuti ospitati su PeerTube. Riprodurre video (compresi i video in diretta)
Sfoglia i video su un'istanza
Cercare i video su un'istanza
Selezionare l'istanza di PeerTube da utilizzare
https://peertube.uno
7a1a4e8485
New features: * Add the description of each video and each instance. The total number of local videos and users of an instance are also added to the description of the instance in Kodi. * Add the total number of pages in the "Next page" item (+ fix the number of the current page) * Display a notification when the download of the torrent starts (will help the user to know that something is going on, especially on slow machines) * Support instance URL that are prefixed with "https://" in the settings Internal changes: * Create a smaller entry point file to match Kodi's best practices (main.py) * Create a new main module (addon.py) containing only the code related to the add-on execution. The other lines of code were moved to the classes PeerTube or KodiUtils. * KodiUtils is now a class and an instance of this class is made available to all the modules of the add-on to reuse easily its methods and attributes. * Create helper functions in KodiUtils for creating items in Kodi UI easily See merge request StCyr/plugin.video.peertube!17 for more information |
||
---|---|---|
misc | ||
resources | ||
.gitignore | ||
.gitlab-ci.yml | ||
LICENSE.txt | ||
README.md | ||
addon.xml | ||
contributing.md | ||
icon.png | ||
main.py | ||
service.py |
README.md
A Kodi add-on for watching content hosted on PeerTube.
This add-on is under development so only basic features work, and you're
welcome to improve it.
See contribution guidelines and
pending issues to
start.
[[TOC]]
Features
- Browse all videos on a PeerTube instance
- Search for videos on a PeerTube instance
- Select the PeerTube instance to use
- Select the preferred video resolution: the plugin will try to play the select video resolution. If it's not available, it will play the lower resolution that is the closest from your preference. If not available, it will play the higher resolution that is the closest from your preference.
User settings
- Preferred PeerTube instance
- Preferred video resolution
- Number of videos to display per page
- Sort method to be used when listing videos (Currently, only 'views' and 'likes')
- Select the filter to use when browsing the videos on an instance:
- local will only display the videos which are local to the selected instance
- all-local will only display the videos which are local to the selected instance plus the private and unlisted videos (requires admin privileges)
API
This add-on can be called from other add-ons in Kodi to play videos thanks to the following API:
plugin://plugin.video.peertube/?action=play_video&instance=<instance>&id=<id>
where:
<instance>
is the base URL of the instance hosting the video<id>
is the ID or the UUID of the video on the instance server
For instance to play the video behind the URL
https://framatube.org/videos/watch/9c9de5e8-0a1e-484a-b099-e80766180a6d
call
the add-on with:
plugin://plugin.video.peertube/?action=play_video&instance=framatube.org&id=9c9de5e8-0a1e-484a-b099-e80766180a6d
Limitations
- This add-on doesn't support Webtorrent yet. So, it cannot download/share from/to regular PeerTube clients.
- The add-on doesn't delete the downloaded files at the moment. So, it may fill up your disk.
Installation and prerequisites
Please read the wiki for more information.