throws a key error exception when finding 0 movie results from the api call - tried to return error from the repsonse but there will never exists an error, because of the way yts.ag's API works.
When the DB was unable to find a quality for the identifier, a
RecordNotFound exception was raised, leading to an exception in the
event caller because the quality_dict was not returned. This now sets
the quality to None and hands off to the event caller.
Some want to synchronize files between a download server and storage server
hosting the couch potato instance. The renaming plugin does copy files when
file beeing available regardless the synchronization status, resulting in
corrupted files in destination folder. Files are not copied if a file with
extension .ignored is present. This extend at the moment the ignored extensions
to support common lftp temporary file. This way files get only copied once
suchronization is ended.
In the future this could be extended to have this extension list a configurable
option in the settings.
Kodi requires the use of TAB instead of OU and only supports compact
naming (HSBS instead of Half SBS), so allow for Renamer plugin to use
these formats.
Pulled just the IPT related fixed from PR #7023 and submitted this
against the develop branch.
* Improve IPTorrents quality to category mapping
* Remove obsolete query parameter for categories
* Remove quotes around movie title
* Search in title, not title and tags
PassThePopcorn recently changed their api endpoints to tls.passthepopcorn.me to passthepopcorn.me . Unless you change these URLs, you get this issue:
```
12-05 05:08:17 ERROR
[hpotato.core.plugins.base] Failed opening url in PassThePopcorn: https://tls.passthepopcorn.me/ajax.php?action=login Traceback (most recent call last): HTTPError: 403 Client Error: Forbidden for url: https://passthepopcorn.me/ajax.php?action=login
12-05 05:08:17 ERROR
[edia._base.providers.base] Failed to login PassThePopcorn: Traceback (most recent call last): File "/home/couchpotato/CouchPotatoServer/couchpotato/core/media/_base/providers/base.py", line 163, in login output = self.urlopen(self.urls['login'], data = self.getLoginParams()) File "/home/couchpotato/CouchPotatoServer/couchpotato/core/plugins/base.py", line 227, in urlopen response.raise_for_status() File "/home/couchpotato/CouchPotatoServer/libs/requests/models.py", line 837, in raise_for_status raise HTTPError(http_error_msg, response=self) HTTPError: 403 Client Error: Forbidden for url: https://passthepopcorn.me/ajax.php?action=login```
There is a thread at their forum; titled: "HTTPS Migration preventing CouchPotato Login", and it's told that this patch fixes this issue. This is required due to migration and their tracker update, and it is shared there. So all credits to the poster. I'm simply making a pull request for the fix, and further investigation if required.
Thanks in advance,
1080p/720p BR-Rips can get wrongly classified as 2160p if they have x264/h264 tags, because 1080p and 720 will get a penalty since they are on the 'allow' list for BR-Rip, while 2160p is not.