iBicha / playlet

The unofficial, privacy driven, YouTube client for Roku
GNU Affero General Public License v3.0
282 stars 11 forks source link

[Request] Bookmarks Descend by DATE ADDED #260

Closed Neipas09 closed 6 months ago

Neipas09 commented 6 months ago

It would be awesome if when i go to my bookmarks, it automatically moves the newest videos to the top. And then descends by Date Added.

iBicha commented 6 months ago

That's a good idea - thanks for the suggestion!

Neipas09 commented 5 months ago

I don't think you quite understood what i'm requesting. I don't see how #263 has anything to do with what i requested.

If you look at this pic, you will see that at the top of the BOOKMARKS is showing a video from 2 days ago. image

And when i go down just 1 spot, there's a video from 3 hours ago image

My request is to make it so that the bookmarks section automatically puts the NEWEST video at the top, and then sorts them descending by date added.

iBicha commented 5 months ago

Aha - I see what you're asking now. You almost want the concept of "Subscription groups" that can be found in Piped or NewPipe. This is a concept that is not available yet in Playlet and Invidious.

What you have is bookmarked channels, not videos. Channels in Playlet can be bookmarked in two ways. One is just a list of channels in a row. Kind of like this: bookmarks

This is done when you select a channel, long press "ok", and select Add to "Channels" bookmark.

The second way to bookmark channels is to have the row dedicated to that channel (by choosing the Add to "CHANNEL_NAME" bookmark) which is what you are showing me.

When you do that, we create a row, the first item in the row is the channel, and the rest of the items are the latest videos from that channel.

You want to sort these channel bookmarks by the date of their last video published. Unfortunately we can't do that, because not all the bookmark rows are of the same type. Some of them are channels (the first type), some of them are playlists, and some of them are single videos. These types are fundamentally different (and can contain a mix of types) so they can't be sorted the way you're describing.

I've began an exploration in a similar space, which is listing channels you subscribed to sorted by last videos they uploaded (see https://github.com/iv-org/invidious/pull/4211) but as I said, I believe you want Subscription groups if I'm not mistaken.

If that's the case, I suggest opening a feature request in Invidious to support subscription groups.

I hope this helps.