• 1
  • 20
  • 21
  • 22(current)
  • 23
  • 24
Web Browser integrated into XBMC - HTML Layout Engine with a GUI embedded into XBMC?
What about the idea of making CEF or other HTML layout engine like WebKit/Blink into a new binary "HTML Player" video player for Kodi, similar to current DVDPlayer in Kodi, and have that player be cross-platform?

I mean the DVDPlayer can today use libdvdnav/libdvdread/libdvdcss to playback DVD-Video movies with menus, and it can use libbluray/libaacs to playback Blu-ray Disc movies with menus. Hence I thought that maybe be possible for a HTML layout engine like CEF/Chromium/WebKit/Blink to be made as its own video player for Kodi, and that way it could "playback" HTML5 apps like Netflix with an OSD menus and have some type of JavaScript interface control as the GUI control extension point?

At least then all the code would be contain within that one "CEF/Chromium/WebKit/Blink" (HTML5) player as a binary module, or?


Anyway, as for the GUI control extension point maybe look at HTML5 Fullscreen Player controls from Boxee for JavaScript interface control code as at least that looks to be open source
https://github.com/Boxee/html5-fullscreen-player
https://github.com/Boxee/boxee-js-api
https://github.com/Boxee/html5-examples
https://github.com/Boxee/Boxee-Tools

Boxee also had a closed source binary "bxflplayer" player for XBMC which I think could load Adobe Flash Player and Microsoft Silverlight plugins
http://forum.kodi.tv/showthread.php?tid=71188
https://github.com/bartsidee/boxee/tree/...lashplayer

Another implementation that is open is Meego TV Browser which also addresses the issues of controlling it from an external application
https://gitorious.org/meego-middleware/m...4ece4ae789


I am guess these type of solution are also kind of similar to the new CLR Browser Source Plugin for OBS works? Which support Pepper Flash to "remove need for single-process mode"
https://obsproject.com/forum/resources/c...plugin.22/
https://github.com/kc5nra/CLRBrowserSourcePlugin


If that would be possible then it would also be simpler to one day replace that first HTML5 player with one made from a other HTML5 layout engine in the future.
Reply
please speak C++. you say nothing i did not say in my previous post, except you hide it behind a wall of text. we know what needs to be done.

and i realize you mean it well, but it feels like when my boss comes to me with friggan wikipedia printouts after i have struggled with some hardcore shit for 2 months.
Reply
(2014-12-09, 15:30)ironic_monkey Wrote: i did some preliminary tests using CEF. it's gonna be a biatch. it forks its processes from the main application. bam! multiple kodis. so you will have to run CEF in a separate process, this process manages the tabs and then you have to ipc back to kodi. not fun.

You can provide path to a separate executable that will be launched for sub-processes (renderer, gpu, etc), while the browser process can be your main process. No need to to do ipc messaging to manage tabs. See CefSettings.browser_subprocess_path option: https://code.google.com/p/chromiumembedd...=r1955#206
Reply
aha! thanks boobooo. somehow i missed that.
Reply
Is this doable and being worked on? Needs to happen if Kodi doesn't wanna be left in the dust from the smart TVs....
Reply
lol.
Reply
(2015-03-02, 17:28)[Ad0] Wrote: Is this doable and being worked on? Needs to happen if Kodi doesn't wanna be left in the dust from the smart TVs....

Hahaha really?
Smart TV is light years behind. Who cares about a browser on a TV. It's non usable with a remote
Read/follow the forum rules.
For troubleshooting and bug reporting, read this first
Interested in seeing some YouTube videos about Kodi? Go here and subscribe
Reply
(2015-03-02, 17:31)Martijn Wrote:
(2015-03-02, 17:28)[Ad0] Wrote: Is this doable and being worked on? Needs to happen if Kodi doesn't wanna be left in the dust from the smart TVs....

Hahaha really?
Smart TV is light years behind. Who cares about a browser on a TV. It's non usable with a remote

Really. The netflix support is not exactly great, given the fact that you have to launch a browser externally and hack your ass off to get a usable experience. And still you have issues with not having adaptive refresh rate after FPS.

Hedda's idea is good.
Reply
Blame Google
Read/follow the forum rules.
For troubleshooting and bug reporting, read this first
Interested in seeing some YouTube videos about Kodi? Go here and subscribe
Reply
(2015-03-02, 17:34)Martijn Wrote: Blame Google

Sure, but that doesn't change the fact that it would open a lot of doors if you could somehow completely integrate a HTML5 player with DRM inside KODI.
I actually bought a chromecast to watch 30FPS series to avoid all the hassle. Plus, it's not wife-friendly as it is today Sad
Reply
Would also like to see a webbrowser in kodi.
Usability won't be that easy but you may take a look at the steam big picture webbrowser.
Reply
(2015-03-02, 17:33)[Ad0] Wrote:
(2015-03-02, 17:31)Martijn Wrote:
(2015-03-02, 17:28)[Ad0] Wrote: Is this doable and being worked on? Needs to happen if Kodi doesn't wanna be left in the dust from the smart TVs....

Hahaha really?
Smart TV is light years behind. Who cares about a browser on a TV. It's non usable with a remote

Really. The netflix support is not exactly great, given the fact that you have to launch a browser externally and hack your ass off to get a usable experience. And still you have issues with not having adaptive refresh rate after FPS.

Hedda's idea is good.

Careful, Ad0, threads that point out the obvious necessity of adapting Kodi with the changing times aren't very favorable on these forums. But, despite the naysaying of a few, your point is quite valid and should definitely be a priority for a development team of any media related project that wants to remain relevant. Thanks for speaking your mind.
Reply
guys, how often do we have to say that a HTML5 engine is useless if there is no EME addon running on it. The Google Chrome addon will NOT run on anything than Google Crome - not even Chromium. And even if there would be a working EME plugin for an integrated browser engine, VOD provider would still have to allow streaming to our browser (Netflix required user agent hacks in the early days until they officially allowed streaming to Linuxt). And the next big obstacle will be that the library integration will be a clusterfuck because of no official APIs. So one hack after another - and this will never deliver a premium user experience like official addons from these providers. Maybe devs would be more willing to work on this stuff if at least one VOD provider would do a step towards opensource implemenations and at least provide some API for crawling their libraries. So do not only bug us, but also spam their inboxes.
Reply
(2015-03-13, 17:01)da-anda Wrote: guys, how often do we have to say that a HTML5 engine is useless if there is no EME addon running on it. The Google Chrome addon will NOT run on anything than Google Crome - not even Chromium. And even if there would be a working EME plugin for an integrated browser engine, VOD provider would still have to allow streaming to our browser (Netflix required user agent hacks in the early days until they officially allowed streaming to Linuxt). And the next big obstacle will be that the library integration will be a clusterfuck because of no official APIs. So one hack after another - and this will never deliver a premium user experience like official addons from these providers. Maybe devs would be more willing to work on this stuff if at least one VOD provider would do a step towards opensource implemenations and at least provide some API for crawling their libraries. So do not only bug us, but also spam their inboxes.

How many times? None. We know. Premium VOD providers aren't going to give you or anyone else code. They don't need to. We don't need to spam their inboxes. They've done probably all they are going to do. They've already given us universal access to premium VOD. You'll need to simply write a wrapper for Google Chrome. You'd probably save time over constantly telling us why you can't do something that's all together doable by writing it.

Yes, yes, yes it's open source and any one of us could do it. But if it's not part of the official Kodi project it will be relegated to "unofficial" status or worse a Kodi fork and be hard to find for newer users. In the end, you will make these changes or someone else will. It would be far better for your project and the end user experience to simply get it done on your side.
Reply
you really are a clown opensorce. seriously, you are acting like spoiled child.

are you not capable of anything other than sitting on your arse doing nothing other than criticising the doers?
Reply
  • 1
  • 20
  • 21
  • 22(current)
  • 23
  • 24

Logout Mark Read Team Forum Stats Members Help
Web Browser integrated into XBMC - HTML Layout Engine with a GUI embedded into XBMC?2