Whirligig is a VR media player for the playback and viewing of video files and images. It support a wide range of projection types, render paths and has many other features to make your experience as enjoyable as possible.
All Reviews:
Mostly Positive (269) - 78% of the 269 user reviews for this software are positive.
Release Date:
Apr 4, 2016
Developer:
Publisher:

Sign in to add this item to your wishlist, follow it, or mark it as not interested

Early Access Software

Get involved with this software as it develops.

Note: This Early Access software is not complete and may or may not change further. If you are not excited to use this software in its current state, then you should wait to see if it progresses further in development. Learn more

What the developers have to say:

Why Early Access?

“The current position of Whirligig is that it is a fully usable product and can play media, a wide variety of projection formats and file types and have many options not available in other players. I want to keep improving on this. Feedback from Early Access gives me an opportunity to fix bugs, add features and improve Whirligig.

As Whirligig is a media player it has a lot of reliance on media outside of my control. For this reason the more I can encourage a dialogue with the users the better chance I have of making a stable and enjoyable experience.”

Approximately how long will this software be in Early Access?

“I hope to move from Early Access before Christmas.”

How is the full version planned to differ from the Early Access version?

“The full version of Whirligig will be a continuation of the Early Access version. However I intend to improve documentation and the general look and feel of the player.”

What is the current state of the Early Access version?

“Whirligig is currently at an advanced level in it's development and exists as a fulling functioning and usable application.”

Will this software be priced differently during and after Early Access?

“I've set the price quite low during Early Access as this is my first app to be sold on Steam and I'm currently finding my feet at the this early stage of release.

Once Whirligig leaves Early Access it will be priced based on feedback from the community and revenue that can sustain continuing development.”

How are you planning on involving the Community in your development process?

“The community has and is a vital part of my development. The best way that the Community can contribute to my development feedback is to inform me of issues they have with Whirligig and to let me know of feature they want to see in the future. A lot of the features that are currently in Whirligig have been suggested by users of my player.”
Read more
Notice: Requires a virtual reality headset. See the VR Support section for more info.

Buy Whirligig

 

Recent updates View all (51)

May 14

Whirligig 4.54 release

Edit: This is the release note for the beta but do represent this release. I will be improving this new feed but I just needed to get the update out there instead of dotting the i's and crossing the t's on all this stuff.

I hope you like it and let me know if you have any problems or suggestions for future updates. If you really like it good reviews are always welcome :)

Notes:
The Oculus SDK has been updated to the latest so make sure you have the latest updates installed.

There will soon be a release of this on the Oculus Store and Viveport. I want to make sure that there isn't any real problems before releasing on them as it's much harder to switch back if there is. For this reason any problems you find please let me know so I can do my best to fix them :)

-------------------------------------------------------

Hello everyone

So we are sooo close now to a full default release update. I intend this beta release to be the last release before then and the only thing I want different is any bug fixes that I'm currently not aware of.

So where do we begin. The truth is I've not been keeping a full check on the updates I've included so I will be highlighting the biggest I can think of and know that there are a load of others that I've forgotten to include. So here comes the list.

1. Rewritten into C Sharp

Full programming language change. I've rewritten Whirligig to be entirely in C Sharp. This although a massive change shouldn't have an impact on the main running of Whirligig, although during the switch over I've also tried to optimise some of the code. Hopefully this should make Whirligig a bit more stable and quicker. This in the long run is to help with my ability to convert Whirligig to run on Android devices so I can support headsets such as the Oculus Go and Vive Focus.

2. Settings Menu Update
I've got a designer friend in to help with remaking the settings menu to make a lot of the hidden features more accessible and also make it easier to find and add new feature. During this process I've rewritten the code for this menu so again improving the ability to add new features and hopefully it works a bit smoother.




3. Improved Input Menu
The input menu needed an overhaul in both design and code. The previous versions coding meant that it was very slow and had a chance of breaking. This new menu system works in a similar way to before but is much cleaner in both design and code. Hopefully it should feel smoother and more stable.







4. Worked on the main design of the UI
In the redesign of the menu I've also remade the main UI. One of the less know, but big features of Whirligig is the ability to change the menu design to other premade ones of varying degrees of complexity and colour. This was an opportunity to remove some of the old basic designs, remake the main default design to be much more simple and provide better access to the other menus. If you don't like the simplicity of the new design you can simply go back to the old one.




5. A new Second monitoring system
Whirligig has for a long time had the ability to have none VR support. When you don't have VR attached you can use the player as a 360 degree 3D video player with anaglyph. This feature, again like so many other features has been a bit hidden. I decided to dust it off, improve it and make it a part of the player properly. What this means is you can now have your desktop monitor work as a second screen with full mouse support so while a friend is watching the video in VR you can be navigating and using the player with the mouse on screen. Also allowing you to look around with the mouse. I feel this feature has many very useful applications. I often work in a situation when I have to demonstrate videos to people and this automatically makes my life easier.




6. Force Mono
When watching some 3D films sometimes the 3D is done so badly that it is just better to be able to turn it off. This allows you to do that while still maintaining the 3D settings such as Over Under, Side by Side.

7. All major plugins, engine and SDK's updated to their latest release.
Keeping these up to date helps to make Whirligig as stable and powerful as it can be.

6. Drag and drop media onto window
This works well with the new Monitoring options as they don't lock the mouse cursor when the menu is up so it's straight forward to go to a directory and just drag and drop into the window to load that window.

6. Disable mouse and controllers
If you want you can disable the mouse and the controllers just leaving the head mounted cursor.

How to try the Betas
https://www.youtube.com/watch?v=E0g9ICfaxbU

Note on replying to this message
In discussion you get a notification if someone has replied to a post but if you post at the bottom of a news feed then you don't get that notification so it can be easily to miss a reply. I check these news post regularly (mostly). If you do post here with an issue or suggestion please check manually to see if I've replied to your comment. I don't want people to think I'm ignoring them :)

And Finally

So these are currently the updates I think people might be most interested in. As I say I've updated so much, there are defiantly many features, bug fixes and improvements I haven't listed here. To biggest thing to note is that this is the last Beta release before the default build updates on all platforms Oculus, Vive and Steam. There won't be any new features. This is being put out to check for bugs before being released as default. For that reason if you find any problems with this build please let me know. I'm very much in debt to the community for bug reports and feedback. A lot of the updates are directly because of feedback so I take the community very seriously in helping to improve Whirligig.

Apart from all that I hope you enjoy this release and look forward to hearing what you have to say :)

Until next time

Happy watching

Phil
7 comments Read more

March 8

New version 4.2 Beta release new features, new fixes

So I've been releasing betas without announcements for a little while. Here is the beta version 4.2 with a list of all of the features, updates and fixes since last time.

Updates in since version 4.19
Ive tried to catagrise these a bit better as things like bug fixes and plugin and engine updates aren't that interesting. So I've started with new features first and hopefully that makes it easier to get to the good stuff :)


New features and larger changes

  • Mono when paused option so you can have it mono when the menu is visible. available from the setting menu/general 01 and good when watching 3D films where the 3D comes into the room.

  • Added new background glow menu. Available from the settings/buttons menu. This feature allows you to change the size, saturation and brightness on the glow.

  • Increased the size of the settings menu.

  • Added tool tips to settings menu. In an effort to improve the settings menu I've added tool tips. This is a small addition to hopefully a big overhaul to the settings menu that should come soon.

  • New feature, resume from previous time. This feature when turned on (go to settings and switch on "Resume from previous") when you load Whirligig a dialogue box will appear asking if you would like to resume from previous time location.

  • Added a new menu and changed other of the other menus. This is going towards a new menu system which will allow changing menu colours.

  • System where if you go into a menu from setup it will return to the settings after quitting that menu.

  • Changed Mixed reality laser angle so it matches the laser in the Windows mixed reality home.

Plugin and engine updates

  • Unity3D 2017.3.1f1
  • Updated Oculus SDK's
  • Updated Steam SDK for Unity3D.
  • Updated AVpro plugin for Unity3D.

Major bug fixes

  • Unity3D 2017.3.1f1
  • Fixed Hotspot issues.
  • Fixed when video ends options.
  • Fixed command line loading problems.
  • Fixed load by command line when used in conjunction with included ini files.
  • Fixed ini file load on startup with Commandline feature load.
  • Fixed issue with the shortcuts in explorer where the shortcuts 1 to 4 wouldn’t work with the Vive controllers and in general if you held it a certain length of time.
  • Fixed issue with explorer being able to access folders in the root or a folder inside another folder of the same name.


Already an update on the 4.2, now 4.21
So I've looked at the initial feedback and I've updated one feature which I hope will be appreciated by a few. Stretch now is reporcented in percent rather that an arbitrary number. So the default is 100% and 200% is twice the width and 50% is half. The maximum on the main UI is 200% you can go above this using the keys but not the slider. I think this will be enough for most peoples use. This is to fix the problem for half width SBS videos which need to be double the width. It's only the first version so there might be sone display bugs in the numbers but hopefully not.

The other update is that pause when HMD removed has now been improved to include Vive (posible MR headset but I haven't tested it) support and two new options have been added to this including restart media and reset YAW when removed. Hopefully this all works well fingers crossed.

Feedback on both these options would be very appreciated.

How to try the Betas
https://www.youtube.com/watch?v=E0g9ICfaxbU

Note on replying to this message
In discussion you get a notification if someone has replied to a post but if you post at the bottom of a news feed then you don't get that notification so it can be easily to miss a reply. I check these news post regularly (mostly). If you do post here with an issue or suggestion please check manually to see if I've replied to your comment. I don't want people to think I'm ignoring them :)

And Finally
So this update, if you haven't updated since the last announced beta is feature packed. I hope to continue updating and improving as usual in the future betas to come. However I do need to update the default build for Oculus, Vive and Steam Stores. The place I want to get to is a better looking settings menu and more streamlined menus menu so that people can choose the look of the main UI with more ease.

So as usual any feedback is welcome. If you run into bugs or have suggestion for new features please let me know.

Until the next update.

Happy watching

Phil
8 comments Read more
See all discussions

Report bugs and leave feedback for this software on the discussion boards

About This Software

Whirligig is a VR media player for the playback and viewing of video files and images. It support a wide range of projection types, render paths and has many other features to make your experience as enjoyable as possible.

Tutorials highlighting some of the features and how to use them here:
http://steamcommunity.com/app/451650/discussions/0/154643249633675549/?tscn=1504738078


Media Foundation (Windows 8 and 10 only)
Media Foundation offers good suuport for most video formats. It comes as standard on both Windows 8 and 10. If you're consered about installing additional decoders on your system then this is a good option.


Video Lan
You can also try libVLC. This is a codec library which has a wide range of built in video decoders and streaming options. This library is used in the popular video player VLC. It offers a larger range of video playback options than Media Foundation and doesn't require decoders to be installed.

Image Support

jpg,png,jps,pns
Whirligig works with most jpg and png files but works best when the image file resolution has a factor of 2.


Supported Projection Types
  • Fisheye 100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,260,270,280,300,310,320,330,340,350,360
  • Barrel 100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,260,270,280,290,300,310,320,330,340,350,360. Barrel also has height degrees and squash options to get the perfect projection.
  • Cinema with options to curve height and width.

    Custom Enviroments/Rooms
    • Home Cinema
    • Bedroom
    • Living Room
  • Luxury home cinema
  • Tilted planetarium
  • Level planetarium


Custom Formats
  • Cube Map Horizontal Tee
  • Cube Map Horizontal
  • Cube Map Vertical Tee
  • Cube Map Vertical
  • Facebook Cube Map 3x2
  • Facebook Pyramid
  • GardenGnome Cube Map 3x2
  • Kodak PixPro SP360
  • LatLong 360x90
  • LG360
  • Octane
  • Panasonic A500
  • Ricoh Theta S
  • Samsung Gear 360
  • Vray Cubemap Invert
  • Vray Cubemap

Advice and guides can be found in the discussion forum.http://steamcommunity.com/app/451650/discussions/

System Requirements

    Minimum:
    • OS: Windows 7 SP1, Windows 8.1 or later, Windows 10
    • Processor: CPU: Intel i5-3340, AMD FX 8350 equivalent or better
    • Memory: 4 MB RAM
    • Graphics: Nvidia GeForce GTX 660, AMD Radeon R9 290 equivalent or better
    • Storage: 300 MB available space
    Recommended:
    • OS: Windows 7 SP1, Windows 8.1 or later, Windows 10
    • Processor: CPU: Intel i5-4590, AMD FX 8350 equivalent or better
    • Graphics: Nvidia GeForce GTX 970, AMD Radeon R9 290 equivalent or better
    • Storage: 300 MB available space
Customer reviews
High Volume of Reviews Detected:
Exclude  or  View Only
Review Type


Purchase Type


Language


Date Range
To view reviews within a date range, please click and drag a selection on a graph above or click on a specific bar.

Show graph



Display As:
Review Beta NEW!
When enabled, will sort reviews by new Helpfulness score. Read more about it in the blog post.
Show graph
 
Hide graph
 
Filters
Review Helpfulness Beta Enabled
There are no more reviews that match the filters set above
Adjust the filters above to see other reviews
Loading reviews...