Waveforms & pause segments
Generate a waveform with bundled FFmpeg and mark replayable segments at natural pauses.
Personal project / Sylloop
Windows and macOS media player for language learning
Quick replay. Precise loops.
Turn local audio and video into language-learning material you can replay, select, and repeat with precision.

Features / 01—08
Generate a waveform with bundled FFmpeg and mark replayable segments at natural pauses.
Replay the current speech segment with preroll and move quickly between nearby segments.
Loop the full media, the current segment, or any A–B range dragged across the waveform.
Match playback speed to the material, with familiar volume and fullscreen controls.
Add a configurable pause between repetitions for shadowing, recall, or notes.
Build a list from the selected file’s folder; scanning is non-recursive and playback stops at the end.
Customize keys for play/pause, speech-segment navigation, replay, and loop-range switching.
Keep volume, speed, loop gap, language, and shortcut preferences, or restore their defaults.



Supported formats
MP4, M4V, WebM, MP3, M4A, AAC, WAV, FLAC, OGG
Privacy & operation
Choose or drag in media from your computer. Sylloop plays it in the Windows or macOS app and uses bundled FFmpeg to generate waveforms and pause-based segments.
System requirements
Download notes
Choose the latest installer that matches your computer. Packages are currently unsigned, so Windows may show SmartScreen and macOS may ask you to confirm opening the app; checksums and release notes remain on GitHub.
Feedback
GitHub Issues is a public feedback channel and requires a GitHub account. Search existing issues before submitting.
Do not upload private audio, video, paths, logs, or other sensitive information.
Submit feedback