Juno For YouTube For Apple Vision Pro 2024 REVIEW — MacSources

MacSources
5 min readFeb 19, 2024

Juno provides the best possible way to watch YouTube content.

One of the apps I use on a daily basis is YouTube. I always check-in with creators I follow and look up various tricks and tips about technology. Because of my daily use of YouTube, I was hesitant to dive into content on the Apple Vision Pro since YouTube does not have a visionOS native app yet. Fortunately, Juno for YouTube exists.

Juno for YouTube was developed by Christian Selig as a way for Vision Pro users to consume YouTube content in an app rather than through Safari. He came up with the idea when trying to find a work around for the YouTube app problem. He reused some code from another app he developer (Apollo) and built a YouTub client for visionOS utilizing YouTube’s APIs. Below is a snippet from Selig’s blog about the development of Juno.

How does it work technically? YouTube has a few different APIs. They have a “Data API” for fetching information (thumbnail, duration, etc.) for a video, that requires an API key, auditing, and you can only call so many times a day. This API doesn’t actually get you the video to play or anything, it’s purely for metadata, and for uploading. They have private/internal APIs that they get grumpy at you for using because you can circumvent ads. The goal with this app was to not make Google grumpy. Lastly, they have an embed API that’s pretty powerful, and is what I used in Apollo and now Juno. There’s no API keys, or limits to how many times a day you can call it, as it literally just loads the video in a webview, and provides JavaScript methods to interact with the video, such as pause, play, speed up, etc. It’s really nice, you can play YouTube videos back, and YouTube still gets to show ads (if the user doesn’t have YouTube Premium) and whatnot so no one is grumpy. This means you can build a fully native visionOS UI that then using JavaScript interacts with the underlying YouTube player, so you get the best of both worlds. Juno even supports detecting aspect ratios of the videos and will resize the window automatically, so ultra-wide 21:9 movie trailers are…

--

--

MacSources

Mac Sources is an Information and Technology Company. We review all things technology-related. Our team also reports on tech news happening in the world. 