Amir Mehrabiani

//WORKSPACE/SOFTWARE/S-PLAYER

SP

// PRODUCT_DOSSIER

S-Player

S-Player is a desktop media player with synchronized multi-format subtitles, playlist playback, resume support, and customizable transcript controls.

LATEST: v1.1.1

S-Player is a polished desktop media player built with FFmpeg, vanilla JavaScript, and Node.js utilities. It focuses on media playback with rich subtitle workflows, including automatic companion file matching, multi-language subtitle merging, transcript navigation, selectable subtitle text, configurable subtitle placement, font customization, and optional pause-after-subtitle behavior. The app also supports playlists, repeat modes, recent file sets, external audio synchronization, playback position persistence, update checks, and macOS/Windows packaging through electron-builder. A modular architecture and Node’s built-in test runner cover subtitle parsing, media resolution, resume logic, repeat behavior, and transcript scrolling.

FFmpegjavascriptdesktop-appmedia-playersubtitlesnodejselectron-builder

DEPLOYMENT MATRIX

PlatformVersionAction
macOS1.1.1Download
View full release page

TERMINAL LOGS / CHANGELOG

$ release --version 1.1.1 --date 2025-04-27

  • - Initial distribution build.
  • - Added remote update checker integration.
  • - Fixed subtitle baseline drift.