winsomehax / plugin.video.bitchute

Allow login and browsing of the bitchute website from within KODI
GNU General Public License v2.0
20 stars 2 forks source link

Rumble addon? Could you do one please? #35

Open ohmichael opened 3 years ago

ohmichael commented 3 years ago

I can't find a place on your github to message you but could you make one for rumble or odysee? Possibly rumble if you could focus on it. Please and ty. Delete this if the issue is a burden.

winsomehax commented 3 years ago

I will leave it open, but odysee appears to need a daemon running (correct me if I am wrong anyone) - which won't fly on Kodi. As for Rumble.. perhaps. I'm very short of spare time at the moment - which is why I haven't updated stuff much.

ohmichael commented 3 years ago

Thank you your addons are great I’ll keep watch :)

Isayso commented 3 years ago

a rumble addon for 19 is available and I was able to feed odysee links into the lbry addon via "plugin://plugin.video.lbry/play/" Odysee is like a frontend vor Libry

ohmichael commented 3 years ago

I use kodi 18.9 the new version will break my stuff

DavidFW1960 commented 3 years ago

Second/Thirding a rumble request. There is a rumble addon but it doesn't allow you to login and see your subscriptions - they all need to be added manually so it's no where near as good as your bitchute addon. Just trying the fix for user agent now. The rumble one is here https://github.com/OnePlayHD/OneRepo/tree/master/matrix/plugin.video.rumble.matrix

DavidFW1960 commented 3 years ago

Also brighteon and banned.video addons would be super useful

winsomehax commented 3 years ago

banned.video: the site appears to the sit behind cloudflare setup to specifically stop anything but a browser.

DavidFW1960 commented 3 years ago

I actually found a banned.video addon that works quite well....

winsomehax commented 3 years ago

Does it scrape the site? Or just have some URLs hardwired into it?

I ask because my solution for ages has been to just put the URL (below) for - say Alex's show - into a file called "alex.strm", store it somewhere KODI can access it and then play that file.

https://freespeech.akamaized.net/hls/live/2016712/live2/playlist.m3u8

But you can't tell when the thing is actually live (it reruns) nor can you scrape the stories/videos

Dynamically scraping the site to find the URLs or even accessing the graphql api always gets denied by Cloudflare. I assumed this was to avoid the constant DDOS attacks they get.

On Tue, 1 Jun 2021, 05:46 DavidFW1960, @.***> wrote:

I actually found a banned.video addon that works quite well....

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/winsomehax/plugin.video.bitchute/issues/35#issuecomment-851800400, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALDWQE4MUKXXEWFBDBQJJWTTQRQ2RANCNFSM42AD45CA .

DavidFW1960 commented 3 years ago

I found it discussed on the Kodi Forum and the addon is here https://github.com/Spinalcracker/repo-plugins/tree/jarvis/plugin.video.infowars It works well

winsomehax commented 3 years ago

Doesn't look like it's been updated for quite a while.

Although I don't think it's possible to scan the site using code (and if anyone knows a way around the CloudFlare stuff I'm happy to hear suggestion) - it should be possible to make a simple menu to open the various standard video streams on banned.video.

I was thinking of make a simple addon that will load a banned.json file from github containing the name of the feed and the URL to play:

    "title": "The Alex Jones Show",
    "URL": "https://freespeech.akamaized.net/hls/live/2016712/live2/playlist.m3u8",
    "schedule": "Weekdays 11am - 3pm and Sunday 4pm - 6pm CST"

    "title": "The War Room with Owen Shroyer",
    "URL": "https://freespeech.akamaized.net/hls/live/2016873/live4/playlist.m3u8",
    "schedule": "Weekdays 3pm - 6pm CST "

    "title": "The American Journal",
    "URL": "https://freespeech.akamaized.net/hls/live/2016873/live3/playlist.m3u8",
    "schedule": "Weekdays 8AM - 11AM CST"

So basically the addon starts and loads this from github (which can be updated). It's not perfect, but the banned.json file could be updated on github without changing the code - and it could work on Matrix too.

It can't tell which feed is live (these feeds loop) - what is live can only be determined by looking at the site and cloudflare is stopping that

But it's easy enough to make a static menu that loads its entries from a json file. Anyone interested in seeing this?

DavidFW1960 commented 3 years ago

Dunno. It's a bit like reinventing the wheel because the one I linked you to works well even though it's a few years old and hasn't been updated. Would be better if you could make a Brighteon one IMO.

winsomehax commented 3 years ago

I don't use Rumble. I'll label this as "enhancement"... never say never

winsomehax commented 3 years ago

I don't use Rumble. I'll label this as "enhancement"... never say never

FYI

I've just dropped a simple tv.gab.com kodi add-on. The API docs for gab don't seem to be available (I'm getting error messages), so I've just knocked up a scraper one.

It just reads tv.gab.com/guide, scrapes the info and then lets you play the videos on that page.

It only a took a few hours and at least people can watch the popular videos on KODI. I don't know how much effort I'm going to put into it, but it's something.

If anyone is curious "why gab"? It's because it's constantly under attack from people trying to shut it down. I don't agree with everything posted on there.

DavidFW1960 commented 3 years ago

If anyone is curious "why gab"? It's because it's constantly under attack from people trying to shut it down. I don't agree with everything posted on there.

Me either but I'll defend to the death their right to say whatever the hell they want censorship free