Skip to content

v2.0.3

Latest

Choose a tag to compare

@RadicalMuffinMan RadicalMuffinMan released this 08 Aug 04:41
· 3 commits to master since this release

Moonbase Server Plugin 2.0.3 Release Notes github

Features

Server

  • Added a Playback defaults admin tab covering Video, Audio, Subtitles, and Automation, so a server admin can set the starting point for autoplay, audio and subtitle language, subtitle mode, skip lengths, intro action, still watching behavior, Next Up timeout, and unpause rewind.
  • Added profile properties for the client's new settings, including OLED mode, the player time label slots, and the new home row options, so those choices sync between devices.
  • Added default pickers for Action Buttons and Seerr Discovery row order, so an admin can set the starting layout for both.
  • Game ROM and BIOS routes now answer HEAD requests, which is how clients ask for a file's size before downloading it. Fixes Moonfin-Core#947.

Moonfin Web

The bundled web client picks up everything web relevant from Moonfin 2.4.0. The highlights:

  • Seerr now lives inside the media details screen instead of its own separate world. Library items show their Seerr status, the request actions sit in the normal button row, and Seerr rows and tabs appear alongside everything else. Titles that are not in your library open the same details screen, and continuing series can be requested again as new seasons arrive.
  • Libraries gained a local search field, so you can find something inside a big library without leaving it.
  • Quick Return jumps you back to the top of the home screen or a library through a floating button.
  • Movie and TV libraries gained a lot of new Group By options, such as by Decade, Genre, and Parental Rating, and libraries can now be set to scroll horizontally instead of as a grid.
  • A new OLED Mode brings true black backgrounds for deeper blacks and richer artwork.
  • The progress bar gained six configurable time slots, above and below the bar on the left, center, and right, each showing time elapsed, time remaining, the wall clock time the item ends at, or nothing at all.
  • Cinema Mode now works for TV episodes, not just movies, and the skip intro and outro buttons can hide themselves automatically instead of sitting on screen for the whole segment.
  • Recently Added and Recently Released rows can merge by type, so one clean row instead of one per library, and playlist and collection rows gained a Playlist Order sort and a Show Individual Episodes option.
  • Large collections now load in two phases, so the row appears immediately and fills in as you scroll.

Bug Fixes

Server

  • The Playback admin tab was rewritten against the keys, values, and units the clients actually read. Several pickers were writing settings under names no client looked for, so those defaults silently did nothing.
  • The admin pickers were pointed at the right keys throughout, a duplicated row merging control was removed, and two controls that had gone missing from the page were restored.
  • Resume Rewind and Unpause Rewind options now match what the client offers, instead of listing durations the client has no setting for.
  • Controls that no longer map to anything a client syncs were removed from the admin page, covering subtitle customization, media segment countdown, replace skip outro, show description on pause, cast button, and screensaver mode. The underlying profile properties stay in place, so device to device sync is unaffected.
  • Fixed the label text on the Details Screen Blur setting.

Moonfin Web

  • The mouse thumb buttons now belong to the browser, so back and forward work like they do on any other site.
  • Every server call carries a browser compatible Moonfin user agent, so reverse proxies and server logs can identify the client without tripping over a value browsers reject.
  • Item descriptions are measured at the scale they are drawn at, so long overviews stop getting cut off early.
  • Strings built off the widget tree follow your language setting instead of the system one.
  • Search results and home rows deduplicate repeated items, and version labels now include their library name.
  • Admin pushed home rows render even when the server address is stamped in a different form than the one you connected with, and hidden libraries stay out of the Rewatch and recommendation rows.
  • Folder browsing got a real overhaul, navigation, sorting, pagination, and focus all behave now, and grouped libraries are walked through their folders instead of only the top level.
  • Collections only get flattened when there is an order to apply, keeping their intended sort intact, and merged home rows stay off the paging path so they stop duplicating items while you scroll.
  • Emby chapter markers are read in both formats Emby sends, so intro skip works either way.
  • The media bar moves on when a trailer never starts playing, and rechecks itself when the active row is cleared.
  • Seerr search queries with spaces and apostrophes are encoded properly, so those titles return results.
  • The modern details tab regained its up navigation, and the modern mobile backdrop now runs top to bottom.

Contributors