iBicha / playlet

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

(Feature Request) YouTube Shorts #211

Open TheBossMan3 opened 7 months ago

TheBossMan3 commented 7 months ago

In the official YouTube app for Roku, you can scroll down to see more YouTube Shorts and also they loop. Could you add this in for YouTube Shorts. I know SmartTube for Android TV has this feature. Thank you so much for all of your work on Playlet

iBicha commented 7 months ago

Thanks for the suggestion. I guess if I would split the request into two:

Videos looping as an option is something I intend to add not only for shorts but for any video you want. As for shorts specifically, unfortunately there's no way for Playlet to differentiate between shorts and regular videos yet. This needs to be implemented on Invidious first (see https://github.com/iv-org/invidious/issues/2585)

absidue commented 7 months ago

Just going to leave a note here that "unfortunately there's no way for Playlet to differentiate between shorts and regular videos yet" applies to Invidious too, as YouTube doesn't provide that information either.

iBicha commented 7 months ago

Just going to leave a note here that "unfortunately there's no way for Playlet to differentiate between shorts and regular videos yet" applies to Invidious too, as YouTube doesn't provide that information either.

@absidue I'm not a 100% sure, but looking at the payload from the browse API, it looks like the shorts do have some unique attributes to them (like having a command that takes you to a "webPageType":"WEB_PAGE_TYPE_SHORTS", or even the url "url":"/shorts/) I'm not sure if this would be solid enough or too flaky to detect shorts, but it feels like official clients can differentiate between regular shorts and videos, so maybe there's a clear-ish way to do that

Neipas09 commented 6 months ago

Please do NOT add YT Shorts to your app. They are GARBAGE!!! Anything that tries to imitate tikTARD is TRASH!

iBicha commented 6 months ago

As mentioned, currently there's isn't solid way to differentiate between a short and a regular video. Once there's a way on day, we'll make sure to have a setting to enable/disable shorts. Everyone is happy.

Neipas09 commented 6 months ago

As mentioned, currently there's isn't solid way to differentiate between a short and a regular video. Once there's a way on day, we'll make sure to have a setting to enable/disable shorts. Everyone is happy.

Hopefully Disabled by Default