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

Unable to add torrents from RSS feeds #19871

Open
jimzhangao opened this issue Nov 5, 2023 · 18 comments
Open

Unable to add torrents from RSS feeds #19871

jimzhangao opened this issue Nov 5, 2023 · 18 comments
Assignees
Labels
Proxy/VPN Issues related to the use of proxy/VPN RSS RSS-related issues/changes

Comments

@jimzhangao
Copy link

jimzhangao commented Nov 5, 2023

qBittorrent & operating system versions

qBittorrent: 4.6.0 x64
Operating system: Windows 10 Pro 22H2 (10.0.19045)
Qt: 6.4.3
libtorrent-rasterbar: 2.0.9.0

What is the problem?

It was supposed to be automatically downloaded after the RSS feeds subscription was updated, but suddenly it didn't work. Even manually double-clicking or right-clicking to download the torrent didn't work.

If you download manually from the subscription list, an error message will pop up after a period of time: Cannot download 'https://mikanani.me/Download/20231008/7a62e52aafd70989e34cb50e3274ac9f8b0362de.torrent' An unknown network-related error was detected.

But if you manually add a torrent link, you can download it normally.

Steps to reproduce

No response

Additional context

No response

Log(s) & preferences file(s)

No response

@glassez
Copy link
Member

glassez commented Nov 5, 2023

@jimzhangao
Did you test some another RSS feed?

If you download manually from the subscription list, an error message will pop up after a period of time: Cannot download 'https://mikanani.me/Download/20231008/7a62e52aafd70989e34cb50e3274ac9f8b0362de.torrent' An unknown network-related error was detected.

Could you also provide RSS feed URL for testing?

@glassez glassez added the RSS RSS-related issues/changes label Nov 5, 2023
@jimzhangao
Copy link
Author

@jimzhangao Did you test some another RSS feed?

If you download manually from the subscription list, an error message will pop up after a period of time: Cannot download 'https://mikanani.me/Download/20231008/7a62e52aafd70989e34cb50e3274ac9f8b0362de.torrent' An unknown network-related error was detected.

Could you also provide RSS feed URL for testing?

I try another RSS, and it did not work too.
Here is the RSS feed URL I used:
http://mikanani.me/RSS/Bangumi?bangumiId=3198&subgroupid=583
https://acg.rip/.xml?term=%E8%BF%9B%E5%87%BB%E7%9A%84%E5%B7%A8%E4%BA%BA

@dongwlin
Copy link

dongwlin commented Nov 7, 2023

I also encountered this situation after upgrading to v4.6.0 today. It didn't happen after I rolled back to v4.5.5.

@jimzhangao
Copy link
Author

I also encountered this situation after upgrading to v4.6.0 today. It didn't happen after I rolled back to v4.5.5.

Thank you. I try v4.5.5, and then the problem is gone.

@xavier2k6
Copy link
Member

@jimzhangao @dongwlin

  1. Do you use a VPN?
  2. What Qt based version of 4.5.5 did you rollback to? (Qt 5 or Qt 6)

@dongwlin
Copy link

dongwlin commented Nov 7, 2023

@jimzhangao @dongwlin

  1. Do you use a VPN?
  2. What Qt based version of 4.5.5 did you rollback to? (Qt 5 or Qt 6)

Yes, I used a VPN. I need set proxy to visit rss site. I rolled back to version 4.5.5, which is based on Qt6.

@glassez
Copy link
Member

glassez commented Nov 7, 2023

What is your qBittorrent Proxy configuration?

@glassez
Copy link
Member

glassez commented Nov 7, 2023

I try another RSS, and it did not work too.
Here is the RSS feed URL I used:
http://mikanani.me/RSS/Bangumi?bangumiId=3198&subgroupid=583
https://acg.rip/.xml?term=%E8%BF%9B%E5%87%BB%E7%9A%84%E5%B7%A8%E4%BA%BA

Both work for me.

@dongwlin
Copy link

dongwlin commented Nov 7, 2023

What is your qBittorrent Proxy configuration?

image

The proxy configuration looks like this in v4.5.5.
In v4.6.0, the rss option below is checked.

@glassez
Copy link
Member

glassez commented Nov 7, 2023

In v4.6.0, the rss option below is checked

Seems it affects only RSS feeds themselves. Could you test it with enabled proxy for general purposes?

@luzpaz luzpaz added the Waiting info Waiting for participants to supply more info/fulfill template requirements label Nov 7, 2023
@dongwlin
Copy link

dongwlin commented Nov 7, 2023

In v4.6.0, the rss option below is checked

Seems it affects only RSS feeds themselves. Could you test it with enabled proxy for general purposes?

After enabling the proxy for general purposes, it works fine. I appreciate your response and feel that I'll need some time to explore the differences in the new version. Your help is invaluable to me, and I will make an effort to learn and adapt to these new features.

@glassez
Copy link
Member

glassez commented Nov 7, 2023

Seems it affects only RSS feeds themselves. Could you test it with enabled proxy for general purposes?

After enabling the proxy for general purposes, it works fine.

Hmm... doesn't it seem like unexpected behavior? Should I change "Use proxy for RSS purposes" to affect also downloading torrent files by links from RSS feeds?

@glassez glassez removed the Waiting info Waiting for participants to supply more info/fulfill template requirements label Nov 7, 2023
@glassez glassez self-assigned this Nov 7, 2023
@dongwlin
Copy link

dongwlin commented Nov 7, 2023

Seems it affects only RSS feeds themselves. Could you test it with enabled proxy for general purposes?

After enabling the proxy for general purposes, it works fine.

Hmm... doesn't it seem like unexpected behavior? Should I change "Use proxy for RSS purposes" to affect also downloading torrent files by links from RSS feeds?

I think extending it to include downloading torrent files through RSS subscription links would make it more comprehensible.

@jimzhangao
Copy link
Author

Seems it affects only RSS feeds themselves. Could you test it with enabled proxy for general purposes?

After enabling the proxy for general purposes, it works fine.

Hmm... doesn't it seem like unexpected behavior? Should I change "Use proxy for RSS purposes" to affect also downloading torrent files by links from RSS feeds?

Thank for your help. It works well after I enabled "Use proxy for general purposes". I was using a VPN and I thought this option was useless for RSS, so I didn't enable it. For those who don't want to enable redundant features, I feel like this change seems to be more consistent with the expected behavior.

@glassez glassez changed the title Unable to download RSS feeds automatically or manually Unable to download torrent from RSS feeds Nov 8, 2023
@glassez glassez changed the title Unable to download torrent from RSS feeds Unable to add torrents from RSS feeds Nov 8, 2023
@glassez glassez added the Proxy/VPN Issues related to the use of proxy/VPN label Nov 8, 2023
@glassez glassez pinned this issue Nov 12, 2023
@RtYkk
Copy link

RtYkk commented Nov 19, 2023

@glassez After I upgraded to 4.6.0 yesterday, I also discovered this issue. The reason for this problem is that the newly added proxy setting "Use proxy for RSS feeds" in version 4.6.0 TURLY ONLY applies to fetching RSS, not downloading torrents from RSS feeds. My initial feeling is also that "Use proxy for RSS feeds" necessarily includes downloading torrents from RSS feeds. However, when I discovered this issue yesterday and re-examined the proxy settings, I realized that it is not the case. In order to download torrents, you must also enable "Use proxy for general purposes". Therefore, the separate setting of "Use proxy for RSS feeds" currently has no meaning because if a user enables it, it implies that there are connection issues when connecting to the RSS source website (such as being blocked). If you want to directly download torrents from the RSS feeds, it will mostly be from the same website. If you do not enable "Use proxy for general purposes" at this time, then the torrent downloading behavior will not go through the proxy and network errors will occur.

But I think it is difficult to modify the current situation now because, from a programming perspective, the torrent link obtained from the RSS module is definitely directly sent to the download torrents module for downloading. It is unlikely that this will be modified because of this. It can only be said that the classification of proxy settings needs to be reconsidered. The current categorization is indeed very confusing. Personally, I think we can only keep "Use proxy for general purposes" and include RSS in it as well. This should solve the problem.

@RtYkk
Copy link

RtYkk commented Nov 19, 2023

From the user's perspective, it is easy to assume that when "Use proxy for RSS feeds" is enabled, downloading torrents from RSS feeds via proxy is also a natural feature. However, from a programming design standpoint, this is DEFAINITELY not the case. RSS feeds and downloading torrents are two separate modules that should be treated independently. There is no need to handle this specific corner case separately.

I think the a NEW "Use proxy for general purposes" setting including RSS in it will be sufficient. By enabling only this setting, it does not affect my ability to announce my real IP to the tracker or connect with peers using my real IP. This is enough.

@glassez
Copy link
Member

glassez commented Nov 19, 2023

There is no need to handle this specific corner case separately.

It was user requests for the ability to enable proxy for RSS separately that prompted me to add this feature. The fact that it doesn't follow this option when downloading related torrents is my fault. So I'll fix it anyway.

@ooQAQooo
Copy link

ooQAQooo commented May 1, 2024

There is no need to handle this specific corner case separately.

It was user requests for the ability to enable proxy for RSS separately that prompted me to add this feature. The fact that it doesn't follow this option when downloading related torrents is my fault. So I'll fix it anyway.

I also encountered this problem in V4.6.4(Mac OS).
However, the VPN I used is subscription-based and the host cannot be viewed.
May I ask how I can solve the problem?
Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Proxy/VPN Issues related to the use of proxy/VPN RSS RSS-related issues/changes
Projects
None yet
Development

No branches or pull requests

7 participants