FreeTubeApp / FreeTube

An Open Source YouTube app for privacy
https://freetubeapp.io/
GNU Affero General Public License v3.0
13.15k stars 817 forks source link

[Bug]: Fetch more results inside channel page results in current list of videos duplicating #2851

Closed efficientwrite closed 1 year ago

efficientwrite commented 1 year ago

Guidelines

Describe the bug

  1. Search for any channel name.
  2. Click on the channel to load its page.
  3. Click on fetch more videos button at bottom of page in Videos tab.
  4. Can see the current list of videos listed will be duplicated and added to the list shown.

Expected Behavior

Should load more older videos than already listed if available.

Issue Labels

usability issue

FreeTube Version

v0.18.0 Beta

Operating System Version

Mac v12.5.1

Installation Method

.dmg

Primary API used

Invidious API

Last Known Working FreeTube Version (If Any)

N/A

Additional Information

No response

Nightly Build

efb4f5ff-1298-471a-8973-3d47447115dc commented 1 year ago

What invidious instance are u using?

Also cant replicate on the local API so probably invidious related.

efficientwrite commented 1 year ago

Have not set any default instance, should switch to random instance each time. It was the same when closed and opened 2-3 times, probably different instance each time, last one being https://invidious.flokinet.to.

Also local API doesn't work for me always falls back to invidious API.

ScriptForAll commented 1 year ago

I've experience this too while using Inviduos API.

Also the Local API is also returning an error: "TypeError: cannot read properties of null (reading '1')"

Yesterday I couldn't fetch at all, today I can fetch up to 4 times.

MarmadileManteater commented 1 year ago

This is a known issue with Invidious right now: https://github.com/iv-org/invidious/pull/3374#issuecomment-1301012989

MarmadileManteater commented 1 year ago

I've experience this too while using Inviduos API.

Also the Local API is also returning an error: "TypeError: cannot read properties of null (reading '1')"

Yesterday I couldn't fetch at all, today I can fetch up to 4 times.

This is a known issue that has a fix in yt-channel-info which has not made its way into FreeTube yet.

2HappyNerds commented 1 year ago

Could these two issues be related?

[Bug]: Certain channels fail to load additional videos using local (and invidious) API (https://github.com/FreeTubeApp/FreeTube/issues/2901)

Even if different cause/fix -- be aware that fiddling with settings may change you to this other bug!

github-actions[bot] commented 1 year ago

This issue is stale because it has been open 28 days with no activity. Remove stale label or comment or this will be closed in 7 days.

github-actions[bot] commented 1 year ago

This issue is stale because it has been open 28 days with no activity. Remove stale label or comment or this will be closed in 7 days.