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 (258) - 77% of the 258 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 (49)

January 23

New version 4.19 Beta release for 2018

So I've uploaded two beta versions since last time and news posts are probably going to be this way in the general future. I think it makes more sense to post announcements when there have been enough changes to shout about :)

One of the updates in this beta is the addition of a new custom format. This custom format is for Youtube videos that are formatted in there new proprietary cubemap format. You can read about this format here:

https://youtube-eng.googleblog.com/2017/03/improving-vr-videos.html

Now I spend a lot of time on Whirligig and have gained a lot of experience in VR and VR video but there is such a lot to learn and one thing I was having difficulty with was creating this format. I reached out to VR Toolbox and they kindly provided me with a custom OBJ that fitted the bill. I very much appreciate them allowing me to use this and I highly recommend you go over to their Steam page and check out there product:

http://store.steampowered.com/app/488040/VR_Toolbox_360_Desktop/

It provides a wide range of tools to allow you to steam online video, have several browsers windows open while playing games and a whole lot more. So check it out.

So onto the updates this week and without further ado:

Updates in version 4.19

  • Added “Gaze support”. Actually I’ve called this "timed select" in settings. When this is selected, on the main UI you will get a timed select without having to press a button. I'll improve this in time but this is the first iteration so I hope you like it.

  • Added “save ini with media file”. Whenever you open a media file, an ini file containing all of the settings gets created in the roaming folder, so that it will open up with the same settings next time. When this option is turned on the ini file will be saved with the video so you can keep the settings with it and pass those settings onto others if you wish.

  • Added “load default option”. When this is selected whenever Whirligig is open it will open the default media, meaning it will not open the previous video you were watching.

  • Added new custom format designed for youtube VR videos. This custom projection was kindly provided by VR Toolbox: 360 Desktop. Check them out on Steam :)

  • Fixed none VR update Screen.

  • Fixed custom projection not showing the name at startup.

Updates in version 4.18

  • WebCam support added. So I’ve added support to display camera feeds. This is the first iteration so there may be bugs but it generally works. So the support works very much in the same as Mirrored Desktop support (which needs looking at as it crashes). So the easiest thing to do is create a text file with the extension wbc such as "example.wpc" then when you open it you will be displayed the webcam feed. There is an accompanying menu for the webcam support, which can be found in the buttons menu under settings. Here you can cycle through the webcams if you have more than one. Webcam cycling can also be assigned to an input key.

  • The second feature added is colours to indicate file types. So I haven’t fully settled on the colours yet as it’s a proof of concept but hopefully it should work ok. This will help you distinguish between image files, video files and other special files.

On top of these updates I've also been fixing bugs and generally tidying up code...again.

How to try the Betas
To start using the betas (and if you want the latest features and bug fixes it's recommend as I'm quite active in beta releases) all you have to do is right click on Whirligig, go to properties, go to the beta tab and select whirligig_early_access_latest_beta. This beta is always updated with every version. If you just want to try this beta only select whirligig_early_access_v4.19. If you want to stop using the betas select 'none'.

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 so far this year I'm managing to keep up with my weekly updates. The next big thing I'll be tackling is the setup menu. I keep adding new functions which is great but I just cram them into the old setup which isn't. So hopefully you'll see improvements there next time and if I have time I'll also look at adding new features as well.


Until the next update.

Happy watching

Phil
0 comments Read more

January 8

New version 4.17 Beta release for 2018

So we are now in 2018 and one of my resolutions is to start releasing regular updates again. It all got higgledy piggledy at the end of last year. I'm hoping to change that with weekly/fortnightly updates.

So here is the first update. I'm going to list the updates for the latest beta and then follow it with updates since the last beta news post. So for starters.

Updates in version 4.17

  • Updated Unity3D to 2017.3.0f3.

  • Custom skip backward/forward has been removed and it’s features have been integrated into the standard skip backward/forward. There is now an option in the setup menu (f2 or the cog on the main UI) that allows you to set the default speed of the skip forward and back. There is also an option to turn on preview video or not. The default skip forward and backward has always not included a preview of the video as some videos really don't like to do this and it can make it combusom to search through the video especially on slower machines. On faster machines you may not have this problem though so if you want to see the video update as you skip backward and forward try this option.

  • Added 90 degree options for fisheye and Barrel.

  • Fixed file truncation issue in the explorer so that filenames won’t be cut really short if they exceed the limit.

  • Added youtube custom projection for cubemap type Youtube videos. This was gratefully supplied by a user and adapted by me.

  • Added warning information into Video Path options so that people know that they will have to switch the audio source over manually for DirectShow and Video Lan.

  • Updated reset menu so that you can either reset the whole player back to factory settings (clean install) or clear the history of the player. I've also added the reset menu to the buttons menu in settings.

  • Fixed Over Under Fisheye which hasn’t worked in previous beta versions. No one mentioned this and I only came across the problem by accident so I guess its not used very much.

Update after 4.14 and before 4.17

  • A position reset on start for Vive and Mixed reality. This is mostly due to the MR headsets repositioning themselves each time the program starts.

  • Added detection of Mixed Reality headsets so that when in the inputs menus the Mixed Reality controllers will be show in place of the Vive controllers when using the MR Headsets.

  • Updated the AVpro video plugin. This will improve compatibility and increase stability, hopefully.

  • Updated sort by date to be last modified rather thn created.

  • MR support integration started. Now the position gets reset when you start Whirligig which should solve the problem of the menu being in a weird place at start. I've also worked on a change of input menu but haven't fully integrated it yet.

  • Added multi subtitle support for video Lan videos. Now you can cycle through the subtitles on the new menu (accessible from the buttons menu and multiple menu options).

  • Added a new menu that includes options for volume, subtitles on and off and track selections.

  • Added a scale option to the positions menu to allow a much larger degree of movement if required.

  • Added auto detect to removal of headset. You can turn this on in settings so that when you remove your headset (currently on Oculus) the video will pause.

    Added auto detect video by filename. You can turn this on in the settings.
    Example_SBS.mp4 (This will auto set the video to side by side)
    Example_TB.mp4 (This will auto over and under)
    Example_OU.mp4 (This will auto over and under)

  • Replaced reverse subtitles to Arabic support with a proper formated script.

  • Made VR default on if you have a headset plugged in.

  • Removed the directory list limit.

  • Added Hue to the adjustment menu.

  • Added a new adjustment menu to Barrel giving more options including height degrees and squash.

  • Added new options to allow barrel 100 to 360.

  • Fixed a bug when glueUI where you couldn't move the sliders because of the lock. Now the lock will be removed when the menu is at an angle. This unfortunately means the slider locks won't be applied when the menus are at an angle but at least you can use them. This might be fixed in the future but it took me ages to try and fix it and this was the best I could come up with.

  • Removed Timecode Server from individual video settings and added it to the main settings. This now means you can switch this off and on in the General menu 01.

  • Locks added to sliders in the settings menu.

On top of these updates I've also been fixing bugs and generally tidying up code.

How to try the Betas
To start using the betas (and if you want the latest features and bug fixes it's recommend as I'm quite active in beta releases) all you have to do is right click on Whirligig, go to properties, go to the beta tab and select whirligig_early_access_latest_beta. This beta is always updated with every version. If you just want to try this beta only select whirligig_early_access_v4.17. If you want to stop using the betas select 'none'.

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
I hope you like these updates and I also hope to continue to update Whirligig in the future. If you have any problems let me know. Suggestions are always welcome as well as many of the updates you see above are because of suggestions from users.

Hope you all had a happy Christmas and a happy new year.

Phil
2 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:// 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...