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.
User reviews:
Overall:
Mostly Positive (236 reviews) - 77% of the 236 user reviews for this software are positive.
Release Date: Apr 4, 2016

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 (46)

August 14

Beta release. Dropped Curved Cinema to be replaced with better controls.

Hi

Release name : Version 4.14 beta

Since the default release I’ve released one beta which included the large update to the Unity3D version (the engine I make Whirligig in). This has continued with more testing related to this, some bug fixes and the big update this time, the dropping of Curved Cinema. “What!!!” I hear you cry. “Why would you do this. This is clear madness.”

Well no. I’ve been meaning to update the Curved Cinema option for a while. This update removes the Curved Cinema from the UI and adds a new settings option for Cinema.



This opens a new menu which allows you to change the vertical and horizontal curve.



The curved settings are saved with each video. If you were previously using Curved Cinema then it will automatically revert to Cinema.

Here's some extra information.

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.14. 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 :)

I hope you like this new feature. If you have any problems or suggestions for future updates please let me know.

Until the next update.

Phil (Whirligig)
2 comments Read more

July 10

Whirligig 4.12 default release.

Edit
This release has now gone live as the default. All the updates, fixes and additional features below apply.


Hi everyone.

I've been working hard on updates and have been pushing beta updates out a few times in the previous weeks since the last default release. I've chosen to not publicise these as there was a lot of optimisation and bug fixes that went on and I never felt I had a significant feature addition to shout about it. Well now I'm looking to release this latest beta as a default build and as the features have added up I've decided to shout about it a little to hopefully get feedback :)

So find below a list of the updates since the last default build.

Optimised code and fixed bugs.
This has been where a lot of work has been done. It doesn't show on the surface but I'm hoping that many of the changes I've made will make the whole player smoother and pathe the way for more updates in the future. I'm not going to list the bug fixes here as I can't remember half of them. If you do find bugs let me know and I'll do my best to fix them before the default release.


Updated Video plugins, Oculus SDK, SteamVR SDK, Unity3D and a few others.
Many bug fixes and optimisation goes on in the the plugins and 3D engine that I use. I've made sure through this whole development process that I keep all this up to date. Hopefully it should give you a more stable experience and also offers more feature options that I can add in the future.

Added Random sort to explorer
A user request and as I could see the way to add it I added it. Now in the explorer as well as being able to sort by date and alphabetically you can now hit random which will randomise the list. If you have a playlist, now you can enjoy the giddy heights of not know what's coming next.

Added embedded subtitle support for VideoLAN
I have a subtitle system in Whirligig which works across all video paths. This system has been the default system for a while and allows for subtitles that are in an srt format and accompany the video file to be played. The Videolan video path option also has a built in subtitle support which allows for videos with embedded/muxed subtitles. I added the ability to use this in the settings. To enable this go to the settings menu (f2 or the cog on the main UI) and tick Video Lan Subs. It will currently only play the first subtitle track in the file but hopefully that should be enough for most people. I will add more options if this is requested.

TBE spacial audio support with external file
TBE audio files are ambisonic files that allow for spatial audio to be used with video. If you have one of these files you can put it with the video file with the same name but different extension or in a folder of the same name and you'll be able to select playback of that track by going into settings/adjust and cycling through the audio tracks. This is a very new feature so if you need more info contact me.

Six new touch controllers to choose from
The people behind the great previous eight Touch controller models have create another six. These are now available for you to browse. The new ones are camo, zebra, steam punk, lava, energy and dragon skin.

Added time option to images allowing you to watch a sideshow.
If you are browsing through your image files and would like to sit back, put on some music and watch a slideshow then now you can. Each image file now has a time on it. The default is 5 seconds but you can change this in the settings to whatever you like. Once you hit play it will go through the time and proceed to the next image in the folder.

Increased the number of preset slots to 12
What it says. You can now save up to 12 presets for your videos.

Double tap on save and preset slots will automatically save. On full slots will load them
Another user suggestion. If you want to load or save a bookmark or preset you don't have to select the slot and goto save or load anymore. Simply double tap on the slot and hey presto it's done for you.


Added video, picture and custom shortcuts to the explorer
Now in the explorer your windows default video folder and picture folder are now automatic shortcuts. You also have four custom shortcuts. Simply go to the folder you want to make a shortcut and click and hold on the shortcut button for three seconds. It will then be set. If you are in any of the locations then they will be displayed as green.

Vertical/horizontal locks on all sliders making it easier to change settings
When using the head mounted crosshair or controller crosshair staying on the slider without slipping off either side was a hard task. Now once you click on the scroller the crosshair will be locked to that scroller until you release making it much easier to change settings.

New anti aliasing settings. off,2x,4x and 8x sampling options
Anti aliasing can be really cpu intensive. I've added the ability to change it to help with the varying specs and power intensive videos out there. If you are having speed issues trying turning anti aliasing off (the default is 2x).

Kind of an apology
I do my best to add new features and listen to the users when they suggest features for the future. I then add these features or at least I add them to my todo list which you can find on my website http://www.whirligig.xyz/new-page/

The speed at which I add these features varies greatly depending on the ease at which I can add the feature, how immediately useful it will be, how debilitating it would be not to add it, the number of requests that it has had and many more other influences. This means that some features get added very quickly and some sit quietly on the back burning. If you've requested a feature that sits quietly on the back burner I can only apologies. I want to add all these features but only get a limited time to work on Whirligig. If you've requested a feature that I've said I'd look into and still want it, then give me a nudge. I can't say for sure that I'll leap straight onto it but it does help to focus my mind of what to do next.

In saying all that I hope you like the features I've added so far :)

Oculus and Viveport Stores
You may well be aware that Whirligig is on the three main stores, Oculus, Viveport and Steam. All three of these stores share the same default versions so if you own any one of these then you will be getting the same as if you bought it on any one of the other stores. However Steam has something that the others don't (at least at the moment) and that's a great beta release system. This allows me to release beta versions to anyone who is brave enough to give them a go. I would love to offer the same serves on the other store but they current just don't have that feature and releasing untested experimental builds as default releases is too dangerous.

This beta release is hopefully the last beta release before I update all the default versions. As soon as this version has been deemed worthy then it will be updated on all.

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.1. 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 :)

Where am I going next
I've been working on Whirligig for a few years now all the way back to the release of the DK2. I hope you have found Whirligig useful and enjoyable to use. My original reason behind making Whirligig was to be able to create something that could be adapted to create interactive media from museum installations to adventure games. It since then has become a media player and production tool for creating 360 degree video and as far as I'm aware has been useful and appreciated by many.

This is where the journey ends... just kidding. One of the main unknown features of Whirligig is it's ability to work with a thing I called the "Producer" (something I've been making on the side). This allows me to use all the features and backend of Whirligig and make an adventure game, which is what I'm going to do. The "Producer" is freely available and I've been working hard to make it work with the latest version of Whirligig. I've set up a new website to document my progress with this and you can visit it here.
https://www.whirligig-productions.xyz/

The website is still very much work in progress so expect it to change a lot in the coming weeks and months. I've spent a lot of time over the last few days improving the Producer so expect some updates on that soon as well. I hope by spreading this project over three projects, the adventure game I'm making, the Producer to make the game (which I hope will, in turn allow other people to make their own games) and the player Whirligig itself I will be able to continue improving all three at a regular pace. Any improvement made to each of the elements will mutually benefit the other elements.

Fingers crossed it will help everyone and on top of it all you'll get two new things to try. VR is still a very small industry and any studios that wants to make it a viable money grab need external investment. This however is good for small teams (one person, me in my case) to get in early and make some really exciting and interesting things. Hopefully I'll be able to get a piece of that pie and with any luck eat it as well :)

And Finally
So that's it for this update. As this is a pre default release please let me know of any bugs you come across. I am always interested in suggestions from you as well. you are the people using it after all. If you like Whirligig and want to support it more than buying it, which already incredibly appreciated then please leave some nice reviews.

I wish you all well and happy watching.

All the best

Phil from Whirligig Productions :)



5 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:// http://steamcommunity.com/app/451650/discussions/0/154643249633675549/

Main Features

  • A large range of projection types to choose from all with mono, over under and side by side stereo options.
  • 3 render paths to choose from. DiretShow, Media Foundation and libVLC.
  • A selection of backgrounds to choose.
  • Give you media an outer glow.
  • Supports Vive controllers, Xbox controller, Oculus remote, keyboard and mouse.
  • Subtitle support with accompanying srt files.
  • 16 Save/Load slots to save your position in files and bookmark them for later.
  • 6 preset slots so yo can easily save and load the settings you like most for your films.

Video Format Support

mp4,ebm,avi,mkv,m4v,mpg,f4v,2ts,wmv,flv,mov,wav,tp,ts


Video decoder support is very important in Whirligig as I want to offer the largest amount of possibilities to playback your content. For this reason Whirligig support 3 render paths for you to try, Directshow, Media Foundation and libVLC.


DirectShow
DirectShow offers the best support for playback but requires addition decoders to be installed to get the best from it. Once you've installed the decoders you will have access to a very large range of video playback formats and if you have an Nvidia card you can also take advantage of GPU decoding. There is a full description of how to do this in the forum:
http://steamcommunity.com/app/451650/discussions/0/364042262873027118/


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.


libVLC
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 180,360
  • Cinema/Flat Screen
  • Cinema Curved


Custom Enviroments/Rooms
  • Home Cinema
  • Bedroom
  • Living Room


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 Learn More
Overall:
Mostly Positive (236 reviews)
Review Type


Purchase Type


Language


Display As:


(what is this?)
187 reviews match the filters above ( Mostly Positive)
There are no more reviews that match the filters set above
Adjust the filters above to see other reviews
Loading reviews...