Opera becomes the first browser to support 360-degree videos in virtual reality headsets! This new developer update comes with a built-in VR 360 player for leading headsets such as HTC Vive, Oculus Rift and other OpenVR compatible devices, unlocking the immersive world of 360-degree videos for Opera users.

VR will change how we experience the web forever

The rapid growth of 360 videos and soon WebVR bring an exciting revolution for VR content on the web. However, with limited software support, it has been difficult for VR headset owners to easily enjoy the fast growing library of 360-degree content on Youtube, Facebook and other video portals.

So far they had to use inconvenient workarounds: download the video first, including spending time on finding a “download” button and waiting for the download, then. Then quit the browser and launch a separate player app. It wastes time and bandwidth on blindly downloading a video. Sounds ancient.

We want to bring the best web experience to our users. That’s why Opera has begun to focus on creating and embedding direct VR playback into the browser. This functionality enables users to watch virtual reality videos, and standard 2D videos, instantly through their VR headsets.

A seamless VR video streaming experience

The newest Opera developer version comes with VR 360 player feature enabled and will automatically detect an installed VR headset. When a user browses to a video, a button above the video (next to Opera’s video pop out button) labeled ‘Watch in VR’ will appear. One simple click will engulf the viewer into the 360-degree world offered by the video.

What’s more, looking around in the video will no longer require the use of a keyboard or mouse. Simply turn your head in the direction you want to look.

All videos can be played in VR

Opera’s new video playback will not only support 360-degree videos but standard videos as well. You can launch any of your favorite 2D movies or standard 180-degree videos through your headset, creating an awesome, personal movie theater experience.

We’ve been working hard with our UX and design teams to create a simple and intuitive user experience for VR headset owners to enjoy as many online videos as they want to.

What’s next?

This is just the first step on the path for a fully immersive and compatible VR experience on a web browser. With the ever-growing resource of 360-degree content from independent filmmakers and major media and sports companies, it’s hard for VR capabilities to keep up with our imagination.

We especially believe that VR synergizes with sport and there is much to achieve here. We had a pleasure to join the Wrocław Panthers American football club at their training session and shot parts of it in 360 video. Check out how awesome it looks with your VR headset.

To start, we want to make life easier for VR enthusiasts by providing instant VR video playback to your headset without the need of additional software. We will continue to work with our partners to test and support other popular models of VR headsets as they enter the market.

Our efforts to bring the best VR web experience will not stop. We also plan to have full WebVR support, once this standard is more mature and ready for great VR content.

Tips & Tricks

VR gear and software can be challenging and you can get stuck on a few things. Check out this list if you encounter problems with watching videos in VR:

  • If you enable VR playback but the video looks ‘funky & unnatural’ it means you need to adjust geometry and stereoscopy settings. Video containers do not carry such meta data. Use the display mode controls in the player to switch between 2D, 180, 360 and cube projections and additionally adjust the stereoscopy (none, side-by-side or bottom-down):

 

  • If you don’t have touch controllers, it’s still possible to use VR 360 player with Oculus. Use your Oculus Remote to display/hide the player UI with a click. With UI visible there will be a tracker on your line of sight. Look at the menu item and click with your remote to activate it 🙂
  • VR SDKs do not always correctly detect if a VR headset, sensors and controllers are connected. Always worth to check with apps such as SteamVR if your system detects all devices and they are tracked correctly.
  • We have implemented OpenVR SDK support (and Oculus SDK support is coming next week). For now, if you use Oculus Gear with Opera, please install Steam and SteamVR to switch from Oculus to OpenVR drivers.
  • Some laptops or desktops with a dedicated GPU (graphics processing unit) may not enable hardware acceleration for video decoding and will switch to software decoding instead. It relates to decoding VP8 and VP9 video formats hosted, mostly, by YouTube. We have not implemented this path yet, but you can force Opera to use your system’s dedicated GPU. Check here how to do that easily. Alternatively, you can enforce h264 YouTube video encoding with an extension like h264ify (you need to install Download Chrome Extension first).
  • This VR 360 player does not work with phone based mobile VR sets such as Google Cardboard.

Others changes and fixes made in this build that are worth mentioning:

  • [Win] “Mute tab” button was incorrectly displayed.
  • [Mac] Updated bookmarks folder icon in bookmarks bar.
  • [Mac] Choosing internal / dedicated GPU support was broken.
  • [MacOS High Sierra] Exit full screen – black line between tab bar and menu bar.
  • Allow Ctrl+C (⌘+C on macOS) while capturing screen to copy what’s marked.
  • Show spinner while wallpaper is being installed.
  • Fix for animated wallpapers in the recent wallpapers’ section.
  • Update VPN icon in the address bar.
  • Fix for pop up blocker.
  • Four additional currencies added to our built-in currency converter
    • Ukrainian hryvnia (UAH, ₴)
    • Kazakhstani tenge (KZT, ₸)
    • Georgian lari (GEL, ლ, ₾)
    • Egyptian pound (EGP, E£)

Chromium updated to 62.0.3202.18.
Check the changelog for the full report.

Installation links

Back to top
  • Invan Katalkin

    Thank you for UAH!

  • Alex khomenock

    After update all my personal news deleted

    • Ouch. That would imply that other settings could be lost as well… Can you confirm it?

      • Alex khomenock

        No, other settings is ok. But I try to add new feed to “My sources”, opera say ok, but after refresh page “My sources” reset. I try to change language in “Top 50” but after refresh page it resets.
        before refresh https://ibb.co/bBGF15
        after refresh https://ibb.co/cvnNg5

        • x a

          Issue confirmed here. [Linux]

      • Christopher Anderton

        Not confirmed [macOS] here.

  • Alex Wazovskiy

    Guys, it seems you missed the VR hype xD

  • Nekomajin43

    Time to make a list of all available currencies, units and date formats on a separate page.

  • inDigazzZ

    Kazakhstani tenge (KZT, ₸) added to our built-in currency converter

    Finally!

    *THUMBS UP*

  • _artem_

    no more crashes after logging in on account.jetbrains.com/login
    but still crashes when clicking on “>>” in bookmarks bar

    linux x86_64

    • One crash less 🙂 As for bookmarks bar stay tuned, we doing deeper internal overhaul, things should be much better soon.

  • SciFi Factory

    Great! I like VR. But mor important to me would be a session manager.

  • inDigazzZ

    VPN popup apears in wrong place
    https://imgur.com/a/uDa5e

    • Hans Hansen

      confirmed, Win10x64 v1703

      • Kornelia

        Yep, known issue. Not mentioned in the blog post – sorry.

    • PakSae

      Block ads popup also apears in wrong place

  • Anthony Nelson

    Ouch. That would imply that other settings could be lost as well… Can you confirm it?

  • Hans Hansen

    Pop-up button is cropped on YT-videos that are not embedded:
    https://abload.de/img/popupo496wl8z.png

    • Kornelia

      I cannot see this. I’ve checked different platforms. Any details?

      • Hans Hansen

        Yes, I changed the dpi scaling from 100% to 125 % for testing purposes, the problem is resolved by doing so. But with 125% (actually recommended by Windows) everything is so big on my screen, so it is not a solution. To cut a long story short: it has something to do with dpi scaling.

      • Vux777

        probably part of the DNA-64325

  • NanoPi

    https://i.imgur.com/nifzwfW.png

    can’t click close on that when a youtube video is embedded on a page

  • PakSae

    It will be good that video pop out has a function to show 1:1 or show window size in it.
    It will help to see a movie with 1:1 size

  • doogie

    The Personal News seems broken: I noticed my custom sources were gone, re-added them (by visiting the site and adding the source from the address-bar), closed and re-opened personal news – personal sources are gone again. Not a huge deal, but I got quite used to glancing over to the new-personal-news notification…

    • Kornelia

      Sorry, it’s a known issue. We’re already working on this via DNA-64333.

      • x a

        Lost personal news even pre-update!

        Updated a sync’ed Linux machine and lost personal feeds there; prior to upgrading a Windows installation sync’ed to the same account, feeds vanished there, too – either by sync-design or accidentally, you decide.

      • Christopher Anderton

        They are still there on my side on 49.0.2723.0 (macOS).

  • L33t4opera

    Hi Andrzej, thanks for the update and fixes 😉
    Firendly reminder: there're still not fixed (reported four months ago), the following bugs:
    1. Doubled "Enable/Disable" in drop-down lists in opera:flags,
    2. When you add a new search engine, it's displayed twice under "Other search engines", and when you remove it, and then press "Reload" button, Opera will crash, and restart.

    New flags:
    – opera:flags#vkontakte-messenger
    Enables the VK messenger on the sidebar.

    – opera:flags#force-color-profile
    Forces Chrome to use a specific color profile instead of the color of the window's current monitor, as specified by the operating system.

    – opera:flags#use-new-accept-language-header
    Adds the base language code after other corresponding language+region codes. This ensures that users receive content in their preferred language.

    – opera:flags#sound-content-setting (seems to be Chrome specific for now)
    Enable site-wide muting in content settings and tab strip context menu.

    – opera:flags#media-vr (Windows)
    Enables VR support for video element.

    Removed flags: #partner-suggestions, and #news-feeds-page-action.

    • inDigazzZ

      Hi
      Doubled “Enabled/Disabled” in drop-down lists in opera:flags
      It shouldn’t be fixed because it’s more informative than
      Default
      Enable
      Disable

      Now i know that by default flag enabled or disabled.

      Unfortunately, not all flags got rid of ‘Default’, eg Smooth Scrolling and i don’t know enbled it by default or disabled.

      • Leonardo Gomes

        In Opera’s flags it was always possível to ser If default os enabled or disabled as it is informed on the right of ‘default’.

        On the other hand, Chromium flags don’t show such info.

        • Vux777

          not sure are you talking about this?
          because I can’t see what is default in this case…
          https://image.prntscr.com/image/myx1CKlPSraow_mXUNFKcg.png

          • Leonardo Gomes

            That one is a Chromium flag. The flags related to Opera’s specific features show if default is enabled or disabled.

          • Vux777

            oh, I thought you meant other (browsers) chromium flags

  • Nekomajin43

    Guys, I’d like to ask you to fill a survey to somehow quantify the feature requests: https://goo.gl/forms/RtwV9af9Ot3I7waB2

    We are almost at 300 answers! Thanks for everyone who participated.

    Some features (bookmarks export, expanding the number of recently closed tabs in the tab menu) are landed in th stable branch. Others (unit converter, screen capture tool, the ability to rearrange extension icons) are already being developed. (They will be removed from the list once they reach the stable branch.)

    Loading pinned tabs from previous session in startup is new on the list. If you have already submitted your votes, just open the link again, and you can vote for the new additions.

    I know it’s not representative, but it may help to show the trends and the top most wanted features. We’ve got some positive words from the devs, no promises though.

    If you find anything missing from the list, please comment here or in the forum: https://forums.opera.com/discussion/1883544/opera-browser-feature-survey

  • Стас

    Cant see blog for new version of Opera 49.0.2720.0…
    This update KILL ALL my RSS. And dont give me re-save them.

  • Cryio

    Opera wants to be the go to browser for Hololens and Windows Mixed reality.

  • x a

    Setting chrome://flags/#force-color-profile to sRGB works around the issue with awkward colors, as described here (and thus avoids having to disable HWA).

  • Eugene B.

    @xenon16k:disqus any info about that bug when cursor goes to adress bar after opening a new link? Is it confirmed by the testers?

    • Yes it’s confirmed. Fix should be ready in the next developer. Stay tuned 🙂

  • Ralf Brinkmann

    Unfortunately it is still not possible to start the flash player and play flash videos. In all other browsers (Firefox, Chrome, Vivaldi) it works. Testpage: http://www.lustigestories.de/fun/videos/videos_show.php?video_id=51
    W10x64
    Operax64

    • Robert Tomaszewski

      Hello Ralf,

      I just tried to reproduce the issue on my laptop W10x64 Operax64 49.0.2720.0 (Flash v. 27.0.0.130) on the page that you provided and I can enable Flash Player and can see the movie there after clicking on “Play” button inside this flash. Did you have Flash player enabled?

      • Ralf Brinkmann

        I have installed the Flash player 27.0.0.130 as PPAPI and NPAPI (for Firefox). In the Opera settings I have selected “Ask before execute (recommended)”. I can not select the second item “Click for playing”, only the first and the last one. In “opera:components” I see only “Widevine Content Decryption Module”, no Flashplayer. Is there any other place, where I can enable the Flash player? In the extensions page (CTRL-SHIFT-E) the Flash player is also not visible.

        • Ralf Brinkmann

          Oh, I just saw, that BESIDE the question inside the video, if I want to play flash and shall click, there is another question in a gray line on top of the window below the address bar, that the page wants to use flash and if I really want this. Can I please switch this off? I know what I do and I want it enabled. This additionally line is nearly invisible and needs another change from keyboard to the mouse. 🙁

          • Leonardo Gomes

            Chromium seems to have changed the way it deals with Flash and now you need to allow the execution of Flash videos, at least on the first time you visit a site.

          • Ralf Brinkmann

            Thank you Leonardo. I would like to know, if the three possible options for flash in the Opera settings will be reduced to only two or if this is a bug.

          • Leonardo Gomes

            ‘Click to play’ is an option that, as far as I know, only exist in Opera and never really worked as it should, so I think they should remove it and keep with the same Flash options as Chromium/Chrome: ask before playing Flash content and block Flash.
            I guess it would cause less problems.

          • Nekomajin43

            Click to play is a MUST, not only for flash but for video and gif animation too.Pages can contain many of these elements, and allowing them on a page basis is not acceptable.

          • Leonardo Gomes

            There is (Chromium) flags – opera://flags#autoplay-policy – to change how auto play behaves and Chrome is planning to block auto play by default (https://arstechnica.com/tech-policy/2017/09/google-chrome-block-auto-play-video/) so I guess ‘click to play’ will be a default behavior in the future.

          • Nekomajin43

            Did you read my comment, or you are in write only mode?

          • Leonardo Gomes

            Yes, I did.

          • Nekomajin43

            Then what about flash, canvas and animated gif/png content?

          • Leonardo Gomes

            Flash is being deprecated so I’m not sure if it’s worth developing something for it.

            Regarding the others, I think it may be interesting to block auto play.

          • Nekomajin43

            So just to summarize, they remove an option instead of extending it, because there will be another option in the future, which does not cover all cases. Good strategy.

          • Leonardo Gomes

            They removed something that never really worked and that would probably start getting worse due to the changes on Chromium.

          • Nekomajin43

            LOL, it worked very well for many years. They just did not want to implement it properly after the engine switch.

          • Leonardo Gomes

            There were lots of complaints about click to play not be working as it should. I used to use that feature and I can confirm that it had several issues.

          • Nekomajin43

            There were also requests to expand click to play to other multimedia formats.

          • Leonardo Gomes

            ‘Click to play’ has been removed on build 2723. Now only the options to ask before running and to block Flash are available.

          • SiMcarD

            I still can’t get the point.
            Can you see the video in this page?
            http://www.ansa.it/sito/videogallery/italia/2017/09/23/nella-terra-di-giancarlo-siani-tra-i-57-cronisti-minacciati_e2069c7d-8b59-4467-8333-32286e8fc744.html

            Also on your example page I don’t see any grey line.

          • Ralf Brinkmann

            Yes. After I saw, that there is a second note and question on top of the page (after clicking in the box), I could see the video.

          • SiMcarD

            Uhmm…I see a pop-up near the address bar only in Chrome but nothing in Opera 🙁

          • SiMcarD

            Hello Ralf.
            Sorry if I still write about this issue. I still do not see any gray window when I click on plugin’s area. Can you show me an image? Thank you much.

          • Ralf Brinkmann

            Hi SiMcarD! In the Opera settings I have enabled “Ask before execute Flash”. If I now click a flash video to start playing, that is not registered in the exceptions, I see notifications like this one: http://www.bilder-upload.eu/show.php?file=c722b1-1506369084.jpg

          • Ralf Brinkmann

            In the Opera settings I have enabled “Ask before executing flash”. When I now click a flash video to start playing it, I see notifications like in this image: “http://www.bilder-upload.eu/show.php?file=339949-1506369524.jpg”

          • SiMcarD

            Ok, thank you. Now I know where is my problem: the popup bar doesn’t appear and I don’t know why 🙁

          • SiMcarD

            Thank you. Now I know where’s my problem: when I click on the flash plugin the popup bar doesn’t appear. I don’t know why 🙁

    • Frederik

      This video works for me.

  • iamtelephone

    New issue with the speed dial. Tested on Linux 64bit:

    When editing a speed dial square within a folder, the z-index is off. The edit menu appears behind the folder instead of in front.

  • PakSae

    Sidebar has Dark theme. Is it by design?
    It is reset by theme toggle.

  • PakSae

    How about adding a function in tab context menu to move tab between windows?

  • Chrome cast? Please?

    • Mikolaj Boc

      Good things come to those who wait… Very soon 🙂

  • jonah

    The Personal News seems broken: I noticed my custom sources were gone, re-added them (by visiting the site and adding the source from the address-bar), closed and re-opened personal news – personal sources are gone again. Not a huge deal, but I got quite used to glancing over to the new-personal-news notification…

    • Ewa

      It’s a known issue, sorry for that. We’re working on this.

  • COC Gems

    After update all my personal news deleted

    • Ewa

      Hi, it’s already reported; we’re working on this

  • inDigazzZ

    I have price US $458.51

    if i select all [ US $458.51 ] – i’ll get [ 156 053,52 KZT ]

    if i select all [ $458.51 ] or [ S $458.51 ] or [ price US $458.51/ ] – i’ll get [ 458.51 USD → 156 053,52 ]

    Why in some cases i have only converted sum, in other original and converted?

    https://imgur.com/a/KRnGy

    • That depends what you select. In case you do a precise selection it will display converted value. If you highlight additional characters it will show you exactly what was found and is eligible for conversion. This is needed to ensure that you know what you get. For instance if you would select [PlayStation 3 100$] you need to be sure if 100$ or 3100$ was taken for conversion. Also additional information is shown when selected value is ambiguous (for instance $ – it can be Canadian or US).

      • Nekomajin43

        Why don’t you show the input all the time to make it consistent?

  • Luis Emilio Roso

    About currencies, please, add Colombian Pesos (COP).

  • Mithaldu

    When are you going to add tab switching with scroll wheel again?

    • Kai Ockendorf

      Hope soon 🙂

  • rek

    Really? Most people don’t even have a VR headset, the overlap with the (in comparison with major browsers) small opera community should be fairly low. Please focus on useful things.

  • Валера Башер

    Ukrainian hryvnia (UAH, ₴) Thank you!

    • You’re welcome 🙂

  • Regnas
    • Tina

      Thank you, it was reported

  • Ralf Brinkmann

    Problems with the new Chromium?
    I can not reach some sites, for example http://www.enforcer.de. In Firefox and Vivaldi it works, in Google and Opera with the new Chromium it doesn’t. With extensions enabled and even disabled.
    W10x64
    Opera x64

    • Hans Hansen

      confirmed, Win10x64, but works in Edge e.g.

    • Leonardo Gomes

      Page loads here on Firefox and Opera 48 but not in Opera 49 nor on Chrome 63 so I guess we can say that it’s related to Chromium.

    • Christopher Anderton

      Works in Chrome Canary 63.0.3225.0 (macOS), but not in Opera Developer 49.0.2723.0 (macOS, no addons, built-in adblocking disabled)

  • Nekomajin43

    Speed dial tiles are broken in the latest stable. It does not respect the image I choose in the bookmark popup, only shows the fallback tile.

    Win7 32 bit

    Can anyone confirm this?

    • Leonardo Gomes

      It seems to be working here, the pages I’ve added still show the chosen image.
      I’m on Windows 10.

  • Юлия

    Windows 7, Opera x64

    1. Use Classic theme (may work with Basic too)
    2. Open Opera
    3. Right click on taskbar > Show windows side by side (make sure Opera is the only visible window so it alone will fill the whole screen)
    4. Press “Maximize” button

    Chrome is **broken: https://i.imgur.com/xd4sStZ.png
    To fix you have to minimize and maximize Opera.

    Additionally:

    5. Minimize Opera and maximize it again (by clicking on taskbar button)
    6. Restore the window (Maximize/Restore down button, the middle one)

    Cheome again gets *broken: https://i.imgur.com/Uyf8kWj.png
    This issue has been present since this new UI was introduced.

    */** note the window control buttons (upper right) and ** the border while Opera is being maximized (should be none).

    • Tina

      Thank you. Reported as DNA-64397

  • beBoss

    Can you check for me if it crush on:
    https://arenabg.ch/torrents/

    click different pages and torrents, for me close immediately. After the second crash opera loads without extensions.

    MacOS Sierra 10.12.6
    ————–

    Would be good if we can refresh the SD thumbs and to decide as well what they to be, with image or just a colour!

    • Leonardo Gomes

      At least here on Windows 10 Opera doesn’t seem to have got a crush on that page.

  • his is needed to ensure that you know what you get. For instance if you would select [PlayStation 3 100$] you need to be sure if 100$ or 3100$ was taken for conversion. Also additional information is shown when selected value is ambiguous (for instance $ – it can be Canadian or US)

  • tanner david

    Opera wants to be the go to browser for Hololens and Windows Mixed reality.

  • kadin comtc
  • ga_pechorin

    i was said that proxy issues wont be fixed because proxys are not used very much and then you release a functionality for people who watch youtube videos with vive or oculus… sometimes i think i live in a different world

  • quarkbag

    Why don’t you show the input all the time to make it consistent?

  • L33t4opera

    New build – Opera developer 49.0.2723.0 😉

  • David

    VR not working for macOS 🙁

    • No, so far only Windows.

  • Dirty Harry

    Thats it vr?

  • Luis A. Rosario

    [BUG ISSUE] @Andrzej Czarnecki Opera crash in some activities while clicking to join the discussion instantly close, same issues while trying to view more details of KB at http://www.catalog.update.microsoft.com looks like this version has popup issues.

  • greath i lv opera to my new practice myblog
    http://the-daffi.blogspot.co.id/

  • saab gee

    great opera . i use it . it is amazing in use and spped is better than other thanks opera .
    https://www.ringtonemobi.com/

  • Christopher Anderton

    While i give thumbs up for the new features, i ask myself what’s really different with this ”wave” of VR hype. Sure, the graphics and interaction parts has become more mature, but long time issues like: nausea, vomiting, and headache is still pretty common (while i believe that’s something frequent users, and of course coming generations growing up with VR, will overcome as the brain getting more used to the handle the visual and auditory input).

    Also, most VR devices, if we don’t count 2D pseudo VR like Google Cardboard, is still priced at a level the mainstream consumer finds to high, and also the devices on the market is mostly targeting gamers or the tech gadget enthusiast.

    We have seen a couple of VR ”waves” and hype, but the user base is still quite microscopic, even if it will grow over time alongside price drops, it will be crucial that standards like OpenXR (or what’s considered standard) is used by manufacturers and developers.

    For now, in my eyes, it’s mostly hype (of course, i could be wrong!). I still support VR development and research and implementations, as long it’s to some extent future proof. And yes, i understand that the developers working with this is not the same, let’s say, those working with the bookmarks manager in Opera.

  • Mark

    We are in here for some important information for my own work. i got some information from here. This is best for me,so thank for that. https://goo.gl/8cBSvH

  • CJ

    This is a great idea and just what I was looking for. Add one more user to your user base with this update.

    Everything works for me when I click the VR button on a Youtube video. My only question is how do you exit after it’s finished playing. At the moment it goes onto the next video and there’s no way I can see to get back to the page I clicked VR button on.

    I’m using this in the Oculus Bigscreen app so I don’t want to remove the headset to go back to the monitor as it’s switched off. Also I’m using touch controllers.

    Thanks.

  • Nickon

    Please, make extentions synchronization!

  • Manpreet Kaur

    Top Punjabi Songs, Download Top 20 Punjabi Songs from the

    Musicout

    https://www.musicout.com/topsong.php

  • Am not finding some extensions in store

  • Optimal Supreme

    Nope all Amiga browsers ,and even many other Amiga programs could do true VR .,and its moronic to call them apps as opposed to calling them programs. Think of the definition. Plus, like 3d interactive Amiga brought you into the game u saw urself in the game,not oh Im pointing ,and clicking pfft pc=mac still cant do that. Point is a 360 view isnt VR ,and Amiga was the first in a browser to do true VR,and The first to do true VR on ,any Computer period. The classic Amiga that is. Its like this Amiga won;t do it Amiga cant do it ..then Amiga never existed..its this way in every way of life. To control society .ie rewrite your way of life,
    Oh what a tangled web we weave when we practice to deceive.

  • I think VR is overrated. It is something fun at first but you get bored easily or crush your head on floor within few days. I think opera must add an option to directly download videos from Vidmate.