• 1
  • 17
  • 18
  • 19(current)
  • 20
  • 21
  • 24
Web Browser integrated into XBMC - HTML Layout Engine with a GUI embedded into XBMC?
Brilliant. I cant see why this havent been done before really. Just have proper zooming like any Android browser out there, and you'd be good to go. Might kill off several poorly maintained plugins for small sites like VBS.tv or whatever. Im rooting for you direx Big Grin
Reply
Would something like this work for netflix and hulu?
Reply
direx Wrote:Hi,

actually implementing a webbrowser as an app which can be launched from within XBMC is not very hard (with the Executor plugin). But launching a browser like Firefox or Chrome is sort of useless (at least for me), because I always need to zoom in in order to read the text on my TV.

This is why I have played around with Qt a little bit and made a quick-and-dirty fullscreen WebKit browser (with QWebKit) which is optimised for 720p and 1080p TVs.

Here is a screenshot: http://img52.imageshack.us/i/tvbrowser.png/

What do you think? As soon as I have more time I'll do some more UI polishing (like a settings widget for changing font and icon size) and release the source code. Please note that you need a keyboard/mouse. I am using it with my Logitech diNnovo Mini which works great.


- direx

Any progress on this direx? Any way you can share the code?
Reply
Using 'Ctrl/+ and Ctrl/-' you can zoom in and out of a browsers page. I do this with Google.com and a few other pages and the browser remembers that zoom level so it will always open that page at that zoom level.

I would love to see Chrome embedded. I use a Boxee remote so there are some limitations but in all the only thing missing is a web browser.

Oh, and if not already in the forum.. for those that want Youtube, a great UI is youtube.com/leanback. This page is built for Google TV so it is very arrow friendly..
Reply
Yo!

Nice to see this kind of discussion!

I've made (there's one or two years) an addon to manage bookmarks and launch them in a browser. The browser and options could be choose by the user, directly in xbmc. The bookmarks could be synchro with google bookmarks.

I can put it in the official repository, if it interests someone.

Since i've made it, i don't really use it. It's difficult to browse a webpage and come back in xbmc (impossible with a remote?!)
It could be perfect if a browser could be link with xbmc (history, bookmarks, and render of course).

I will follow this thread.

Cheers
Reply
I agree that browser integration is sorely missing in XBMC currently. Some API to perform clicks from plugins and you could control all these evil DRM'D streaming sites and put them into fullscreen mode, while navigation could be done in the beautiful XBMC interface.

But I understand it is a huge task and there seems to be no interest from the core developpers.

MB
Reply
Given that Boxee will release their sourcecode, perhaps their browser integration can be used in xbmc?
Reply
blaize Wrote:Given that Boxee will release their sourcecode, perhaps their browser integration can be used in xbmc?

last I checked their browser is coded into the backend solution (on device) they have, i.e. they "stream" the page over IPC to boxee. The backend solution is closed source, i.e. unusable for us.

Your more than happy to digg through their code and find the patches and prove me wrong though
If you have problems please read this before posting

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.

Image

"Well Im gonna download the code and look at it a bit but I'm certainly not a really good C/C++ programer but I'd help as much as I can, I mostly write in C#."
Reply
Given that the new Boxee Desktop has been released, including the source code, is there any chance we will see an integrated in XBMC.

Honestly you can't imagine the world of possibilities this would open ... or you can.
Reply
MeeGo TV Browser which is Chromium / WebKit based web browser for MeeGo TV platforms could perhaps be the perfect base for XBMC?

http://wiki.meego.com/TV_Browser
Quote:The internet world has created browser for PC. Assuming not only a mouse and a keyboard, but also a 50 cm viewing with a multi windows presentation layer and a skilled human who drive the beast. Unfortunately, a TV has neither a keyboard or a mouse, the vision is done from 3m, there is no windowing concept and the Live TV presentation remains in control of the UI all the time. TV needs is a browser which address some critical issues. Controllable by an external application.
  • Instant start
  • Accept alternative input method
  • Support HW accelerated Video
  • Give access to all the TV features from Javascript
    [**]System configuration
    [**]Asset browsing
    [**]Video and Audio
    [**]PVR and Pause live TV.
    [**]Video and Audio output
    [**]Input devices
http://meego.gitorious.org/meego-middlew...tv-browser

MeeGo TV Browser is still an active project and their developers also already use XBMC as their media player for MeeGo TV / Tizen.
Reply
If anyone is planning on coding an embedded overlay web browser for XBMC integration then read this before you dig in deeper into Awesomium

http://www.ogre3d.org/tikiwiki/Awesomium

That explains that the newer versions of Awesomium is unfortunately no longer open source under a GPL compatible license as it was before.

So you might want to checkout Berkelium instead which is initially as fork of an older version of Awesomium from back when it was open source

http://berkelium.org
https://github.com/sirikata/berkelium

I also suggest you checkout ideas from MeeGo TV Browser project for web browser GUI interface and interaction on a large screen television

http://wiki.meego.com/TV_Browser
http://meego.gitorious.org/meego-middlew...tv-browser

It would also be very nice to have the Boxee HTML5 fullscreen video player and JavaScript interface controls to enable HTML5 addons in XBMC
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

Then it should also be easier to port Boxee and Google TV HTML5 apps into XBMC addons Big Grin

If you combine this code from Berkelium, MeeGo TV Browser, and Boxee then you could have a perfect fit for XBMC web integration


Adding Berkelium could mean that you could write XBMC addons for all Adobe Flash based web applications, even if they use Adobe DRM

http://berkelium.org/faq.html
Quote:Q: What can Berkelium be used for?
A: Berkelium can be used anywhere you want to embed a web browser and need to control exactly how display or input are handled. As opposed to standard browser solutions, the browser is rendered off screen, into any buffer you like, and input is provided by you. In all other respects it is like a normal browser.

Berkelium can be used in a number of applications. Examples include embedding documentation into a game, using local web pages as UI elements, or even mapping browsers onto 3D objects to embed 2D pages directly into your 3D application. See Projects Using Berkelium for a full list of current uses.

Q: Which operating systems does Berkelium run under?
A: Windows, Mac & Linux.

Q: Are plugins supported?
A: Berkelium should support plugins, but currently that support is limited to Flash (supported on all platforms). Development effort is not focused on supporting additional plugins because standards based approaches are preferred and Flash support covers a large fraction applications that require plugins.

For the curious with some spare time, it may be possible to use a hooked HDC on Windows, and to use the X11 Composite extension to render plugins to OpenGL on Linux. However, we suspect enabling arbitrary plugins and programs in this way would take a good month of work to get right.

Would also be very nice to have Boxee HTML5 fullscreen video player and JavaScript interface controls for HTML5 addons in XBMC
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

Then it should also be easier to port Boxee and Google TV HTML5 apps into XBMC addons Big Grin
Reply
Kylo just got released as open source: http://www.engadget.com/2012/05/17/hillc...hopes-the/
Image
Reply
Yo!

That's a nice way for Kylo. There's actually no solution to navigate through the links in a webpage, with a keyboard or a remote.

If kylo become a nice solution, there will be another part of the problem wich s no solve: how to integrates it in xbmc. I don't think a browser will be added to it.

Then i've made a solution to link xbmc with the browser :

http://forum.xbmc.org/showthread.php?tid=130264

Actually, i've used chromium bookmarks to sync with xbmc, because it's in the xbmcbuntu.

What do you think about it? Do you think there's another parameters to import in this script, like history, etc...?
Reply
Netflix is now working natively on Linux under Google's Chrome web browser with DRM'ed HTML5 video support

http://www.phoronix.com/scan.php?page=ne...px=MTc1ODY

HTML5 addons are the perfect example why Kodi needs an integrated HTML5 engine like Blink or WebKit
Reply
(2014-08-12, 17:59)Hedda Wrote: Netflix is now working natively on Linux under Google's Chrome web browser with DRM'ed HTML5 video support

http://www.phoronix.com/scan.php?page=ne...px=MTc1ODY

HTML5 addons are the perfect example why Kodi needs an integrated HTML5 engine like Blink or WebKit

I do not think an own web browser is needed for Netflix as there are other methods for it already existing.
Look here: http://forum.xbmc.org/showthread.php?tid...ht=netflix and you can use the advanced launcher (http://forum.xbmc.org/showthread.php?tid=85724) as far as I know.

/krijeck
rebuilding ....
Reply
  • 1
  • 17
  • 18
  • 19(current)
  • 20
  • 21
  • 24

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