The PeerTube class is responsible for providing methods to call easily
the PeerTube REST APIs.
Other changes:
* the video filter is now also used when searching videos
* in case of error when sending a request, the message from the response
is displayed on the screen (even when listing the instances)
* all the debug messages are now prefixed with the name of the add-on
directly in kodi_utils: it allows an easier usage of this function
anywhere in the add-on
* first version of the design of the add-on added in contributing.md
See merge request StCyr/plugin.video.peertube!14 for more information
The URL of the video is not stored in the same attribute of the response
if WebTorrent is enabled or not.
It caused a bug when trying to play a video which do not use WebTorrent.
Also create a "quality" job to run pylint automatically on merge
requests. The contributing guidelines are updated with this information
and the remaining pylint violations were fixed in the code.
See merge request StCyr/plugin.video.peertube!11 for more information
The CI job will take care of all the steps to create a new release in
GitLab:
* creation of the tag
* create of the release object with the release notes
All the required information will be extracted from the addon.xml file.
A "pre-release" job is also added to validate the changes in addon.xml
before the actual release is done.
All these steps are explained in the contribution guidelines.
Finally the files TESTME.md and createaddon.sh are removed since the
installation steps are explained in the wiki and the archive of the
add-on is created automatically by GitLab in the release.
See merge request StCyr/plugin.video.peertube!12 for more information