NabokD / pockettube

The best way to manage your YouTube subscriptions
https://pockettube.io/
163 stars 6 forks source link

[Bug] Extension still shows watched videos #79

Closed Gethe closed 8 months ago

Gethe commented 8 months ago

No matter how many times I watch a video, it still appears in my subscription groups. I recently changed my YouTube handle so I suspect this may be part of it, but I don't know how to fix it.

I've tried removing the extension and reinstalling it, but that hasn't worked. This is on chrome

NabokD commented 8 months ago

It's weird, have you watched videos in YouTube history here: https://www.youtube.com/feed/history ?

NabokD commented 8 months ago

Also please check the channel tab did you see the watched indicator there?

Gethe commented 8 months ago

Yes, they are in my watch history and shows the indicator on the channel page.

Watch History

image

Channel

image

PocketTube group

image
NabokD commented 8 months ago

Unfortunately, I can't reproduce the behavior on my feed. Could you give me more information? Push button F12(Windows) or Cmd+Opt+J(Mac), switch the console tab, open the feed and send the screenshot to me. Maybe it'll be some errors.

Gethe commented 8 months ago

image

NabokD commented 8 months ago

Thank you! Could you please also open the Network tab, filter by https://www.youtube.com/youtubei/v1/browse click on one request, and open preview? It seems YouTube can't handle some requests on your account.

CleanShot 2023-10-15 at 19 14 55@2x

Gethe commented 8 months ago

image

NabokD commented 8 months ago

Thank you, one more thing could you please open 'Payload' tab near 'Preview'

Gethe commented 8 months ago

image

NabokD commented 8 months ago

Thank you, it seems channel identification is wrong, I'm not sure why. Can you open the channel in the left sidebar under Subscription Groups in the group? Could you please clarify how you added the channel to the group, is it was on the channel/video page or on the PocketTube dashboard?

NabokD commented 8 months ago

and one more test, try to remove the channel from the group and add it again, maybe it helps, however it's really weird

Gethe commented 8 months ago

Yeah, I can open the channel from the group list. I added it from PocketTube, the "Set channels for < group >" dialog.

NabokD commented 8 months ago

Could you please send me your export file? Click on extension file -> backup -> export, save the file, and send it to hello@pockettube.io I want to check your data, maybe something is wrong on the side.

Gethe commented 8 months ago

sent

NabokD commented 8 months ago

Thank you, I've got it, I'll investigate it and back to you

NabokD commented 8 months ago

I've reproduced the behavior, it depends on the location. It seems YouTube started to provide channel ID without the prefix UC typically ID is UCZYTClx2T1of7BRZ86-8fow, but in your case it's ZYTClx2T1of7BRZ86-8fow I've prepared a workaround to fix the issue, the new version is on review, and it takes several days. I'll inform you when it'll be available!

Gethe commented 8 months ago

Awesome! thank you!

Kyzoku commented 8 months ago

I was just coming here to report what I think may be the same thing. I have watched videos showing in a subscription group on the deck.

On a side note, have you found a way for videos that are put in the Live or Shorts sections of a channel to show up in the deck without adding them to a subscription group?

kachunkachunk commented 8 months ago

Also chiming in with the same experience/problem. Glad you have a workaround in the pipeline!

phcs93 commented 8 months ago

Hey, I've noticed two different bugs but the root cause might be the same:

  1. The deck is ignoring my settings to hide "shorts" from my custom columns
  2. Also, on custom columns, the duration of each video is not showing anymore and it won't indicate that I've already watched them (with the little red bar on the bottom)
NabokD commented 8 months ago

I was just coming here to report what I think may be the same thing. I have watched videos showing in a subscription group on the deck.

On a side note, have you found a way for videos that are put in the Live or Shorts sections of a channel to show up in the deck without adding them to a subscription group?

No, it's not available

NabokD commented 8 months ago

Hey, I've noticed two different bugs but the root cause might be the same:

  1. The deck is ignoring my settings to hide "shorts" from my custom columns
  2. Also, on custom columns, the duration of each video is not showing anymore and it won't indicate that I've already watched them (with the little red bar on the bottom)

Yes, both have the same root

NabokD commented 8 months ago

The new version 15.7.8 is available for Chrome, try to use it!

Gethe commented 8 months ago

It works! Thank you!

aDreamEater commented 8 months ago

Firefox user here. I came to report a similar issue involving the channel ID dropped UC prefix. It's preventing the 'add to queue' button from working from pockettube, instead redirecting to a blank channel page (which displays properly when adding the UC prefix). Hopefully when this fix comes to Firefox it will fix the queue issue as well!

NabokD commented 8 months ago

Yes, it is related and the new version will be on Firefox soon, unfortunately, their extension review process is slow on Firefox as usual, I expect it'll be at the end of the week.

NabokD commented 8 months ago

The new version 15.7.8 is available for Firefox too.