diff --git a/README.md b/README.md index cef5e8a..4a0a494 100644 --- a/README.md +++ b/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. diff --git a/addon.xml b/addon.xml index 80722e2..bde6cf2 100644 --- a/addon.xml +++ b/addon.xml @@ -1,5 +1,5 @@ - + @@ -19,16 +19,16 @@ https://joinpeertube.org https://framagit.org/StCyr/plugin.video.peertube - -0.3.2 -Bug fixes and improvements -Fixes: - - the search filter 'all-local' was selected by default which resulted in errors + 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) icon.png diff --git a/fanart.jpg b/fanart.jpg deleted file mode 100644 index 4f6f807..0000000 Binary files a/fanart.jpg and /dev/null differ