Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FR]: Compatibility with qBittorrent v4.6.0 #429

Closed
2 tasks
Ap0ph1s-W4ite opened this issue Oct 23, 2023 · 14 comments · Fixed by #435
Closed
2 tasks

[FR]: Compatibility with qBittorrent v4.6.0 #429

Ap0ph1s-W4ite opened this issue Oct 23, 2023 · 14 comments · Fixed by #435
Assignees
Labels
feature request New feature or request status:added-to-develop Feature Request or Bug Fix is in Develop

Comments

@Ap0ph1s-W4ite
Copy link

Is your feature request related to a problem? Please elaborate.

After qBittorrent update, qbit-manage starts to log this error:

Connecting to Qbittorrent... Qbittorrent Error: qbit_manage is only compatible with v4.5.5 or lower. You are currently on v4.6.0. Please downgrade your qBittorrent version to v4.5.5 to use qbit_manage.

Describe the solution you'd like

Compatiblity with qBittorrent v4.6.

Does your solution involve any of the following?

  • New config option
  • New command option

Describe alternatives you've considered

Seems there are no changes in the qBittorrent API so maybe change the restriction to v4.6.

Who will this benefit?

Everyone

Additional Information

No response

@Ap0ph1s-W4ite Ap0ph1s-W4ite added the feature request New feature or request label Oct 23, 2023
@nodiaque
Copy link

nodiaque commented Oct 24, 2023

You can bypass but if you bypass, sharelimit seems to not work anymore and it crash

============================= Updating Share Limits based on priority ==============================|
| Assigning torrents to share limit groups... |
|================= Updating Share Limits for [Group maxseeding_14.5d] [Priority 1] ==================|
| Torrent Name: Greys.Anatomy.S04.1080p.AMZN.WEB-DL.DD5.1.H265-SiGMA |
| Tracker: https://ssl.empirehost.me |
| Added Tag: sl_1.maxseeding_14.5d |
| Share Limit: Max Seed Time = 21000 min |
| Uncaught Exception |
Traceback (most recent call last):
File "/app/qbit_manage.py", line 645, in
start_loop()
File "/app/qbit_manage.py", line 382, in start_loop
start()
File "/app/qbit_manage.py", line 491, in start
share_limits = ShareLimits(qbit_manager)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/modules/core/share_limits.py", line 36, in init
self.update_share_limits()
File "/app/modules/core/share_limits.py", line 49, in update_share_limits
self.update_share_limits_for_group(group_name, group_config, torrents)
File "/app/modules/core/share_limits.py", line 224, in update_share_limits_for_group
self.tag_and_update_share_limits_for_torrent(torrent, group_config)
File "/app/modules/core/share_limits.py", line 257, in tag_and_update_share_limits_for_torrent
self.set_tags_and_limits(
File "/app/modules/core/share_limits.py", line 382, in set_tags_and_limits
torrent.set_share_limits(max_ratio, max_seeding_time)
File "/usr/local/lib/python3.11/site-packages/qbittorrentapi/torrents.py", line 152, in set_share_limits
self._client.torrents_set_share_limits(
File "/usr/local/lib/python3.11/site-packages/qbittorrentapi/decorators.py", line 152, in wrapper
return func(client, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/qbittorrentapi/decorators.py", line 117, in wrapper
return func(client, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/qbittorrentapi/decorators.py", line 91, in wrapper
return func(client, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/qbittorrentapi/torrents.py", line 2008, in torrents_set_share_limits
self._post(
File "/usr/local/lib/python3.11/site-packages/qbittorrentapi/request.py", line 390, in _post
return self._request_manager(
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/qbittorrentapi/request.py", line 465, in _request_manager
return self._request(
^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/qbittorrentapi/request.py", line 542, in _request
self._handle_error_responses(data, params, response)
File "/usr/local/lib/python3.11/site-packages/qbittorrentapi/request.py", line 752, in _handle_error_responses
raise MissingRequiredParameters400Error()
qbittorrentapi.exceptions.MissingRequiredParameters400Error

@Antorell
Copy link

Antorell commented Oct 24, 2023

You need to add a third parameter to the four torrent.set_share_limits() in share_limits.py if you want to use qbit_manager until the new feature is added.

I used -1 since I don't use the new share limit, maybe -2 works to keep whatever is set in the global settings but I can't tell for sure as didn't try.

Something like that
torrent.set_share_limits(-1, -1, -1) (there's three occurences in share_limit.py)
torrent.set_share_limits(max_ratio, max_seeding_time, -1)

bobokun added a commit that referenced this issue Oct 24, 2023
@bobokun bobokun added the status:added-to-develop Feature Request or Bug Fix is in Develop label Oct 24, 2023
@bobokun
Copy link
Collaborator

bobokun commented Oct 24, 2023

Please test develop branch and let me know if that fixes the issue. Thanks!

@nodiaque
Copy link

how do I do that from docker?

@bobokun
Copy link
Collaborator

bobokun commented Oct 24, 2023

how do I do that from docker?

Use the bobokun/qbit_manage:develop image

@nodiaque
Copy link

nodiaque commented Oct 24, 2023

doesn't work
Version: 4.0.6-develop3 (Docker)

|================= Updating Share Limits for [Group maxseeding_14.5d] [Priority 1] ==================|
| Torrent Name: Greys.Anatomy.S04.1080p.AMZN.WEB-DL.DD5.1.H265-SiGMA |
| Tracker: https://ssl.empirehost.me |
| Added Tag: sl_1.maxseeding_14.5d |
| Share Limit: Max Seed Time = 21000 min |
| Uncaught Exception |
Traceback (most recent call last):
File "/app/qbit_manage.py", line 645, in
start_loop()
File "/app/qbit_manage.py", line 382, in start_loop
start()
File "/app/qbit_manage.py", line 491, in start
share_limits = ShareLimits(qbit_manager)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/modules/core/share_limits.py", line 36, in init
self.update_share_limits()
File "/app/modules/core/share_limits.py", line 49, in update_share_limits
self.update_share_limits_for_group(group_name, group_config, torrents)
File "/app/modules/core/share_limits.py", line 224, in update_share_limits_for_group
self.tag_and_update_share_limits_for_torrent(torrent, group_config)
File "/app/modules/core/share_limits.py", line 257, in tag_and_update_share_limits_for_torrent
self.set_tags_and_limits(
File "/app/modules/core/share_limits.py", line 382, in set_tags_and_limits
torrent.set_share_limits(ratio_limit=max_ratio, seeding_time_limit=max_seeding_time)
File "/usr/local/lib/python3.11/site-packages/qbittorrentapi/torrents.py", line 1776, in set_share_limits
self._client.torrents_set_share_limits(
File "/usr/local/lib/python3.11/site-packages/qbittorrentapi/torrents.py", line 1095, in torrents_set_share_limits
self._post(
File "/usr/local/lib/python3.11/site-packages/qbittorrentapi/request.py", line 514, in _post
return self._auth_request(
^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/qbittorrentapi/request.py", line 591, in _auth_request
return self._request_manager(
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/qbittorrentapi/request.py", line 664, in _request_manager
return self._request(
^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/qbittorrentapi/request.py", line 811, in _request
self._handle_error_responses(final_data, final_params, response)
File "/usr/local/lib/python3.11/site-packages/qbittorrentapi/request.py", line 964, in _handle_error_responses
raise MissingRequiredParameters400Error(
qbittorrentapi.exceptions.MissingRequiredParameters400Error

bobokun added a commit that referenced this issue Oct 24, 2023
@bobokun
Copy link
Collaborator

bobokun commented Oct 24, 2023

@nodiaque can you please try again?

@nodiaque
Copy link

working! sorry for the delay.

@labdiynez
Copy link

@bobokun edit_tracker.py

Traceback (most recent call last):
  File "/app/scripts/edit_tracker.py", line 39, in <module>
    torrent.remove_trackers(torrent_hash=(torrent.hash), urls=(x.url))
  File "/usr/lib/python3.11/site-packages/qbittorrentapi/torrents.py", line 2101, in remove_trackers
    self._client.torrents_remove_trackers(
TypeError: qbittorrentapi.torrents.TorrentsAPIMixIn.torrents_remove_trackers() got multiple values for keyword argument 'torrent_hash'

@Ap0ph1s-W4ite
Copy link
Author

Just to inform that bobokun/qbit_manage:develop is working great on my side. Thanks :)

@bobokun
Copy link
Collaborator

bobokun commented Oct 25, 2023

@labdiynez , should be fixed now

@labdiynez
Copy link

@labdiynez , should be fixed now

Thanks for the quick fix. Now it works properly.

@imTHAI
Copy link

imTHAI commented Oct 27, 2023

I came here to say that switching to bobokun/qbit_manage:develop worked for me too. Thank you

@Ap0ph1s-W4ite
Copy link
Author

Ap0ph1s-W4ite commented Oct 27, 2023

As it seems, the solution, for now, it's to switch to develop.
Thanks 🙂

@bobokun bobokun mentioned this issue Oct 27, 2023
bobokun added a commit that referenced this issue Oct 27, 2023
* Fixes #388

* Bump docker/setup-buildx-action from 2 to 3

Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](docker/setup-buildx-action@v2...v3)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump docker/login-action from 2 to 3

Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](docker/login-action@v2...v3)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump docker/build-push-action from 4 to 5

Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4 to 5.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](docker/build-push-action@v4...v5)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump gitpython from 3.1.35 to 3.1.36

Bumps [gitpython](https://github.com/gitpython-developers/GitPython) from 3.1.35 to 3.1.36.
- [Release notes](https://github.com/gitpython-developers/GitPython/releases)
- [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES)
- [Commits](gitpython-developers/GitPython@3.1.35...3.1.36)

---
updated-dependencies:
- dependency-name: gitpython
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* [pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/asottile/reorder-python-imports: v3.10.0 → v3.11.0](asottile/reorder-python-imports@v3.10.0...v3.11.0)
- [github.com/asottile/pyupgrade: v3.10.1 → v3.11.0](asottile/pyupgrade@v3.10.1...v3.11.0)
- [github.com/psf/black: 23.7.0 → 23.9.1](psf/black@23.7.0...23.9.1)

* Error handling when BHD API doesn't respond

* add BHD specific announce related issues

* handle JSONDecodeError

* Special mapping to leave torrents uncategorized on cat-update (#398)

Special mapping to leave torrents uncategorized on cat-update (closes #395)

* Bump gitpython from 3.1.36 to 3.1.37

Bumps [gitpython](https://github.com/gitpython-developers/GitPython) from 3.1.36 to 3.1.37.
- [Release notes](https://github.com/gitpython-developers/GitPython/releases)
- [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES)
- [Commits](gitpython-developers/GitPython@3.1.36...3.1.37)

---
updated-dependencies:
- dependency-name: gitpython
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump ruamel-yaml from 0.17.32 to 0.17.33

Bumps [ruamel-yaml](https://sourceforge.net/p/ruamel-yaml/code/ci/default/tree) from 0.17.32 to 0.17.33.

---
updated-dependencies:
- dependency-name: ruamel-yaml
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* last_active flag for share_limits (#397)

Added a last_active flag for share_limits to resume torrents and avoid cleanup if there was activity in the last X minutes.

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: bobokun <[email protected]>

* [pre-commit.ci] pre-commit autoupdate (#405)

updates:
- [github.com/asottile/reorder-python-imports: v3.10.0 → v3.11.0](asottile/reorder-python-imports@v3.10.0...v3.11.0)
- [github.com/asottile/pyupgrade: v3.10.1 → v3.13.0](asottile/pyupgrade@v3.10.1...v3.13.0)
- [github.com/psf/black: 23.7.0 → 23.9.1](psf/black@23.7.0...23.9.1)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: bobokun <[email protected]>

* Bump schedule from 1.2.0 to 1.2.1

Bumps [schedule](https://github.com/dbader/schedule) from 1.2.0 to 1.2.1.
- [Changelog](https://github.com/dbader/schedule/blob/master/HISTORY.rst)
- [Commits](dbader/schedule@1.2.0...1.2.1)

---
updated-dependencies:
- dependency-name: schedule
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump ruamel-yaml from 0.17.33 to 0.17.34

Bumps [ruamel-yaml](https://sourceforge.net/p/ruamel-yaml/code/ci/default/tree) from 0.17.33 to 0.17.34.

---
updated-dependencies:
- dependency-name: ruamel-yaml
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* fix exit codes when program fails (#411)

Co-authored-by: bobokun <[email protected]>

* Bump ruamel-yaml from 0.17.34 to 0.17.35

Bumps [ruamel-yaml](https://sourceforge.net/p/ruamel-yaml/code/ci/default/tree) from 0.17.34 to 0.17.35.

---
updated-dependencies:
- dependency-name: ruamel-yaml
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* [pre-commit.ci] pre-commit autoupdate (#409)

updates:
- [github.com/asottile/reorder-python-imports: v3.10.0 → v3.12.0](asottile/reorder-python-imports@v3.10.0...v3.12.0)
- [github.com/asottile/pyupgrade: v3.10.1 → v3.14.0](asottile/pyupgrade@v3.10.1...v3.14.0)
- [github.com/psf/black: 23.7.0 → 23.9.1](psf/black@23.7.0...23.9.1)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: bobokun <[email protected]>

* New option cat in trackers (#400)

* New option cat in trackers

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: bobokun <[email protected]>

* update config.sample for #200

* add additional script to edit trackers

* clarify remote_dir usage (#417)

* Bump gitpython from 3.1.35 to 3.1.37 (#414)

Bumps [gitpython](https://github.com/gitpython-developers/GitPython) from 3.1.35 to 3.1.37.
- [Release notes](https://github.com/gitpython-developers/GitPython/releases)
- [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES)
- [Commits](gitpython-developers/GitPython@3.1.35...3.1.37)

---
updated-dependencies:
- dependency-name: gitpython
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [pre-commit.ci] pre-commit autoupdate (#413)

updates:
- [github.com/pre-commit/pre-commit-hooks: v4.4.0 → v4.5.0](pre-commit/pre-commit-hooks@v4.4.0...v4.5.0)
- [github.com/asottile/reorder-python-imports: v3.10.0 → v3.12.0](asottile/reorder-python-imports@v3.10.0...v3.12.0)
- [github.com/asottile/pyupgrade: v3.10.1 → v3.15.0](asottile/pyupgrade@v3.10.1...v3.15.0)
- [github.com/psf/black: 23.7.0 → 23.9.1](psf/black@23.7.0...23.9.1)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: bobokun <[email protected]>

* 4.0.5

* Fixes #419

* Bump pre-commit from 3.4.0 to 3.5.0

Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](pre-commit/pre-commit@v3.4.0...v3.5.0)

---
updated-dependencies:
- dependency-name: pre-commit
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump gitpython from 3.1.37 to 3.1.38

Bumps [gitpython](https://github.com/gitpython-developers/GitPython) from 3.1.37 to 3.1.38.
- [Release notes](https://github.com/gitpython-developers/GitPython/releases)
- [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES)
- [Commits](gitpython-developers/GitPython@3.1.37...3.1.38)

---
updated-dependencies:
- dependency-name: gitpython
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Remove duplicates from when processing cleanup_dirs (#422)

remove duplicates from cleanup_dirs

* Bump gitpython from 3.1.38 to 3.1.40

Bumps [gitpython](https://github.com/gitpython-developers/GitPython) from 3.1.38 to 3.1.40.
- [Release notes](https://github.com/gitpython-developers/GitPython/releases)
- [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES)
- [Commits](gitpython-developers/GitPython@3.1.38...3.1.40)

---
updated-dependencies:
- dependency-name: gitpython
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump ruamel-yaml from 0.17.35 to 0.17.39

Bumps [ruamel-yaml](https://sourceforge.net/p/ruamel-yaml/code/ci/default/tree) from 0.17.35 to 0.17.39.

---
updated-dependencies:
- dependency-name: ruamel-yaml
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* fixes #426

* Bump qbittorrent-api from 2023.9.53 to 2023.10.54

Bumps [qbittorrent-api](https://github.com/rmartin16/qbittorrent-api) from 2023.9.53 to 2023.10.54.
- [Release notes](https://github.com/rmartin16/qbittorrent-api/releases)
- [Changelog](https://github.com/rmartin16/qbittorrent-api/blob/main/CHANGELOG.md)
- [Commits](rmartin16/qbittorrent-api@v2023.9.53...v2023.10.54)

---
updated-dependencies:
- dependency-name: qbittorrent-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump ruamel-yaml from 0.17.39 to 0.17.40

Bumps [ruamel-yaml](https://sourceforge.net/p/ruamel-yaml/code/ci/default/tree) from 0.17.39 to 0.17.40.

---
updated-dependencies:
- dependency-name: ruamel-yaml
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump ruamel-yaml from 0.17.40 to 0.18.0

Bumps [ruamel-yaml](https://sourceforge.net/p/ruamel-yaml/code/ci/default/tree) from 0.17.40 to 0.18.0.

---
updated-dependencies:
- dependency-name: ruamel-yaml
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* Fixes #429

* Fixes bug in edit_tracker

* Bump ruamel-yaml from 0.18.0 to 0.18.2

Bumps [ruamel-yaml](https://sourceforge.net/p/ruamel-yaml/code/ci/default/tree) from 0.18.0 to 0.18.2.

---
updated-dependencies:
- dependency-name: ruamel-yaml
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* 4.0.6

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Esteban Thilliez <[email protected]>
Co-authored-by: Fabricio Silva <[email protected]>
Co-authored-by: bakerboy448 <[email protected]>
Co-authored-by: garypiner <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request status:added-to-develop Feature Request or Bug Fix is in Develop
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants