SkyTubeTeam / SkyTube

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

Replace new videos toast with something persistent #1133

Open navid-zamani opened 2 years ago

navid-zamani commented 2 years ago

Is your feature request related to a problem? Please describe. I cannot see which videos are actually new.
Currently I can not distinguish between unwatched/new and unwatched/don’tWantTo. :)
I think the current toast notification or the like generally is the wrong way, since it’s not persistent, and mostly missed. (And not saying which videos are the new ones.)

Describe the solution you'd like Instead, the app should mark all new videos in the feed list (e.g. with a red frame|background), so you can see what’s actually new. It currently has “not watched” and “watched” as states, but “not yet checked out” is missing. And it should not assume I have checked them out just because I had the feed tab open and they got listed once or even if I started to play them. I’d prefer to go over them and tap some checkbox. That would also allow me to mark a video as done without marking it as seen when I don’t like it and don’t want to watch it but want to see that I have checked it our before. (Even with partially watched videos that I stopped watching because of not liking them.) That way I can easily scan the list for what’s new, what’s left to watch, and always know when there’s nothing left to watch.

Describe alternatives you've considered I don’t know of any available alternatives.

drogga commented 2 years ago

I always watch it while it fetches to see the number and I also use a app called "Toast Source" that grabs and saves the message with the new videos count number, in case I miss it and under "Preferences" > "Privacy" > "No Playback Status" - if you haven't put a checkmark on that option, then you should see a red line on the bottom of every watched video's thumbnail, that's how you can distinguish the newly fetched videos from the old ones.

I think it re-scans every ~2 or 3 hours, the force refresh is broken since v2.975 or 2.977 (I think, I commented it back then).