Commit Graph

15 Commits

Author SHA1 Message Date
Famille Bollu 0d63448e8f Fixed a bug in PeertubeDownloader.run() where I was refering to variable 'torrent'
instead of 'self.torrent'
2018-07-27 17:37:48 +02:00
Cyrille Bollu 143e066fbc Changed logging level to LOGDEBUG as requested by https://kodi.wiki/view/Add-on_rules 2018-07-27 11:26:40 +02:00
Cyrille Bollu 3cbf940e82 Updated code to use torrent files rather than magnets (For some reason magnet files
provided by peerTube don't work) + refactored code related to the management of the
addon's temporary directory
2018-07-27 10:55:50 +02:00
Famille Bollu 914bcb9234 Added logging 2018-07-27 07:40:45 +02:00
Famille Bollu 8110fa2b7d Fixed a typo to get the state of a torrent'status 2018-07-26 22:34:26 +02:00
Famille Bollu f2dd0e0a3a forgot a "self" argument to the peertubeService's init function 2018-07-26 22:23:31 +02:00
Famille Bollu c9d9b9e868 fixed a typo in call to torrent_handle.status() 2018-07-26 22:22:07 +02:00
Famille Bollu 55aa736e97 Fixed the PeertubeService's init function + added code to create our temporary directory 2018-07-26 22:20:43 +02:00
Famille Bollu d38abc0bf6 Fixed a typo and an error in PeertubeDownloader's init function 2018-07-26 21:59:05 +02:00
Famille Bollu 4729397b16 in classes, callback functions should be specified self.callbackfunction and not just
callbackfunction
2018-07-26 21:37:08 +02:00
Famille Bollu 9b79c9dfa1 Cleaned import stanzas 2018-07-26 20:03:32 +02:00
Famille Bollu 1f1132f4fc Refactored code to let the downloader thread be started by the service 2018-07-26 19:59:47 +02:00
Famille Bollu 9b140a77d3 Revert "Will use a downloader thread directly from peertube.py. Will not use a service anymore."
This reverts commit 5f590f48cd.

In the end, a service is needed: The addon is ended when kodi starts playing the file, so the
downloader thread would be ended also. I need to launch the downloader thread from something that
isn't expected to end, which is why services exist.
2018-07-26 19:32:37 +02:00
Cyrille Bollu 5f590f48cd Will use a downloader thread directly from peertube.py. Will not use a service anymore. 2018-07-26 17:41:08 +02:00
Cyrille Bollu c9a0d5df8c Created a first service skeleton to download torrent in the background 2018-07-26 11:52:04 +02:00