Skip to content

v1.4.0

Choose a tag to compare

@RadicalMuffinMan RadicalMuffinMan released this 14 May 16:23
· 24 commits to master since this release

Moonfin v1.4.0 Release Notes github

Note

If you weren't aware, we have created a Discord server for Moonfin! If you have any questions or want to stay up to date with the latest news, please join the Moonfin Discord Server!

New Features

  • Added Home Screen Sections (HSS) plugin integration (App starts a little slower with this on, it is expected)
  • Added KefinTweaks plugin integration (same note as above)
  • Added subtitle downloading from the subtitle selection dialog
  • Directors and writers now appear in the cast list after actors on detail screens
  • The Featured Media Bar now has granular settings: you can choose the source type, target library or collection IDs, genres to exclude, auto-advance interval, and item count (now supports 15, 25, and 50)
  • Watched/played indicators now appear on season posters
  • Fallback font support was extended to cover episode numbers, duration labels, and role text in the details screen so it appears in languages like Chinese
  • Added navbar color and opacity settings
  • Added plugin installation checks and default settings initialization
  • Updated player OSD controls layout
  • Updated the settings screen to match other Moonfin clients

Bug Fixes

  • Fixed the Continue Watching and Next Up rows not refreshing after returning from video playback
  • Fixed cropped or cut-off library items in mixed-content libraries
  • Fixed focus not returning correctly when navigating back from a screen
  • Fixed the resume functionality and cleaned up the server connection flow
  • Fixed search results not resetting selections properly and improved key handling in that screen
  • Fixed search result crashes and Seerr item access issues
  • Fixed subtitle and audio track selections not persisting when the stream changes during playback
  • Fixed playlist shuffle using the wrong endpoint for non-music content, and fixed the Play All handler getting stuck in an eternal buffer state
  • Fixed the subtitle and audio popup menus losing focus and not properly blocking key input during playback
  • Fixed default home screen section ordering
  • Fixed Jellyseerr/Seerr response parsing crashing when the server returned an array payload instead of an object
  • Added deduplication logic to the media bar so the same item doesn't appear twice
  • Fixed Set Server screen layout issues
  • Fixed Quick Connect authentication when auth token was missing
  • Improved Home Rows details reset logic to prevent stale information from showing
  • Removed non-functional "Manage HSS Rows" and "Manage KefinTweaks Rows" settings entries

Contributors

  • @harleykradovill

    • Navigation bar styling improvements (PR #63)
    • Subtitle/audio popup focus and key blocking improvements (PR #65)
    • Server setup screen style and layout improvements (PR #71 and #80)
    • Settings menu styling and navigation fixes (PR #78)
  • @axolmain

    • Playlist shuffle endpoint and Play All buffering fix (PR #66)