-
-
Notifications
You must be signed in to change notification settings - Fork 521
feat(LocalFeedRepository): filter members only videos #7113
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
feat(LocalFeedRepository): filter members only videos #7113
Conversation
That makes sense, yes. There shouldn't be that many paid videos, so it likely won't make much of a difference in storage space used to the end user. |
|
I've been thinking about this a bit over the last few days, and I don't think it's possible/a good idea to save them, as there are some channels that will first upload a video as a members-only video, and only later set it to public for all (á la early access). This could lead to videos not being shown at all or being shown late. In both cases, users would miss out on videos. |
That's a valid argument, I agree. |
Switches from the official NewPipeExtractor versions to a soft fork, allowing fixes and other improvements that have not yet been merged upstream. For now it just contains a fix for working with newer YT player versions and checks if a video is avialable. Ref: TeamNewPipe/NewPipeExtractor#1290 Ref: libre-tube#7113
Switches from the official NewPipeExtractor versions to a soft fork, allowing fixes and other improvements that have not yet been merged upstream. For now, it just contains a fix for working with newer YT player versions and checks if a video is available. Ref: TeamNewPipe/NewPipeExtractor#1290 Ref: libre-tube#7113 Ref: https://github.com/libre-tube/NewPipeExtractor
1817502 to
f9edc56
Compare
|
As we now include the required NewPipeExtractor API in our extractor fork, we can merge this as well. However, it should be noted that it is absolutely possible that the upstream PR will have API-breaking changes before being merged (as it already did once), so it may require a fix up in the future. |
Switches from the official NewPipeExtractor versions to a soft fork, allowing fixes and other improvements that have not yet been merged upstream. For now, it just contains a fix for working with newer YT player versions and checks if a video is available. Ref: TeamNewPipe/NewPipeExtractor#1290 Ref: libre-tube/LibreTube#7113 Ref: https://github.com/libre-tube/NewPipeExtractor
YouTube inserts Members only videos into the normal video feed. As there not watchable without signing in, they clutter the feed, this filters them out before the're displayed. Ref: https://github.com/FineFindus/NewPipeExtractor/tree/feat/member-channeltab-info
f9edc56 to
5627a93
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome, thanks for working on that upstream :)
(fyi: the force push was just a rebase)
Switches from the official NewPipeExtractor versions to a soft fork, allowing fixes and other improvements that have not yet been merged upstream. For now, it just contains a fix for working with newer YT player versions and checks if a video is available. Ref: TeamNewPipe/NewPipeExtractor#1290 Ref: libre-tube/LibreTube#7113 Ref: https://github.com/libre-tube/NewPipeExtractor Co-authored-by: reocat <[email protected]>
Switches from the official NewPipeExtractor versions to a soft fork, allowing fixes and other improvements that have not yet been merged upstream. For now, it just contains a fix for working with newer YT player versions and checks if a video is available. Ref: TeamNewPipe/NewPipeExtractor#1290 Ref: libre-tube/LibreTube#7113 Ref: https://github.com/libre-tube/NewPipeExtractor
Switches from the official NewPipeExtractor versions to a soft fork, allowing fixes and other improvements that have not yet been merged upstream. For now, it just contains a fix for working with newer YT player versions and checks if a video is available. Ref: TeamNewPipe/NewPipeExtractor#1290 Ref: libre-tube/LibreTube#7113 Ref: https://github.com/libre-tube/NewPipeExtractor
Applies the filtering of members-only videos to the channel page. As some channels upload a lot/mainly members-only content, it can be a hassle to find videos that are watchable in the app, which isn't a great user experience. Ref: libre-tube#7113
Applies the filtering of members-only videos to the channel page. As some channels upload a lot/mainly members-only content, it can be a hassle to find videos that are watchable in the app, which isn't a great user experience. Ref: #7113
Applies the filtering of members-only videos to the channel page. As some channels upload a lot/mainly members-only content, it can be a hassle to find videos that are watchable in the app, which isn't a great user experience. Ref: libre-tube#7113
YouTube has started to insert Members only videos into the normal video feed. As there not watchable without signing in, they only clutter the subscription feed.
This filters them out before they're displayed.
Requires TeamNewPipe/NewPipeExtractor#1280
This is still a draft as extractor PR is not yet merged. It might also make sense to still store the videos, so they can be used when deciding if a full channel fetch is needed?