Youtube Support #124
Labels
No labels
Bug
Cleanup/Refactor
Core Feature
Documentation
Feature
Performance Improvement
Security Improvement
UX/Accessibility
Unreproducable Bug
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: rainbownapkin/canopy#124
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Youtube is a mainstay of the TTN community, and must be treated as a first-class media source. Unfortunately, it's also a pain in the ass to work with, and it seems like it's on purpose.
added #126 as child task
added #127 as child task
added #129 as child task
Looks like piped instances are nearly as useless as invidious ones, except at least some of the remaining invidious instances disabled API access and made rotating IP's to at least server their human friendly front-end
Piped seems completely dead for non-selfhosters.
Maybe if YTDLP ends up having serious unworkable flaws, we might use a local piped instance, potentially off of a different IP, to run things. However for now YTDLP alone may be a better choice.
Otherwise if the issue is merely with the scraper and not our IP getting banned by google, we could, in the future, grab data from piped-backend or NewPipeExtractor directly.
Also google can eat shit for working on turning youtube into an un-scrapable Library of Alexandria, and also actively contributing to a fucking genocide.
added #148 as child task
Youtube support complete.