SkyTubeTeam / SkyTube

Copylefted libre / open source YouTube player for Android
GNU General Public License v3.0
2.22k stars 318 forks source link

Downloads Failing #1226

Open GITatCIPHR opened 3 months ago

GITatCIPHR commented 3 months ago

Describe the bug Unable to download videos. I suspect two possibilities:

  1. SkyTube stops downloading new videos when it reaches a threshold number of downloads (I have a few thousand downloads, so I will attempt to remove a large number and see if that fixes the problem). NOTE: it did not fix the problem.

  2. YT changed something? NOTE: this was a guess, but did not appear to be valid (this time).

  3. See below for updates.

To Reproduce Steps to reproduce the behavior:

  1. In the Feeds tab, tap the menu on a video.
  2. Select Download.
  3. A "Downloading [video name] msg appears
  4. A "[video name] downloaded" msg does NOT appear.
  5. Tap the Downloads tab.
  6. Video is not present.

Expected behavior I expect to see a "[video name] downloaded" msg. I expect to find the downloaded video under the Downloads tab.

Screenshots N/A

Setup:

Additional context UPDATE: The problem appears to be an incompatibility with NordVPN's "Split Tunnelling" feature that allows me to specify which apps are 'trusted' to 'bypass' the VPN and 'access the Internet directly. As soon as I disconnected from the VPN entirely, SkyTune was able to download videos again.

RESULT: (provisional, add'l tests req'd) NordVPN "v6.27.2+sideload" should be considered (potentially) INCOMPATIBLE with (downloading via) SkyTube, even when SkyTube is 'trusted' to bypass the VPN.

Sorry for any inconvenience to the SkyTube Team. You guys are doing a great thing and I for one really love SkyTube.

ADDITIONAL UPDATE (2024.03.29): Found the following on NordVPN's site:

"At the moment, it is known that when the split tunneling feature is used, some services still appear to be affected by the VPN. This is related to the fact that although your real IP address does get routed through the excluded application, the DNS servers provided by NordVPN are still in effect, which may cause an issue. We are currently working to resolve this problem."

Opinion: this is a fairly serious problem for SkyTube users, so I will re-open the bug and refer the NordVPN people to it. Since it involves the IP addresses commandeered by the VPN, it is almost certainly in the Nordteam's purview to fix this, but the SkyTube team should have this report to track the issue and to refer the Nord team to for specifics.

GITatCIPHR commented 3 months ago

Reopened so NordVPN team can contribute what exactly they are doing to fix this in their IP address code.