Infuse visionOS public beta - updated 10/11/24

Today we’re happy to present the public beta version of Infuse for Apple Vision Pro! :raised_hands:

This build represents a work in progress, and is still rough around the edges, but we are planning to have new updates every week (or so) - so things will continue to improve until the official release of 8.0 in Fall 2024.

How you can help

  1. Sign up for TestFlight
  2. Share feedback publicly in this thread to facilitate discussion with others
  3. If you find something that is broken, it may be helpful to submit a diagnostic report. To do this, simply tap the ‘Email Us’ option found in Settings, copy the 5 digit code, and post it in this thread with a description of the issue. Sending the actual email from the app is not required.

Activating Pro features

Existing Pro licenses will not transfer to TestFlight builds. The best option for activating Pro when using TestFlight builds is to use Trakt.

Option 1: Use Trakt to activate Pro (recommended)

  1. Ensure Pro is active on a device running the stable App Store version (iOS, Apple TV, Mac)
  2. Log into Trakt in Infuse on that device (create a free account if you don’t already have one)
  3. Log into the same Trakt account in Infuse on Apple Vision Pro

Option 2: Use TestFlight sandbox to activate Pro
Note: The purchase flow in TestFlight is notoriously buggy, so ymmv.

More info
  1. Install the beta from TestFlight.
  2. Select the Lifetime in-app purchase option (You’ll get a confirmation like this which clearly says you won’t be charged.)

If this still isn’t working, or you’re getting an error - then it’s likely there is a mismatch somewhere with your Apple IDs.

Tips for resolving issues

  1. Remove Infuse
  2. Sign out of the App Store
  3. Restart your device
  4. Sign back into the App Store
  5. Install Infuse via TestFlight

If you’re still seeing issues, you may need to check to ensure the Sandbox ID matches the one you are using for TestFlight.

This is found in Settings > Profile > Media & Purchases

image

What’s new in RC 1 (4991) 10/11/24

  • Preplayback: Fixed missing gradients
  • Preplayback: Fixed cutoff version selector
  • Preplayback: Fixed Rate button
  • Home: Fixed displayed text for titles when “Show Filenames” is ON
  • Home: Removed redundant special state on app start
  • Home: Fixed missing dates and item counter for collections
  • Home: Fixed flashing on Home
  • General: Fixed square corner highlighting on Settings page
  • General: Visual improvements for In-App Purchase page
  • General: Fixed Playlist icon and text colors
  • General: Visual improvements for Library settings page
Click for notes on previous versions

What’s new in beta 12 (4985) 10/4/24

  • Home: Fixed timely updating of lists (EG Continue Watching)
  • Home: Fixed updating series watched status after playback
  • Home: Fixed missing PIN when playing locked playlist via context menu
  • Preplayback: Fixed various UI issues
  • Direct Mode: Fixed episode layout for shows opened from Next Up
  • Direct Mode: Fixed a crash when switching Emby to Library mode
  • Direct Mode: Fixed updating content on Home after switching direct mode ON/OFF

Note: This is this first build fully built with Xcode 16. Let us know if you see any weirdness.

What’s new in beta 11 (4976) 9/27/24

  • Improved subtitle handling and fixed issue with missing characters
  • Play button now appears on hover on Up Next items
  • Misc UI improvements

Note: Minimum version is now visionOS 2.0

What’s new in beta 10 (4968) 9/20/24

  • Updated video details page layout
  • More general UI cleanup throughout the app
  • Fixed updating Home screen after removing a share
  • Added Delete/Remove options to context menu on Home
  • Added PIN code support to Home

What’s new in beta 9 (4963) 9/13/24

  • Home: Re-added context (long-press) menus
  • Home: Polished UI for empty screens

What’s new in beta 8 (4953) 9/6/24

  • Fixed playback quality for non-HDR movies
  • Added markers support (e.g., Next Episode)
  • Improved resizing animation when closing player
  • Removed landscape lock setting
  • Misc UI improvements and fixes
  • Fixed UPnP server discovery
  • Fixed flickering when changing playback speed in advanced settings
  • Added Slovenian translation
  • Improvements for SMB streaming

What’s new in beta 7 (4949) 9/3/24

  • Fixed freezes and crashes

What’s new in beta 6 (4945) 8/30/24

  • Option to auto dim background during playback
  • Improved controls for resizing playback window
  • Fixed resizing of very small and very large playback windows

What’s new in beta 5 (4941) 8/23/24

  • Fixed applying sort mode to popover menus
  • Fixed adding to Watchlist from menus
  • Fixed flicker in progress bar
  • Removed freeform window scaling
  • Fixed activating search in Library
  • Improved artwork size and spacing on Home
  • Fixed changing playback speed in Advanced settings
  • Fixed invisible Playlist and More button on prep-layback
  • Fixed resuming playback after changing settings (visionOS 2)
  • Fixed non-native style of buttons in Home screen navbar
  • Fixed bottom menu when Multi-select is activated
  • Removed unrelated options in Settings

What’s new in beta 4 (4935) 8/16/24

  • Playback: Fixed missing playback controls on visionOS 2 beta
  • Playback: Next Episode button now appears only with playback controls
  • Home: New empty Home state designs (welcome screen, etc…)
  • UI: Various UI improvements and cleanup

What’s new in beta 3 (4928) 8/9/24

  • Metadata: Fixed artwork fetching on visionOS 2 beta

What’s new in beta 2 (4916) 8/2/24

  • UI: Cleanup of various items
  • UI: Multiple hover state fixes
  • UI: Multiple color selector fixes
  • Home: Added error grouping and auto-refreshing
  • Home: Fixed item list visibility when errors are displayed

What’s new in beta 1 (4910) 7/26/24

  • Playback: Improved design of playback controls
  • Playback: Added saving of playback window size
  • Playback: Fixed presentation of subtitles font selection window
  • Home: Enabled new home screen with performance improvements
  • General: Fixed a crash when changing sorting while browsing media servers

What’s new in alpha 2 (4902) 7/19/24

  • General: Fixed Plex sign-in flow
  • Playback: Fixed OpenSubtitles downloads
  • General: Improved webviews for Trakt, Help Center, and Twitter links
  • General: Other minor updates (visionOS is now merged into main code branch)

What’s new in alpha 1 (3) 7/12/24

  • Playback: Added native Dolby Vision, HDR, and Dolby Atmos features
  • Playback: Improved window resizing to respect video’s aspect ratio (and manual Aspect Ratio setting)
  • Playback: Removed Zoom Mode setting as window size now automatically matches the video’s aspect ratio
  • General: Latest updates from main Infuse version (EG Direct Mode, sort options, etc…)
  • General: Many other improvements and fixes

Post-8.0 additions

  • Immersive theater environments
  • 3D video support

Many good things still to come. Stay tuned!

Happy testing! :smiley:

8 Likes

One of my two main use cases (Infuse/Movies and Mac Virtual Desktop) is finally seeing some love! SUPER EXCITED to hear “near weekly updates”. Be still my beating heart…

Thanks, James and team!

2 Likes

Hey guys,

Somehow I got an invitation today for the testflight but when I try to open it on my vision pro it tells me its expired. This has probably something to do with the new public beta, right?

It looks like your invite was accepted. You may try closing and re-opening TestFlight to see if the Infuse app appears.

The default player size is too large. Unlike other apps on AVP, the scale window handle appears positioned behind the player window layer. This makes it difficult to click without accidentally hitting the scrub bar.

The Chinese characters are still broken. Searching for subtitles online hasn’t worked yet.

Additionally, there’s another feature that most video players on AVP usually have. In windowed mode, there’s typically an auto-dimming feature to reduce distractions from the surroundings.

Yep. The playback and window resizing controls are still in progress.

Are you using the visionOS betas?

In progress…

Will look into this. Thx.

it does not :frowning: I even force closed the testflight app and refreshed, not there

ah now I know why, Im so sorry and thats my fault. I had a US apple store account when I accepted it on my macbook. Thats why its not showing up on my german account on the rest of the devices :frowning: any chance you can remove that account again?

Ah that explains it!

If you fill out the TestFlight form again you can get a new invite link emailed to you instantly.

Excited to see this development. Already some great updates to this new build. Can’t wait to test it tonight. Thank you.

thats what I just did 2 minutes ago, just no mail coming in for a new invite :slight_smile:

Sorry, minor issue with the form has been fixed. Please try again. :slight_smile:

Are you using the visionOS betas?

Yes, I’m using visionOS beta3. I’ve heard it’s a bug that appears in iOS 18. Maybe it’s the same in visionOS beta. There are several other video players suffer from this problem but not all of them. The missing fonts option is gone in this version, but it didn’t solve the character broken problem before though.

I also noticed this version supports Dolby Vision and HDR, but the HDR content is still not that prominent, I would say. Mapping seems fine, no weird color or anything, but it still looks like SDR. Is it because of a system limitation or something else?

Would it perhaps make sense to use the native video player rather than the custom Infuse one, at least for the beta period? VisionOS 2 provides access to Apple immersive environments for videos and this would sort out the scrubber bug until Infuse can get around to building out the custom Infuse video player.

1 Like

Awesome, super happy to see and test the Beta with native UI.
Thanks to the whole team!!

Thanks so much for this release. I noticed at the beginning the black levels were a bit high in HDR compared to other apps, especially in dark scenes, but then I noticed that I was watching those in a bright environment. The moment I switched to a dark environment the levels looked ok.
I think until we have a theater setting the brightness of videos will fluctuate depending on the environment.
I also had a hard time selecting buttons on the GUI, I had to bring the video close to me to manually select them.

Most likely a similar issue yes. It’s on our radar.

We still have plenty of testing to do here, but can you describe what you are seeing? Are you using an immersive environment during playback?

Probably not. Much of the work right now is actually on the player itself, so switching a player internals would actually slow this down the process and be far less capable.

This is interesting. There is still much testing to do here.

Yes, I’m using immersive environments. I use Haleakalā as a reference since these environments have direct sunlight to compare. I’ve tested some HDR10 and Dolby Vision Profile 5 clips. The color mapping seems okay, but the brightness never exceeds the sun in the environment. So, it’s more like watching SDR content. With the night environment, the white point seems to be more dimmed than in a bright environment.
Is this more like a device/system limitation or something else?

One of the application I use for reading comics with the Vision Pro added a virtual remote who can be put « closer » to you and type on it.
Will be ideal with Infuse …