Repository navigation
Releases: datmt/simple-media-server
Releases · datmt/simple-media-server
Release list
v0.10.0
v0.9.0
Sync resume position across devices Store per-user playback position server-side (progress table), expose it in /api/videos, save from the UI and seek on play. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
v0.8.3
Cap low-rung framerate at 15fps Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
v0.8.2
Wrap details line in video list instead of truncating Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
v0.8.1
Redirect plain HTTP to HTTPS on the same port Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
v0.8.0
Serve HTTPS by default with auto-generated self-signed cert --tls=false opts out; --tls-dir sets where cert.pem/key.pem live. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
v0.7.0
Add quality ladder, quality picker, rendition details, fast-start path - HLS ladder 240/360/720p with master playlist; rungs above source skipped - Player quality selector built from hls.js levels - Store per-rendition sizes; show source and optimized details in list - Small h264 MP4s: remux with faststart (or serve original if moov first) - Remove --optimize-height and --optimize-maxrate (replaced by ladder) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
v0.6.0
Cap bitrate for slow links; add re-optimize - --optimize-maxrate (500 kbps) and --optimize-audio-bitrate (64 kbps) flags - POST /api/optimize accepts force to re-encode ready videos - UI: Re-optimize button; old HLS output is cleared before re-encode Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
v0.5.0
Add --workers flag for concurrent transcodes (default 2) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
v0.4.0
Add video thumbnails; show length and size in player and mobile rows Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>