Skip to content
blycr edited this page Feb 18, 2026 · 17 revisions

MSP Project Wiki

MSP is a LAN-first media server focused on simple deployment and robust browser playback.

What's New (v0.9.0)

  • Hardware-Accelerated Transcoding: New FFmpeg hardware acceleration support for video transcoding, significantly improving speed and reducing CPU usage.
    • Auto-probes available hardware encoders at startup (no manual configuration required).
    • Supported encoders: h264_nvenc (NVIDIA), h264_qsv (Intel Quick Sync), h264_amf (AMD), h264_vaapi (VA-API), h264_videotoolbox (Apple).
    • Configurable via playback.video.encoding.hwAccel: "auto" (default), "none", or specific encoder.
    • Seamless fallback to software encoding when hardware unavailable.
  • Playback Strategy: Refined to "Probe-Aware + Direct Play First + Single Retry Fallback".
  • Preemptive Transcode: Applied only to high-risk containers (AVI, WMV).
  • Bug Fixes: Player runtime crash fixes, WMV MIME mapping improvements.

Quick Start

  1. Download the binary from Releases.
  2. Run MSP and open the printed URL (default: http://127.0.0.1:8099/).
  3. Add media folders from the Settings panel.

Documentation

Notes

  • config.json and msp.db are runtime files; do not commit them.
  • For home LAN mode, MSP trusts RemoteAddr only for client IP.

Clone this wiki locally