Skip to content

Undertow V0.47.1 — Moonfin default playback test

Pre-release
Pre-release

Choose a tag to compare

@OneHotTake OneHotTake released this 10 Oct 15:39
· 1 commit to main since this release

Clients that pin Emby's pathless item-detail source ID can now start Undertow playback. The plugin offers that ID as an automatic finite HTTP file, while preserving all real version IDs and native selected-file probing. Omitting a live-stream session ID prevents Moonfin from treating a movie as live TV and retrying past EOF.

This is a test release for default playback, not complete Moonfin compatibility. It is already deployed on our Emby server for device testing.

Verified:

  • 90 contract checks, with zero build warnings/errors against pinned Emby 4.10.0.40 references.
  • Isolated and production Emby 4.10.1.0: movie and episode direct decoding/30-second seeks; explicit non-default versions preserve identity, probe one file, decode with English audio through native remux and close.
  • Mac Moonfin 2.6.0: actual Undertow movie playback, changing frames, forward seek and continued progress; runtime 1:36:24.
  • Library IDs, file-backed identities/paths, watch state and Undertow settings preserved at deployment; health/security checks passed.

Remaining limits:

  • Moonfin's Undertow version menu is unchanged; it still reads static item-detail sources.
  • The Audio Track dialog was empty in the Mac test. Automatic playback uses the file's audio; manual language/track selection and subtitles are not qualified. Native explicit versions retain real probed tracks.
  • The automatic direct-file choice excludes candidates requiring HTTP headers. Native explicit sources continue to preserve those headers.
  • Whole-film, Moonfin episode, iOS/tvOS, remote-network and expiry/resume acceptance remain pending.
  • Managed Static=true proxy delivery remains unsupported; tested native remux uses Static=false.

No catalog rebuild, stream URL persistence, private server hook or Moonfin rebuild is required. Preserve configuration and data when replacing the DLL. See docs/moonfin.md and docs/verification.md for details.

Download Undertow.dll only. SHA-256: 9842679ba7de0a4f63f5c046420a5242e43b24f6bb01db2d476ff523da040136.