Release 1.0.0
Update the major version because the external API to play videos received non-backward compatible changes.
This commit is contained in:
parent
a86f2b8f09
commit
77ce68a637
22
README.md
22
README.md
|
@ -1,13 +1,15 @@
|
|||
A Kodi add-on for watching content hosted on [Peertube](http://joinpeertube.org/).
|
||||
A Kodi add-on for watching content hosted on [PeerTube](http://joinpeertube.org/).
|
||||
|
||||
This code is still proof-of-concept but it works, and you're welcome to improve
|
||||
it.
|
||||
This code is under development but some basic features work, and you're welcome
|
||||
to improve it.
|
||||
|
||||
[[_TOC_]]
|
||||
|
||||
# Features
|
||||
|
||||
* Browse all videos on a PeerTube instance
|
||||
* Search for videos on a PeerTube instance
|
||||
* Select Peertube instance to use (Doesn't work yet)
|
||||
* Select PeerTube instance to use (**doesn't work yet**)
|
||||
* 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
|
||||
|
@ -47,14 +49,12 @@ the add-on with:
|
|||
# Limitations
|
||||
|
||||
* This add-on doesn't support Webtorrent yet. So, it cannot download/share
|
||||
from/to regular PeerTube clients. The reason is that it uses the libtorrent
|
||||
python library which doesn't support it yet (see
|
||||
https://github.com/arvidn/libtorrent/issues/223)
|
||||
from/to regular PeerTube clients.
|
||||
* The add-on doesn't delete the downloaded files at the moment. So, it may fill
|
||||
up your disk.
|
||||
|
||||
# Requirements
|
||||
# Installation and requirements
|
||||
|
||||
* Kodi 17 (Krypton) or above
|
||||
* [libtorrent](https://libtorrent.org/) python bindings must be installed on
|
||||
your machine (on Debian type `apt install python-libtorrent` as root).
|
||||
Please read the
|
||||
[wiki](https://framagit.org/StCyr/plugin.video.peertube/-/wikis/home)
|
||||
for more information.
|
||||
|
|
20
addon.xml
20
addon.xml
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<addon id="plugin.video.peertube" name="PeerTube" version="0.3.2" provider-name="Cyrille B. + Thomas B.">
|
||||
<addon id="plugin.video.peertube" name="PeerTube" version="1.0.0" provider-name="Cyrille B. + Thomas B.">
|
||||
<requires>
|
||||
<import addon="xbmc.python" version="2.25.0"/>
|
||||
<import addon="script.module.addon.signals" version="0.0.3"/>
|
||||
|
@ -19,16 +19,16 @@
|
|||
<forum></forum>
|
||||
<website>https://joinpeertube.org</website>
|
||||
<source>https://framagit.org/StCyr/plugin.video.peertube</source>
|
||||
<news>
|
||||
0.3.2
|
||||
Bug fixes and improvements
|
||||
Fixes:
|
||||
- the search filter 'all-local' was selected by default which resulted in errors
|
||||
<news>1.0.0
|
||||
|
||||
Important note: if you are migrating from a version older than 1.x.x, ensure the URL of your preferred instance is not prefixed with "https://" (you may reset the add-on settings to default to use a valid initial value).
|
||||
|
||||
New features:
|
||||
* Provide an external API requiring only the instance and the id of the video
|
||||
* Guide the user when libtorrent cannot be imported
|
||||
|
||||
Improvements:
|
||||
- Replace urllib with requests to simplify the code
|
||||
- Handle better the errors when sending requests to the PeerTube instance
|
||||
- Create a logging function to improve maintainability
|
||||
- Warn the user that the 'all-local' filter requires admin privileges
|
||||
* Speed up the listing of videos when searching or browsing (the resolution and the full URL are now defined only when the user plays a video)
|
||||
</news>
|
||||
<assets>
|
||||
<icon>icon.png</icon>
|
||||
|
|
BIN
fanart.jpg
BIN
fanart.jpg
Binary file not shown.
Before Width: | Height: | Size: 21 KiB |
Loading…
Reference in New Issue