FreeTube
FreeTube copied to clipboard
[Feature Request]: Add dedicated shorts tab
Guidelines
- [X] I have searched the issue tracker for a feature request that matches the one I want to file, without success.
- [X] I have searched the documentation for information that matches the description of the feature request I want to file, without success.
Problem Description
Since i kinda love youtube shorts, and also since it also owned by google. I dont get to be anonymous watching these youtube shorts since you know its owned by google. I think this could be good for FreeTube if you added this.
Proposed Solution
I dont whats the solution yet, i dont even know programming is. So yeah.
Alternatives Considered
none.
Issue Labels
new feature
Additional Information
No response
U can already watch shorts in FreeTube
U can already watch shorts in FreeTube
They probably mean the YouTube Shorts page (ex: https://www.youtube.com/shorts/{videoId} which behaves a lot like a tiktok page with infinite scrolling of short form content only..
Oh didnt know that that was a thing now. Edited the title and will reopen.
This issue is stale because it has been open 28 days with no activity. Remove stale label or comment or this will be closed in 7 days.
This issue is stale because it has been open 28 days with no activity. Remove stale label or comment or this will be closed in 7 days.
Just a thought about the implementation of this. This tab should just be like your subscription tab but with all shorts together from all your subscriptions
It'd also be helpful if a channel can be filtered by Shorts only. I don't care to watch all the videos of a certain channel but I would like to see their Shorts. Either as a new tab or some kind of filter:
This issue is stale because it has been open 28 days with no activity. Remove stale label or comment or this will be closed in 7 days.
Bump
I've pulled the repo and have been looking at the code & architecture. I would be willing to take a try at creating a dedicated "Shorts" tab on the Channel.vue . I think I can have something presentable early next week.
@KarateCowboy
Some info:
yt-channel-info will need to be updated (there hasnt been a new release in a while so you could set the version to a specific commit)
I believe the command would be:
yarn add git://github.com/freetubeapp/yt-channel-info.git#1e80fc79bdc86355ca48425f03bc8a64d7451133
(This should add getLiveStreams and getShorts to the local api)
Invidious has two new endpoints: /channels/{channelId}/streams for live streams And /channels/{channelId}/shorts for shorts
I believe there are settings to hide shorts and live content too (not 100% sure about hiding shorts) so make sure that it isn't displayed and the code isn't ran if it's disabled 🙂. Let us know if you need any more help
Great! That will be super helpful. Understanding the general application layout was pretty easy. The next part to grok is those APIs and this will save me time reverse engineering and head scratching.
I have a basic shorts tab and play view working using the ytch module. Now I will try to make it work with Invidious
@ChunkyProgrammer
I created a PR for feedback. The basic Shorts tab is implemented. Looking for feedback about localization or any other things I need to know. I am sure there are some loose ends of which I am unaware.
As a less ideal temporary solution, by RSS the shorts are included as a normal video, and are added by freetube.
cool - merge.
As for the original requested feature
They probably mean the YouTube Shorts page (ex: https://www.youtube.com/shorts/{videoId} which behaves a lot like a tiktok page with infinite scrolling of short form content only..
We wont implement this random tiktok like doomscroller feature. Shorts tab on the channel page is already implemented and is going to be implemented on the subscription page