CodeNinjaUK / youtube-subs-grid

A browser extension to fix Youtube's broken subscription feed page.
55 stars 14 forks source link

"Mark all as watched" only marks the currently listed videos as watched #76

Open Drachlox opened 8 years ago

Drachlox commented 8 years ago

After the last update, Youtube (or the addon?) has decided that all the videos i marked as watched when they came out (but didn't actually watch) is no longer tagged as "watched". Therefore it insist on showing me an endless list of old videos (dating back several years. I therefore thoght "hey, ill just use the "mark all as watched" button. BUT.. for it to mark something watched it has to be listed (or loaded in the list of all the videos). I therefore decided to re-click the mark all as watched button, press "ok", and repeat over and over.. But after getting to videos over 1 year old i am still nowhere near the end.

Is there a possibility to actually mark ALL as watched? Or add the feature someone else posted about, where you can set it to only show videos from the last X days (where X is a user-selected timeframe)?

compilenix commented 8 years ago

I can confirm this behavior.

I walked around this by enabling the option 'Auto load videos as you scroll.' and keeped scrolling until it stoped reloading new videos. then clicked on 'Mark all videos as whatched'.

compilenix commented 8 years ago

... add the feature someone else posted about, where you can set it to only show videos from the last X days (where X is a user-selected timeframe)?

+1 for the suggestion.

DanSmith70 commented 8 years ago

Unfortunately it's not possible to mark all videos watched, only the ones currently visible ones. I'm going to add a few more settings in (hopefully) the next day or so to give more control around this area such as not auto loading a certain number of times.

I'm considering the the only show videos from the last X days thing - it might be possible to do something in that area but I need to think about the best way to do it so it'll be a bit longer for that one.