HereSphere VR Video Player for Quest 2/Pro/3 supports Handy, Keon, Launch and Passthrough

I’m still working on adding DLNA. It’ll probably be included in the next update.

1 Like

Does Heresphere also works out of the box with a handy on an old oculus rift? If so, what’s the best way to buy it for oculus?

Regards

There’s a PC version of the app available on Steam. You can try out the free demo. Look for the link on the right side of the Steam store page.

1 Like

In Whirligig I like to switch between different szenes like beach or cinema. Ist this also possible in HereSphere and if not do you have plans to support such a feature? Thanks in advance!

3D scenes are on the to-do list, though I won’t be able to get around to working on it for a while.

Has anyone been able to get Spotify to work in the web browser lately? Just a few days before the last update, the browser started showing just a blank black screen when going to the Spotify web player. I’ve got the desktop version for websites selected. Otherwise, it’s a page asking me to download the Android app which I think it has always done previously. I know this is most likely something that Spotify has done on their end, but I wanted to ask in case someone has a workaround.

Go to your Quest software update menu and see if there’s an update available. Updating from v50 to v51 seems to have fixed the spotify black screen issue for me. I’d recommend updating HereSphere to v0.9.2 as well, which was just released today, since that fixes some issues caused by the v51 update.

1 Like

HereSphere update v0.9.2 for the Quest 2 and Quest Pro is now available on itch.io. This update fixes refresh rate issues caused by the new Android OS update, slightly improves playback smoothness, and adds a peripherals movement range toggle.

Refresh Rate:

  • Fixed issue with heavy screen flickering at 60hz refresh rate caused by the Quest Android 12 OS update (v51 and newer)
  • Supported refresh rates are now properly discovered for the device. Quest 2 supports 60Hz, 72Hz, 80Hz, 90Hz, and 120Hz. Quest Pro supports 72Hz, 80Hz, and 90Hz.
  • Slightly improved the frame pacing, which helps with smoother video playback. The sweet spot for the resolution setting for getting smooth playback is a bit larger. On a side note, if you set the refresh rate to 120Hz, and then really crank up the resolution so the frame rate drops to a consistent 60fps, you can actually get pretty smooth video playback. For example, if sharpening is enabled, and the autofocus accuracy is 4, try setting the resolution to 1.8. When the menu is hidden, the fps should hover around 60. You can also try cranking up the autofocus accuracy to 16, and then setting the resolution to around 1.7.

Other Changes:

  • Added a toggle in the synchronized peripherals menu to control whether HereSphere is able to adjust the device’s movement range. If you prefer to use the buttons on the device itself to control the movement range, then you should keep this toggle disabled. If you want to use HereSphere’s range controls, then you should enable this toggle.
  • Reverted the default sharpening setting to 0. Previous updates had accidentally set this to 2. As a reminder, you can set your own default sharpening setting by clicking on the button labeled “Image” in the video settings, and then saving over the first preset in the drop down menu.
3 Likes

That worked! Thanks!

HereSphere update v0.9.3 for the Quest 2 and Quest Pro is now available on itch.io. This update improves the playback event server, adds some quality of life improvements, and fixes some bugs.

Event Server:

  • The synchronized peripherals time offset is now applied to the playback event server, so the time reported to the event server is now offset by that value. The minimum reported playback time is 0, so if the time offset is negative and the video opens at time 0, you’ll need to toggle play/pause or seek after the video starts for the time offset to properly be applied.
  • Time offsets can be favorited by clicking on the star icon next to the time offset input box. You can also cycle through these favorited time offets by using the “Next Peripherals Time Offset” and “Previous Peripherals Time Offset” keybindings.
  • When using the Handy with the playback event server (where scripts are controlled by a third party instead of HereSphere), the synchronized peripherals play/pause toggle and range settings will still work. Manual oscillation or manual pattern mode will also work. When disabling those manual modes, a video open message will be sent to the event server to force it to load the script again. It may take several seconds for the script to resume (toggle pause/play if the script doesn’t resume after several seconds).

Quality of life improvements:

  • The first and second tag tracks are now shown above the seekbar if there are multiple tags in that track or if the tag doesn’t start at time 0. As a reminder, you can scroll each track horizontally by using the scroll keybindings (default is thumbstick up/down).
  • Added a “Use File Modification Date” toggle to the user settings. When this toggle is enabled, the file explorer will use the file modification time instead of the file creation time as the date. This can be useful if you want to sort files by when they were modified instead of created (like when you copy/paste a file, the creation time changes but the modification time remains the same).
  • For local files, the video’s release date is now set to the file modification time instead of the date the video was added to the media library. To update the dates of videos that have already been added to the media library, you will need to remove the video from the media library and then open the video again.
  • When searching the fallback script directory, invalid characters are only removed from streamed video titles. The titles for videos played locally or with SMB are left in their original state.

Bug fixes:

  • Fixed issue with origin adjustments (zoom) not working properly when “force mono” is enabled.
  • Fixed issue with script playback for bluetooth devices occasionally not working properly when first opening a video
  • Fixed issue with cursor sometimes disappearing when interacting with the synchronized peripherals menu
  • Fixed issue with keyframes menu overflowing when there are too many entries
  • Fixed the HereSphere app icon so it uses the HereSphere logo instead of the Unreal Engine logo.
7 Likes

Hello,
What is the unit of the time offset?
Thanks

The time offset is in milliseconds. You can use the grip button when hovered over UI elements to show a tooltip.

1 Like

DLNA next?

2 Likes

Hi, I am trying to use heresphere with MultiFunPlayer.

I have my videos/funscripts managed by xbvr. They are named :
MarfaQ 120bpm SLR_StasyQVR_Giving the Neighbors a Show_2900p_35274_MKX200.mp4
MarfaQ 120bpm SLR_StasyQVR_Giving the Neighbors a Show_2900p_35274_MKX200.funscript

Playing the video using heresphere, with OSR2+, and using MFP, MFP sees the name as
19331 - Giving the Neighbors a Show.funscript ??

Is it heresphere or xbvr changing my filename such that MFP can’t match it, and how can I resolve this.

Edit after original post:

Ok, xbvr is changing the names of videos/scripts, and that is why heresphere sees that name.

Solution: In xbvr, options → funscripts → download all funscripts will dump out a zip file with all funscripts named the way that xbvr has internally named them, and that heresphere sees their names as. Just put all the scripts exported out into a directory somewhere and point MFP to it. This works well, although just one more non-automated task to do.

1 Like

Greetings,

Any update on DLNA support? Thank you.

Response from mid-April further up in this thread. Just be patient.

HereSphere is finally available on App Lab! If you’ve already purchased the HereSphere app from itch.io, and you want switch to the App Lab version, send an email to “support at heresphere.com” using the email you used for itch.io. There are a limited number of keys I can generate within a timeframe, so requests for keys will be granted on a first-come-first-serve basis. Please note that the App Lab version currently doesn’t support bluetooth peripherals, due to Meta’s restrictions on permissions needed for bluetooth scanning. This means users should stick to the sideloaded apk from itch.io if they need bluetooth support. To migrate your saved data to the App Lab version, sideload HereSphere v0.9.4, go to the user settings, press the “Save Backup” button, launch the App Lab version, go to user settings, then press the “Load Backup” button.

Paid version: HereSphere VR Video Player on Oculus Quest 2 | Oculus
Free demo: HereSphere VR Video Player Demo on Oculus Quest 2 | Oculus

HereSphere update v0.9.4 for the Quest, Quest 2, and Quest Pro is now available. This update allows backing up your saved data and some quality of life improvements.

Backup Saved Data:

  • Data can now be backed up by going to the user settings and clicking the “Save Backup” button. This will save your settings, media library, playlists, and keybindings to the Quest 2 local storage in the HereSphere/Backup folder under a new folder with your profile name. You can copy these files if you need to factory reset your headset.
  • Press the “Load Backup” button to load the saved data from the backup folder. This is useful if you’re reinstalling the app or switching to a different HereSphere package. The app lab versions of HereSphere and its free demo use different package names, so you’ll need to use this backup data to copy your data to the new packages.
  • The profile names need to be the same in order to successfully load the backup data. If you have a different profile name, just rename the backup profile folder name.

Quality of life improvements:

  • SRT subtitle file support has been improved by detecting periods in addition to commas to delimate seconds and milliseconds in the subtitle timestamp.
  • The left motion controller menu button can now be used as a button in the HereSphere key bindings (default is toggling the menu).
  • The video play/pause state is now properly updated when taking off the headset or bringing up the Oculus overlay menu.
7 Likes

I bought the full version of HereSphere and have been enjoying the new player a ton, especially with the auto focus feature because that really limits headaches or a lot of setting tweaks for each video. I also love the flawless support for BadoinkVR’s funscripts built right in and all. You just play the video and the script auto starts just like the SLR app for SLR content.

However, I do have a support question. There are some BadoinkVR videos that don’t have scripts on their website, but I have the script downloaded locally to my oculus quest 2. Is there a way to stream the video off of BadoinkVR’s website and also play my locally sourced script while it streams?

I did find a spot when I open the small script window in the bottom left to select a folder, but I’m not sure if streaming local scripts is what that option is for, since it didn’t work. Or, maybe my scripts need different names to register/sync properly with the streamed video.

I know the simple solution is to just download the videos and just play everything locally, but the files in high quality are around 12gb each and I’d rather avoid using that much storage but still get the best quality.

When you stream the video off BadoinkVR’s website, the title of the video should be shown in the seekbar. Rename your script file to match the title, and then place it in the fallback script directory on the Quest 2 local storage (default should be the Interactive folder).

1 Like

I got my Handy/Heresphere/POVR working again. I guess changing my Handy connection key tripped up POVR and prevented me from using scripts in API mode in Heresphere. POVR support was able to do something on their end to remedy that and everything works again!