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

About MSP

MSP Logo

Your Personal LAN Cinema

MSP (Media Share & Preview) is a lightweight media server for home LAN usage. It focuses on fast local playback, simple setup, and predictable behavior.

Principles

  • Zero setup: SQLite is embedded, no external services required.
  • Performance first: Go backend + Vite frontend with hardware-accelerated transcoding.
  • Compatibility: browser direct-play first, transcode fallback when needed.
  • Local-first privacy: no cloud account or telemetry dependency.

Tech Stack

  • Backend: Go (Gin, GORM)
  • Frontend: Vanilla JS + Vite (ES Modules)
  • Player: Plyr.io
  • Transcoding: FFmpeg (Hardware-accelerated: NVENC, QSV, AMF, VA-API, VideoToolbox)
  • Database: SQLite (glebzarez/sqlite, pure Go, CGO-free)

License

This project is licensed under the MIT License.

Maintainers

  • Creator: blycr
  • Thanks to all contributors.

For technical details, check the Development page.

Clone this wiki locally