github Moonfin-Client/Moonfin-Core 3.1.0
v3.1.0

2 hours ago

Moonfin 3.1.0 Release Notes github

Features

Servers

  • Moonfin works with Silo servers. Sign in with a password, or with a code on TV, pick a household profile, then browse, play, download and request titles through Silo's own requests.
  • Moonbase now runs on Plex as a companion service next to Plex Media Server. It brings settings sync, ratings and reviews, custom rows, similar items, anime markers, retro games, Seerr, Smart Search, the seasonal row and the calendar to Plex. If it isn't on port 32500, set its address under Settings > Account > Settings Sync > Moonbase Address. (Needs Moonbase 3.1.0)

Watch Parties

  • Watch Parties come to Jellyfin, Emby and Plex, with a room list, a Home row, invite links and codes, chat, reactions, voting on what to watch and synced playback. Turn them on under Settings > Playback > Watch Parties. (Needs Moonbase 3.1.0)
  • On Silo, Watch Parties use Silo's own rooms. On Jellyfin you can still start SyncPlay groups, and the SyncPlay screen has a new look with everyone's profile picture.

Home

  • A new Watching on MDBList row shows what MDBList users are watching right now. (Needs Moonbase 3.1.0)
  • The media bar labels series with New Series, New Season or New Episodes, and has a new New Seasons & Episodes source.
  • IMDb, TMDB and custom list rows show your server's own poster and progress for titles you already have.
  • IMDb, TMDB and seasonal rows no longer need their own switches. They show up in the Home Rows editor whenever the server can fill them.
  • Row Options has a Hide Watched switch for the Recently Added and Recently Released rows, and it follows your server's own setting. (#2210)
  • The Radarr and Sonarr upcoming rows hide titles already on your server, and dates read Today, Tomorrow or In 3 days.
  • Each library's Latest row and every pinned collection row ends with a See All card. (#1928)
  • Admins can add poster labels like 4K, HDR or Atmos in Moonbase. You can turn them off with Poster Labels under Settings > Appearance. (Needs Moonbase 3.1.0)
  • Hide Watch Progress and Hide Unwatched Count under Settings > Appearance > Home Screen hide the progress bar and the unwatched badge on Home posters.
  • The seasonal row's Show All Year setting shows a holiday row outside the holiday dates too.
  • The media bar backdrop fades out at the bottom on desktop and web. (#2095)

Details

  • There are four new details styles, Stage, Premiere, Quick Look and Frost, under Settings > Appearance > Details Page > Details Screen Style.
  • The long-press menu has Remove from Playlist and Remove from Collection for items that are in one.
  • Season and episode rows have scroll arrows on desktop.

Search and Seerr

  • Smart Search lets you search by describing what you want in a sentence, once your admin turns it on in Moonbase. (Needs Moonbase 3.1.0)
  • Search has an Audiobooks row, and Discover has a Search button that opens on the Requests results.
  • Favorites has a Watchlist tab for your Seerr watchlist.
  • Seerr requests show why a download is stuck, and admins can grab a different release. (Needs Moonbase 3.1.0)
  • Seerr's status on posters can show as a corner dot or a banner, with the new Badge Style setting.
  • Seerr Discover posters follow your poster size, and Sort & Filter has a Movies or TV Shows switch.
  • When an admin renames Seerr in Moonbase, Moonfin uses that name everywhere.

Calendar

  • A new Calendar screen shows upcoming and recently aired episodes and movies from Sonarr and Radarr, in Agenda or Countdown style with a full month view. Turn on Show Calendar Button to add it to the navigation bar. On phones, Remind me sends a notification when a title reaches your library. (Needs Moonbase 3.1.0)
  • The upcoming rows can end with a See All card that opens the calendar. When the next episode isn't in your library yet, the end of an episode says when it airs.
  • Date Format under Settings > General picks month and day, day and month, or your locale's default.

Player

  • Subtitle delay now opens at the top of the player with a timeline of the subtitle lines, so it no longer covers them. The native Apple player has subtitle delay too. (#2128)
  • Subtitles can be bold, with a stroke width, a shadow and a font from Google Fonts. (#2117)
  • Playback speeds go up to 5x for video and 3x for music. Video stays at 2x on Apple devices. (#1913)
  • Hide Controls After lets the controls hide after 1, 3 or 5 seconds. (#1901)
  • Dim Controls in HDR dims the controls while HDR video plays. (#2077)
  • The desktop player volume goes up to 150% on Windows and Linux. (#2042)
  • The chapter picker in the player is now a row of chapter cards.
  • The remote's subtitle and audio buttons open those menus in the video player. (#2111)
  • If the connection drops during a movie or episode, Moonfin keeps trying to reconnect for about 2 minutes.
  • Android TV picks the right refresh rate the first time and waits for the switch before starting audio. Playback Information shows the HDMI mode, the audio output and where the frame rate came from.
  • Apple TV shows a one-time tip to turn on Match Frame Rate when a video can't play smoothly. With Match Frame Rate off, Smooth 24 fps on a 60 Hz TV plays 24 fps video 0.1% slower to fit.
  • The 2nd and 3rd generation Apple TV 4K can turn on Direct Play 4K AV1 (Software Decode).
  • Dolby Vision Profile 7 FEL files on Apple devices now play through a Dolby Vision curve fold, which keeps most of the enhancement layer.

Live TV

  • Live TV responds to the remote's Guide, DVR, Channel Up/Down, CC, Audio and Record buttons.
  • You can favorite a channel from the player, and the guide and channel carousel update right away.
  • In the guide, Back goes to the channel you were watching, then to the filters. In the player's guide, selecting a program opens its options instead of tuning to it.
  • The new links moonfin://live-tv/guide and moonfin://live-tv/recordings let you map a remote button to the guide or recordings.

Settings and Setup

  • Settings fills the screen and shows a live preview of what each setting changes. On phones you can hide the preview.
  • The last setup step can add Moonbase to your server, with a one-press install for Jellyfin admins.
  • Let TV Sleep After closes Moonfin on Android TV after a while without a button press. On Apple TV, it hands the screen back to the Apple TV screensaver. (#1857)
  • Show During Music and Audiobooks lets the screensaver start while audio plays. (#2098)
  • Remove Watched Downloads has an Ask me choice. (#2145)
  • Press Settings > About > Version seven times to open After Hours, a hidden arcade with five mini games.

Accounts

  • Who's watching and Switch User have a new look, and picking a user shows Signing in... until Home opens.
  • moonfin://home with a user id opens Home as that user. (#2231)

Books

  • Book series have their own details screen.
  • Treat book folders as series groups the books in a folder into one series, and book libraries have a Folders section. (#2097)

Other

  • iPhone Duo is supported closed, fully open and half open. Fully open gets wider layouts, and half open splits the calendar, Settings and player at the fold.
  • The web app's browser tab shows what's playing. (#2044)
  • Touch works on touchscreen Macs, so lists scroll and long presses work.

Changed Defaults

  • Frost is the default details style on TV and desktop.
  • My Media uses landscape thumbnails. Turn on Modern cards on My Media row to get posters back.
  • Rating badges on the details page are off. Turn Rating Badges back on in the Details Page settings.
  • The player controls hide after 5 seconds everywhere, so TVs no longer wait 8.

Bug Fixes

Playback

  • Direct play no longer waits on the Auto quality speed test.
  • Skipping the credits of a movie or the last episode no longer closes the player before a scene after them, and no longer leaves it in Continue Watching.
  • Skipping an outro that runs to the end moves on to the next episode on Apple devices. (#2189)
  • The next episode keeps the subtitle track you picked instead of switching to a forced signs track.
  • On mpv, an episode with a different track layout keeps your audio and subtitle picks. (#1998)
  • Trickplay previews no longer freeze on an old thumbnail on Android TV (#2068) or stay black after a Skip Intro prompt (#2115).
  • A D-pad scrub with the controls hidden now pauses playback when Pause While Scrubbing is on. (#2104)
  • The player redraws only the seek bar each second, not the whole screen. (#2057)
  • The music and video players on web set and remember their volume. (#2251)
  • Theme music that starts fading out and then comes back continues from its current volume.
  • Full-screen YouTube trailers get more time to start (#2155), and media bar trailers stay in their box on Fire TV (#2132).

Android

  • Dolby Vision Profile 5 no longer plays green and purple when the server converts it.
  • With Media3, E-AC-3 above 5.1 no longer restarts the audio decoder on every frame (#2020), and AVI files it can't read fall back to a server transcode (#2051).
  • When the video decoder fails, the server converts the video right away instead of retrying first.
  • A home preview or trailer closing in the background no longer stops a video you just started.
  • Heavily styled ASS subtitles no longer grow memory on Android TV until the app is killed. (#2089)
  • MOV_TEXT subtitles sit at the bottom and follow the subtitle offset. (#2103)
  • Android TV's Watch Next row updates once you start a Next Up episode. (#2131)

Subtitles

  • ASS subtitles follow the subtitle size setting during direct play. (#2118)

Live TV

  • Live TV channels that list a trick play stream first now play with sound, and a channel the provider refuses shows an error right away.
  • Stop on Live TV goes back to the guide. (#1981)
  • Long Live TV descriptions scroll at reading pace. (#2074)

Home

  • Continue Watching and Next Up update after you mark an episode played (#2213), and come back after being empty.
  • Recently Released rows keep loading past the first 15 titles.
  • Official MDBList lists and movies-only or shows-only rows load all their items.
  • Turning on a row in Row Options shows it on Home right away.
  • With several servers signed in, merged Home rows keep the sort you picked. Genres and studios also open on the right server (#2141), and the Genres row stays when one server times out.
  • The merged Continue Watching row is in the right order on Emby.
  • The Studios row opens the studio you pick and shows its logos again. (#2136, #2137)
  • Random media bar slides come from the whole library. (#2160)
  • The Makd, Gallery and Banner media bars start past the left sidebar. (#2094)
  • The screensaver waits for a card's trailer preview to finish.
  • On phones, Modern rows have room for a card's details (#2113), and the Next Up card sits centered on the right (#1896).

Details and Libraries

  • A series' Next Up moves on after you mark that episode played.
  • Episode pages show the series' regular cast along with the guest stars.
  • An episode's season list opens on that episode.
  • Details page action buttons show up all at once instead of popping in.
  • Play no longer looks selected while another button has focus.
  • File badges read DV P8, HDR10+, HDR10, HLG or SDR instead of the server's raw value.
  • The library grid no longer shows the previous filter's results after a quick change.
  • Search on Jellyfin shows movies and series again when lots of episodes or chapters match. (#2110)
  • The Bookstore book details page fits the screen. (#2179)
  • An empty Books library says No Books Found.

Navigation and Settings

  • Screens on TV and desktop open on their first item instead of their last.
  • Short OK presses no longer open the long-press menu on some remotes. (#2135)
  • Picking a media segment action in Settings keeps focus on that row, and Settings section headers are translated.
  • The Navigation Bar settings only show switches for buttons that can appear, and the Home Rows editor opens on your first row.
  • Quick Connect explains a failed sign-in instead of spinning forever.
  • Select works right away on the TV server list.
  • On a saved series in Downloads, the back arrow no longer opens highlighted on desktop, and Up and Down reach the first episode on TV. (#2030)
  • The Storage settings pickers show every option.
  • Non-admin users can open the Upcoming Calendars settings.
  • Voice search on Fire TV keeps focus when it can't start, and the mic no longer pushes the TV search field around.
  • A TV text field's placeholder hides when the keyboard opens. (#1898)
  • The setup wizard no longer replaces your answers with another user's synced settings.

Seerr

  • Requesting a series that Seerr can't match to Sonarr asks you to pick the match. (#2006)
  • The All filter in Seerr Issues includes resolved issues. (#2045)

Apple

  • 24 fps movies no longer hitch on Apple devices.
  • The Siri Remote and iPhone Remote app Play/Pause buttons work on Apple TV.
  • Apple devices no longer crash with a client certificate that has no chain certificates. (#2176)

Windows and Linux

  • Windows shows video with the Glass theme and the Native window renderer. (#2082)
  • Windows no longer ignores input for a few seconds after launch.
  • Simplified Chinese no longer falls back to a Japanese font on Windows. (#2182)
  • Moonfin no longer crashes when you close it on Linux. (#2072)
  • N64 games load on Linux.

Emby

  • Group Items into Collections hides a collection's movies (#1885), and libraries no longer show up twice (#2112).

Other

  • The photo slideshow no longer cuts photos short. (#2119)
  • Admin Analytics no longer times out on big libraries on web.
  • Hiding a library shows an error if the server turns it down.
  • Since You Watched rows and their settings are translated.

Contributors

Translations were updated through Weblate by mikey (Finnish), Kisnov (Catalan), damecon (Korean), zeisscai (Simplified Chinese), Gensarde and leonardopieralli (Italian), idezentas (Turkish), SomeoneSpanish and casper225 (Spanish), gerardolupo-cpu (Argentinian Spanish), meatyboi69 and Johannes (German) and SCHIZOPHRENE (French).

Full Changelog: 3.0.0...3.1.0

Don't miss a new Moonfin-Core release

NewReleases is sending notifications on new releases.