github Moonfin-Client/tvOS 1.1.0
v1.1.0

5 hours ago

Version 1.1.0

Home Screen

Introducing Home Rows V2. A redesigned home row layout with updated navigation flow, giving the home screen a cleaner and more polished look overall.

More Home Rows You can now add rows for your Home Server Sections (HSS), KefinTweaks Jellyfin server plugins. I also added local custom rows for Favorites, Genres, and Collections. Between these and the existing rows, you have a lot of flexibility to make the home screen feel like yours.

Shuffle, but with more control. Pressing the shuffle icon in the navbar/sidebar now opens a dialog of 5 items and lets you pick a specific library or genre before the shuffle starts.

Fixed navigation getting stuck after rows refresh. After the home screen loaded new content, pressing down from the top row would sometimes take multiple presses to work. Returning to the top row repeated the problem. This is now fixed.

Improved focus restoration after coming back to the home screen. Whether you were in a details screen, the sidebar, or woke the device, the app now makes sure the row and item you were on still exist before restoring your position. If something was removed, focus falls back cleanly.


Theming

Moonfin for Apple TV and the mobile and desktop apps now share the same color palette. The theme colors have been synchronized between both clients for a consistent look across devices.

Neon Pulse theme is here. A brand new theme option for those who want something with a bit more energy.

UI elements have been scaled up across the board. Text and interface components are slightly larger, improving readability from the couch.


Playback

Dolby Vision now works more reliably. The metadata handling for Dolby Vision content has been overhauled, covering cases where DV wasn't being activated correctly during playback.

HDR display mode now recovers correctly after waking from sleep. Previously, the color pipeline could get stuck in a degraded state after the Apple TV woke up or reconnected to a display. This is now restored automatically.

Dolby Atmos passthrough is now supported. Atmos audio can now pass through to your receiver or soundbar when your setup supports it.

Player controls and on-screen display updated. The player UI now matches the layout and behavior of the mobile and desktop clients more closely, making the experience feel consistent if you use Moonfin across multiple devices.

Improved playback quality monitoring. Internal diagnostics now capture more detail about video quality and decoder behavior throughout a session. This is invisible to users but helps catch regressions faster.


Subtitles

Fixed the "subtitles always off" toggle not being applied. When you had subtitles set to always off in preferences, they could still appear depending on the stream. This is now respected correctly.

External subtitles can now be loaded and selected during playback. If a subtitle file is available alongside the media, it will appear in the subtitle track selector.


Media Bar

More Media Bar Options You can now set the media bar to either Moonfin or MakD (and more to come) and you also have more control over how to source its content from it. You can source from libraries, collections, and even genres, giving you a curated showcase on the home screen.


Screensaver

Fixed screensaver not activating while playback is paused. If you paused something and walked away, the screensaver would never kick in. This is now fixed.


Seerr Integration

Fixed 4K request options not appearing for some users. The permission check was too narrow and missed a valid flag used by some Jellyseerr setups. This now matches the behavior of the mobile and desktop clients.

Local login You can now log in in-app without needing th server plugin


Bug Fixes

  • Fixed an issue where crashing or suspending mid-session could result in a stale or broken UUID being used, which could cause unexpected behavior in certain areas of the app.
  • Fixed the Live TV Guide not showing correct channel names in the player.
  • Fixed the media bar down-navigation sometimes landing on the wrong row after content refreshed.
  • Fixed rating badges wrapping incorrectly when a status badge was also present.
  • Fixed home section display names falling back to raw internal key strings in some cases.

Don't miss a new tvOS release

NewReleases is sending notifications on new releases.