Moonfin v3.1.0 Release Notes 
Moonfin can now sign in to Silo, next to Jellyfin, Emby and Plex, with household profiles, Silo's own requests and its Watch Party. Watch Parties also come to Jellyfin, Emby and Plex through Moonbase, with chat, reactions and voting on what to watch. Moonbase now works on Plex too, through Moonbase for Plex. The details page gets four new styles, with Frost as the new default, and Settings show a live preview of what each setting changes. There's also a new Calendar of upcoming episodes and movies, smart search, poster labels like 4K and HDR, and rows that glide to the focused card.
There are plenty of fixes too. Samsung TVs direct play more files, from MPEG-2 and 16-bit PCM to MP4s Jellyfin labels as mov. LG TVs fall back properly when TrueHD can't pass through and keep their place when Moonfin is relaunched. The Fire TV Stick 4K plays 4K with its output set to 1080p, and Dolby Vision Profile 7 plays on Fire TV as HDR10.
Important
The Upcoming Movies and Upcoming Series rows now need Moonbase 3.1.0, along with the new Calendar. On an older Moonbase, the Upcoming rows you had in 3.0.0 won't show until the server plugin is updated.
Note
Update the server plugin to v3.1.0 too, or Moonbase for Silo and Plex 3.1.0 if you run Silo or Plex. Anything marked (Moonbase) below needs it, along with the features whose bullets mention the plugin.
Features
Servers
- Moonfin for Smart TVs works with Silo servers. You can sign in with a password or with a code approved on another device, pick from the household's profiles with their PINs, and find Silo servers on your network. Silo's playback, skip markers, seek previews, requests, Home rows, Seasonal Picks, watchlist and watch parties all work too.
- On Plex, Moonbase for Plex brings Seerr, sign-in PINs, similar titles, custom rows, anime markers and games. (Moonbase)
- Smart Search lets you search by describing what you want in a sentence, on Jellyfin, Emby and Plex. (Moonbase)
Watching Together
- Watch Parties come to Jellyfin, Emby and Plex, with a room list, a Home row, lobby voting, chat, reactions and synced playback. (Moonbase)
- SyncPlay has a new look with everyone's avatars, and leaving the player takes you back to your group.
Home
- A new Watching on MDBList row shows what MDBList users are watching right now. (#621) (Moonbase)
- The media bar labels series with New Series, New Season or New Episodes. It now draws from the libraries and collections you pick, with Random, Recently Added, Recently Released and New Seasons & Episodes sources.
- The Radarr and Sonarr upcoming rows hide titles already on your server, and dates read Today, Tomorrow or In 3 days.
- Admins can add poster labels like 4K, HDR or Atmos in Moonbase. (Moonbase)
- The Studios row shows TMDB studio logos, with dark logos in white, and each studio opens its titles.
- Home rows end with a See All card and load more as you reach their end.
- Rows glide to the focused card on the High performance tier. Turn that off with Smooth Scrolling, which library grids follow too.
- Hide Watch Progress and Hide Unwatched Count clean up the cards.
- Row Options has Hide Watched for the Recently Added and Recently Released rows, and it follows your server's own setting.
- IMDb, TMDB and other external rows no longer need their own switches. They show up in the Home Rows editor whenever the server can fill them.
- The seasonal row's Show All Year setting shows a holiday row outside the holiday dates too.
Details
- There are four new details styles, Stage, Premiere, Quick Look and Frost. Frost is the new default and follows your theme colors.
- Details show Dolby Vision profile and HDR badges.
- The context menu can remove an item from a playlist or a collection. (#627)
Search, Favorites and Seerr
- Search has an Audiobooks row.
- Favorites has a Watchlist tab with your Seerr watchlist.
- Seerr Discover and Browse were rebuilt to match Moonfin Core's TV layout.
- Seerr's status on posters can show as a corner dot or a banner, with the new Badge Style setting.
- The Seerr download bar says why a download is stuck, and admins can get a different release. (#656, #657) (Moonbase)
- You can pick which Seerr notifications you get, and a series without a TVDB id can be matched in Sonarr before requesting it.
Calendar
- A new Calendar screen shows what's coming up in Sonarr and Radarr and what aired recently, in Agenda or Countdown style with a full month grid. The Upcoming rows can end with a See all card, and the end of an episode can say when the next one airs. (Moonbase)
- Date Format picks month and day, day and month, or your locale's default.
Player
- The player controls have a favorite button and seek icons numbered by skip length, and they open on the seek bar.
- The chapter picker is now a row of chapter cards.
- Hide Controls After, Dim Controls in HDR and Let TV Sleep After are new, and the screensaver can show during music and audiobooks.
- Subtitles have a font picker, Text Stroke Width, bold text and a drop shadow, in Settings and in the player's Subtitle Appearance. ASS subtitles follow the size setting.
- The remote's Guide, Subtitles, Audio and Record buttons work, and the Live TV player has channel favorites.
- On webOS, Read embedded text subtitles from the file shows SRT subtitles without waiting for the server to extract them. It's off by default. (#610)
Libraries and Books
- The photo viewer has a slideshow that can play videos too. (#628)
- Videos in a library grid show a play badge and their length. (#632)
- Treat Book Folders as Series opens a book series on its own details screen, in reading order. Books also get Folders and Go to series. (#658)
Settings and Setup
- Settings shows a live preview of what each setting changes, and the pickers and checklists have a new look.
- Who's watching and Switch User have a new look.
- The TV keyboard has a chip that shows your password while you type it. (#618)
- The last setup step can add Moonbase to your server.
- Press Settings > About > Version seven times to open After Hours, a hidden arcade with mini games.
Changed Defaults
- Frost is the default details style.
- 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.
Bug Fixes
Playback
- Fire TV direct plays Dolby Vision Profile 7 from its HDR10 base layer instead of sending it to the server for a transcode. (#631)
- The Fire TV Stick 4K and 4K Select direct play 4K when their output is set to 1080p. (#581)
- The Fire TV Stick HD gets H.264 it can play, and a live stream the player turns away reopens without restarting the tuner. (#593)
- Tizen 6 and later direct play anamorphic H.264. (#577)
- Tizen direct plays MPEG-2, MOV files and 16-bit PCM stereo the way the server approves them. (#597, #607, #598)
- Tizen falls back to a real transcode when the player rejects a stream. (#641)
- 1080p H.264 files above the level UHD Samsung sets can play now get converted instead of failing to start. (#626)
- Portrait and rotated videos aren't turned away by the resolution cap anymore. (#629, #630)
- Stretch fills the screen on webOS 5 and older. (#551)
- webOS 23 and later only offer DTS when the TV can play it, and a receiver no longer turns DTS on for a TV without it. (#625)
- webOS no longer offers TrueHD, and the audio track you pick is the one you hear. (#668)
- Resuming after a long pause on webOS no longer falls back to a transcode. (#644)
- Reopening Moonfin on webOS closes the player back to where you were instead of resetting to Browse. (#591)
- Playback starts over a second sooner on webOS sets that don't report their sound output.
- Japanese subtitles draw kanji in their Japanese forms. (#652)
- Overlapping Plex subtitle lines on Tizen no longer leave a big gap between them. (#669)
- The focused row in the player's Download Subtitles list is highlighted again. (#578)
- The color keys on the remote work again. (#588)
Home
- Recently Added catches up when you come back to Home after leaving the app running. (#640)
- Changing the audio, Studio, Rewatch or Recently Released rows in Settings shows on Home right away. (#642)
- The Genres row honors Descending when it sorts by name. (#654)
- Official MDBList lists and movies-only or shows-only rows load all their items.
- The merged Continue Watching and Next Up row uses the image type you picked for it.
- Modern cards hide their description when Hide Media Description is on.
- Home rows have room for three caption lines at every padding setting.
- The MakD and Banner media bars line up with the rows when the navbar is on the left.
- Studio logos load on Jellyfin 12.
Details, Search and Libraries
- Extras in a season or series folder show on its details page, with an Extras row on the Classic season page. (#586)
- An episode's season row opens on that episode, and Next Up refreshes after you mark something watched.
- Episode pages show the series' cast along with the guest stars. (#639)
- Watched checks on episode cards follow your theme colors. (#662)
- The Watch with group button matches the buttons beside it. (#660)
- The Nouveau details page no longer shows a scroll bar. (#666)
- Details say Go to Series for episodes and seasons, and titles from another server open on that server.
- With several servers, studio and genre links stay on the server they came from.
- On Emby, a collection's titles stay under it.
- Search on Jellyfin shows movies and series again when lots of episodes match, and episodes without a still show their series art. (#615)
- Opening a genre from the Genres screen works again. (#592)
Themes, Sign-in and Navigation
- Focus Border Color reaches the player, Settings and details focus rings, goes back to the theme's color when cleared, and syncs with the other apps. (#579, #580)
- The PIN card moves to the top of the screen while the keyboard is open, so it no longer covers the number pad. (#622)
- The Connect to Server panel fits above the keyboard without cutting off its title and buttons. (#635, #636)
- Holding OK on a saved server keeps the Remove Server dialog open. (#634)
- A server stays saved when its last user signs out. (#638)
- Going right out of the sidebar returns you to the card you left. (#595)
Contributors
- @Brady3035
- @VibrantClouds
- @mattsigal
- @htayj
- @Kisnov
- @BinSlayer01
- @tchapuis
- @fernando-bertholdo
- @StarAppeal
- @jmawet
Translations were updated through Weblate by mikey (Finnish), casper (Spanish), Kisnov (Catalan), SCHIZOPHRENE (French), Johannes (German) and M (Swedish).
Full Changelog: 3.0.0...3.1.0