-
-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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: Add support for Bitchute #664
Comments
Web Torrent technology Bitchute uses for backend network: https://github.com/webtorrent/webtorrent |
I don't think that would be a good Idea to import an P2P lib into NewPipe. Couldn't we take advantage of their website? |
Yeah we can use their "web seeds" to play the video, but that would sort of defeat the purpose, wouldn't it? |
@mauriciocolli Indeed I did think that and came to same conclusion. |
I just had this rather strange idea. (Just an idea). |
What's the idea of p2p then? 😛 And that would be similar of running something like Popcorn Time on a server and let everybody use that. You need a shit load of bandwidth to do that and it's centralized instead of decentralized |
@theScrabi that's the best option indeed. |
@theScrabi: I don't think that's a good option, because that'd cost much bandwidth for your, uhmm… @TheAssassin's server and BitChute might contain illegal content and I think you'd be doing illegal stuff if you 'rehost' that content. |
they don't promote illegal content... they only promote free speech. Ref illegal content that is the same for any website or even YouTube... anyone can upload something illegal it just takes time for admins to find it. Re hosting illegal well you dont have to rehost for bitchute you can just leech. That would make more sense for this application. However average users separate from this should seed since they can control what they click on but a server with loads of users cannot. If you did a client side webtorrent implementation it would also avoid all these issues! |
@2E0PGS: Well, I haven't really looked into BitChute. Btw how could they remove things if it's P2P? And yeah, if I'd implement this I'd indeed use WebTorrent client-side.
|
they can remove the indexing of such things. they can also remove the initial web seeds on their own servers but they cannot ofc stop others seeding it still. However if others still seed it they would need to find a way to index that themselfs since bitchute just wont show it on their site. therefore bitchute are not to blame once they stop indexing it and remove any seeds from their servers of the offending content. |
Adding Bitchute and Dtube support would be great. I do know that Bitchute and DTube are working on their own apps right now too for their platforms. But adding this feature into NewPipe would be a cherry on top for me. |
I am currently working on a tutorial that will enable 3. party devs to add srvices to NP. If your interested give it a try ;D |
It would be nice to have something like VLC. The nice thing is that they are textual script that are executed directly, so you don't need a compiler to create them. |
if it was done by just posting a url directly that was awesome, because that way we could embeded yt-dl. However life is not that easy, if you want to support a service you have to do more, therfore we have the NewPipeExtractor. |
I haven't explained it clearly, for example this script in lua parse the html or xml pages of the RAI website and return a sort of playlist of video streamings or other webpages that can be parsed later with the same script. I haven't updated it in a while so I'm not sure it is still completely working but I will verify it in the future. |
love to see this i was going to add this myself. that way we can have popup and background playback from bitchute and dtube |
Whoever has the first multiclient video aggregator (especially for Android) will go gangbusters. I strongly suggest Newpipe integrates Bitchute and Realvideo and perhaps Dtube, even if they aren't full streaming backends, just a subscription tracker that allows the native sights to be opened for unified subscription management would be a godsend. That's all google video used to be. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
It looks like the next update will have Peertube, hopefully Bitchute will get added soon too! |
This is so important. Can't wait. |
This is now more important than ever, screw YouTube! |
@ghost good idea is use a peertube Chocobozzz/PeerTube#2410 (comment) as cdn or embark, as selfhosted serverless solution https://github.com/embarklabs/embark like cdn Chocobozzz/PeerTube#2115 (comment) https://github.com/TeamNewPipe/NewPipe/issues/1137#issuecomment-379424624 |
Personally am not for adding Bitchute, it requires non-free js to run on site, and is centralized. |
That's not really a criterion for NewPipe, a completely free software. Servers are often proprietary anyway. Using NewPipe actually allows you to get rid of the non-free JavaScript. We don't have to base decisions on what the original web frontends use therefore.
Not sure if you're a bit naive there, but it's all about revenue. Making videos costs money. A lot of money. Equipment, time, etc., nobody's paying there. For instance Bitchute allows users to generate some income from their content. I don't see how this would work for PeerTube. You will only get creators to move to this platform if they can compensate their expenses. Not every content creator is in the position to fund it all by themselves, most aren't even interested in this "service to the community" (and there is nothing wrong with that, really!). Despite my (currently) low income I'm generally more generous in such topics, but I can understand why many people think differently. Not even the creators have to spend money, though. Video streaming generates a lot of traffic. You need beefy servers with highly capable upstream connections to serve such content. In contrary to e.g., YouTube, PeerTube server owners usually cannot pay for their expenses at least. They kind of donate their service to the community as well. NewPipe in fact also is a "free rider" for services, considering that using NewPipe generates neither an income for the creator nor the platform. Of course, this can be compensated by asking for voluntary donations, but donations only work out as intended in a few cases. The majority of donation-based services cannot fund themselves completely with that income. Unless creators (and to some extent platforms) are motivated enough to go for such completely free solutions, we're unlike to see more creators share content there. If you can motivate them (e.g., by sponsoring them via Patreon or ideally Liberapay), why should they move away? Unless you can come up with funding models, you're really requesting too much, @grravity. |
Bumping this. Bitchute is a genuine alternative to YouTube at this point, if YouTube is supported by NewPipe then BitChute should seriously be considered. Especially when PeerTube is supported despite having a significantly smaller community |
Feature request for additional platform support.
Since YouTube is becoming more and more censored alot of people are now jumping ship to Bitbchute.
I feel this P2P technology is the future for a decentralized net. Anyway I wonder if it would be a worth while exercise to implement the necessary web-torrent technology (open source) and API code to support Bitchute on Newpipe.
The other option is possibly wait until someone else makes a Bitchute mobile client which is standalone. Hopefully open source.
Bitchute website: https://www.bitchute.com
Thanks,
2E0PGS
The text was updated successfully, but these errors were encountered: