<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://drewbaumann.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://drewbaumann.com/" rel="alternate" type="text/html" /><updated>2026-09-25T01:45:56+00:00</updated><id>https://drewbaumann.com/feed.xml</id><title type="html">Drew Baumann</title><subtitle>This is a minimal site that contains a little bit of information about me and projects I have worked on.</subtitle><entry><title type="html">Chroma 2: every server, every screen</title><link href="https://drewbaumann.com/chroma/2026/09/24/Chroma-2.html" rel="alternate" type="text/html" title="Chroma 2: every server, every screen" /><published>2026-09-24T19:00:00+00:00</published><updated>2026-09-24T19:00:00+00:00</updated><id>https://drewbaumann.com/chroma/2026/09/24/Chroma-2</id><content type="html" xml:base="https://drewbaumann.com/chroma/2026/09/24/Chroma-2.html"><![CDATA[<p>Back in March 2024 I shipped the first version of Chroma, a Plex client for the Apple Vision Pro that put your library on a giant screen in a cinema. A lot has happened since then. Chroma 2 is a different app: it plays from Plex, Jellyfin <em>and</em> Emby, it runs on iPhone and iPad as well as Vision Pro, and it has picked up a long list of things I always wanted in a media player. Here’s everything that’s new across the 2.x releases so far.</p>

<p><a href="https://apps.apple.com/app/id6478800800">Get Chroma on the App Store</a> for Apple Vision Pro, iPhone and iPad.</p>

<p><img src="/assets/images/chroma-2/vision-home.jpg" alt="Chroma's Home on Apple Vision Pro" /></p>

<h2 id="every-server-one-app">Every server, one app</h2>

<p>Chroma started out as Plex-only. Now <strong>Jellyfin and Emby</strong> sit alongside Plex, and you can connect as many servers as you like. They share one toolbar, so switching between them is a tap, and <strong>search covers every server at once</strong>. You can also search inside a single library, from the top of its grid, and the results come from the server so they cover the whole collection.</p>

<p>A few things that make multiple servers pleasant to live with:</p>

<ul>
  <li><strong>Custom Plex server addresses.</strong> Point Chroma at an address your Plex server doesn’t advertise, like a Tailscale or VPN hostname, a reverse proxy, or a LAN IP. Chroma checks that it really is your server before it saves it.</li>
  <li><strong>Plex Home.</strong> Switch between the people sharing one Plex account, each with their own libraries and watch progress.</li>
  <li><strong>A film in two libraries shows up once.</strong> If you have the HD and 4K versions in separate libraries, you get one card with the versions in its menu.</li>
  <li><strong>Steadier connections.</strong> A server that’s asleep doesn’t slow down the others, and when one can’t be reached Chroma says so straight away and reconnects on its own when it comes back.</li>
</ul>

<p><img src="/assets/images/chroma-2/iphone-servers.jpg" alt="Libraries from several servers on iPhone" width="300" /></p>

<h2 id="iphone-and-ipad">iPhone and iPad</h2>

<p>Chroma is on <strong>iPhone and iPad</strong> now. It’s the same app, built for the smaller screen: the same Home, the same detail pages, the same downloads, and a native player with your subtitle styles.</p>

<p><img src="/assets/images/chroma-2/iphone-home.jpg" alt="Chroma's Home on iPhone" width="300" /> <img src="/assets/images/chroma-2/iphone-detail.jpg" alt="A movie's detail page on iPhone" width="300" /></p>

<p><img src="/assets/images/chroma-2/ipad-home.jpg" alt="Chroma's Home on iPad" /></p>

<h2 id="browsing-that-feels-instant">Browsing that feels instant</h2>

<p>Browsing got rebuilt from the ground up. Detail pages have <strong>trailers, extras and cast</strong> (with the episodes of a show laid out below), and you can browse by <strong>genre</strong>. A show opens on the season you’re actually watching. <strong>Pages open instantly</strong>, even right after launching the app: Chroma shows what it last saw, then quietly catches up in the background.</p>

<p><img src="/assets/images/chroma-2/vision-detail.jpg" alt="A movie's detail page on Vision Pro" /></p>

<p><img src="/assets/images/chroma-2/vision-episodes-cast.jpg" alt="A show's episodes and cast" /></p>

<h2 id="watching-in-the-cinema">Watching, in the cinema</h2>

<p>The cinema is still the heart of the Vision Pro app, and it keeps getting better:</p>

<ul>
  <li><strong>The sound is laid out around you and anchored to the screen</strong>, so dialogue stays where the picture is when you turn your head.</li>
  <li><strong>Up Next</strong> keeps the picture playing while the next episode waits in the corner, and on Plex, <strong>Skip Intro</strong> is right where you’d expect it.</li>
  <li>The info card has a <strong>Continue Watching</strong> tab, so you can pick up something else without leaving your seat.</li>
</ul>

<p><img src="/assets/images/chroma-2/vision-cinema.jpg" alt="Watching in Chroma's cinema" /></p>

<p><img src="/assets/images/chroma-2/vision-skip-intro.jpg" alt="Skip Intro in the cinema" /></p>

<h2 id="new-ways-to-watch">New ways to watch</h2>

<ul>
  <li><strong>AI 3D</strong> (Vision Pro): watch regular 2D titles with real depth.</li>
  <li><strong>VR180, VR360 and spatial video</strong> playback on Vision Pro.</li>
  <li><strong>Transcribe:</strong> on-device live subtitles for videos that don’t have any.</li>
  <li><strong>Subtitles that follow your style.</strong> Image-based subtitles (the PGS tracks common in Blu-ray rips) get converted to text, so they use your font and size like any other subtitle.</li>
</ul>

<p><img src="/assets/images/chroma-2/ipad-subtitles.jpg" alt="Subtitle styles on iPad" /></p>

<h2 id="the-analog-tv">The Analog TV</h2>

<p>This one’s just for fun, and it’s Vision Pro only. Pick <strong>Analog TV</strong> and a vintage CRT set appears right in your room, next to your other apps. Your movie plays on the tube, with scanlines, phosphor tint and bloom you can tune to taste, and the sound comes from the set. It even lights up your room: the colors on screen spill onto the real floor in front of the TV, the way an old set glows in a dark room.</p>

<p><img src="/assets/images/chroma-2/vision-analog-tv.jpg" alt="The Analog TV on a shelf in the room" /></p>

<p><img src="/assets/images/chroma-2/vision-analog-tv-room.jpg" alt="The Analog TV in a living room, next to everything else" /></p>

<p><small>Playing on the set: <em>Big Buck Bunny</em> © Blender Foundation, CC BY 3.0.</small></p>

<h2 id="downloads">Downloads</h2>

<ul>
  <li><strong>Download a whole season</strong> in one go, or just the episodes you haven’t watched.</li>
  <li>A show’s episodes sit together in one row, with the poster, episode count and storage used.</li>
  <li>Downloads remember where you left off.</li>
</ul>

<p><img src="/assets/images/chroma-2/vision-downloads.jpg" alt="Downloads on Vision Pro" /></p>

<h2 id="siri-shortcuts-and-widgets">Siri, Shortcuts and widgets</h2>

<ul>
  <li>Ask Siri to <strong>“play Shrek in Chroma”</strong>, <strong>“continue watching in Chroma”</strong> or <strong>“play the next episode”</strong>. While something’s playing, <strong>“turn on subtitles”</strong> or <strong>“change the audio to English”</strong> work too.</li>
  <li>Your Continue Watching and Recently Added titles show up in <strong>Spotlight</strong> and Siri’s suggestions.</li>
  <li>The <strong>Movie Poster widget</strong> puts a shelf of posters on your Home Screen (or in your room, on Vision Pro), with your progress under each one. You choose, per widget, whether tapping a poster opens the title or starts playing it.</li>
</ul>

<h2 id="plus-a-watchlist">Plus a watchlist</h2>

<p>Heart any title on Plex or Jellyfin and it lands on your <strong>Watchlist</strong>, which gets its own row on Home and a page of its own.</p>

<h2 id="chroma-pass">Chroma Pass</h2>

<p>Everything above works in Chroma for free, with a limit on watch time. <strong>Chroma Pass</strong> removes that limit, unlocks the exclusive cinema environments, and syncs your watch progress with your server. It’s available <strong>Monthly, Yearly, or as a one-time Lifetime</strong> purchase, and it starts with a free trial.</p>

<hr />

<p>Chroma is on the <a href="https://apps.apple.com/app/id6478800800">App Store</a> for Apple Vision Pro, iPhone and iPad. If you try it, I’d love to hear what you think. There’s a lot more on the way.</p>]]></content><author><name></name></author><category term="chroma" /><summary type="html"><![CDATA[Back in March 2024 I shipped the first version of Chroma, a Plex client for the Apple Vision Pro that put your library on a giant screen in a cinema. A lot has happened since then. Chroma 2 is a different app: it plays from Plex, Jellyfin and Emby, it runs on iPhone and iPad as well as Vision Pro, and it has picked up a long list of things I always wanted in a media player. Here’s everything that’s new across the 2.x releases so far.]]></summary></entry><entry><title type="html">Chroma - Cinema For Plex</title><link href="https://drewbaumann.com/chroma/2024/03/29/Chroma-Cinema-For-Plex.html" rel="alternate" type="text/html" title="Chroma - Cinema For Plex" /><published>2024-03-29T00:38:45+00:00</published><updated>2024-03-29T00:38:45+00:00</updated><id>https://drewbaumann.com/chroma/2024/03/29/Chroma-Cinema-For-Plex</id><content type="html" xml:base="https://drewbaumann.com/chroma/2024/03/29/Chroma-Cinema-For-Plex.html"><![CDATA[<p>Today I am am finalizing the initial release of Chroma, a Plex client for the Apple Vision Pro. With it a user will be able to watch their content in a spatial environment, on a huge blown up screen in their home (or wherever they physically are). This is a project I have been working on for about a month now and I am excited to finally be able to share it with the world!</p>]]></content><author><name></name></author><category term="chroma" /><summary type="html"><![CDATA[Today I am am finalizing the initial release of Chroma, a Plex client for the Apple Vision Pro. With it a user will be able to watch their content in a spatial environment, on a huge blown up screen in their home (or wherever they physically are). This is a project I have been working on for about a month now and I am excited to finally be able to share it with the world!]]></summary></entry></feed>