New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request]: Optionally downloading #Shorts and livestreams, and giving them their own page #368
Comments
Thanks for collecting that here. Some additional findings: Shorts can be extracted from the |
Also need to get Can be extracted from Personally I find this a high-level... not issue, but broken feature due to YTs changes. |
Thanks for adding that. In the meantime, as these videos have the same url, you can also add the video directly to the download queue. |
I'm interested in helping to do the work to add this feature as a few of the channels that I subscribe to almost exclusively do live content which was broken in the youtube change of moving to a separate page. I have been playing around a little bit in the codebase and have a more or less working solution but want some guidance on the best way to handle this since I am new to this codebase. Initial question is should there be a ta_live and ta_shorts to keep lives and shorts separate from all the normal videos or just add a flag for live and short to the ta_video? Also, at first glance it doesn't look like there are any flags coming from the youtube api to indicate short except for them coming from the "shorts" page. I think the process is to check for a '#short' in the title or description as well as ensure <= 60 seconds in duration. |
Thanks for reaching out! We're thinking of doing a Discord live stream soon. kind of going over the codebase to help new devs get comfortable. If you're interested, you can see it there when we go live, otherwise, we'll be recording it too. @bbilly1 will be able to answer your initial questions before that though. |
@pairofcrocs Awesome, I will definitely tune in. I usually don't do much with open source projects, mainly stick with my contracting work but I would really like to see this implemented so I don't mind spending a few hours knocking it out. The codebase is pretty straightforward, I didn't have a whole lot of problems finding everything and getting a POC implemented in a couple hours just to get familiar and play with everything. |
@simpleman19 thanks for reaching out, I'm very glad for your help. You might be further along with a solution here, so take my input with a grain of salt, obviously, I haven't thought it all through.
I think it would make sense to have it all in the same index,
I was hoping by getting the Also see #385 with some additional input, particularly the download form parsing needs fixing... Ideally we should be able to configure this on a per channel basis, maybe you saw, I implemented some channel overwrite logic for a few other things. It has come up a few times before, it would be nice an easy way to skip shorts or live streams. So that's the outline :-). Feel free to tackle any or all of that, I'd be more than happy to assist, usually on Discord. |
@simpleman19 were you able to make any progress on this one? Please reach on on Discord so we can coordinate to avoid making duplicate work. |
Apologies for the delayed response, last week was a super busy week for me. I will grab the discord link and reach out so we can coordinate further, I should have some time this week to burn on this. |
This is now merged in v0.3.1. Thanks for your help with that! |
Already implemented?
Your Feature Request
Adding the ability to select if shorts are downloaded or not. Also, moving the shorts out of the channel page and into their own shorts page.
Your help is needed!
The text was updated successfully, but these errors were encountered: