SailVideo
Native local and network video player for Sailfish OS. Now with Chromecast and picture slideshow support.
SailVideo is designed as a Sailfish-native video player for videos stored on the phone, removable storage, home NAS servers and HTTP/HTTPS sources.
It uses QtMultimedia and the Sailfish GStreamer playback stack and provides SMB2/SMB3 network playback through a local seekable HTTP Range bridge.
Features:
Version 1.1.0.17 - 2026-09-30:
This release significantly improves Chromecast compatibility and queue playback.
SailVideo can now automatically prepare AVI files for Chromecast and fall back to VP8/Vorbis WebM when direct playback is not possible. High-resolution H.264 MP4 files (JP2 creates them) outside Chromecast’s reliable playback profile can also be converted automatically, including correct handling of portrait-video orientation.
Folder playback now supports automatic next-video playback, and Chromecast Previous/Next, auto-next and direct video switching preserve the receiver volume more reliably.
The player seek bar has also been improved with an interactive drag preview, while several Cast queue and media-switching stability issues have been fixed.
Version 1.1.0.9 - 2026-09-18:
This is a major SailVideo update adding native Google Chromecast support together with a large number of NAS, playback and UI improvements.
Chromecast is now integrated directly into the normal Player and Picture Viewer pages. Pull down the media-page menu, select a remembered Chromecast or scan for one, and continue controlling the media from the same screen.
Chromecast features include:
QuickTime/MOV is not transcoded. Files known to be incompatible with Chromecast are now rejected cleanly instead of starting with a black picture or corrupted audio.
Version 1.0 - 2026-09-15:
HTTP/HTTPS videos are currently downloaded to SailVideo's cache before playback rather than streamed progressively.
SailVideo 1.0 contains no source code copied, adapted or rewritten from LLs Video Player, but it was massively inspired on that. Many thanks for llelectronics for that great application!
Github: harbour-sailvideo
| Attachment | Size | Date |
|---|---|---|
| 662.77 KB | 15/09/2026 - 21:13 | |
| 690.91 KB | 15/09/2026 - 21:13 | |
| 728.07 KB | 18/09/2026 - 17:22 | |
| 759.87 KB | 18/09/2026 - 17:22 | |
| 761.64 KB | 18/09/2026 - 22:26 | |
| 730.08 KB | 18/09/2026 - 22:26 | |
| 787.15 KB | 30/09/2026 - 18:01 | |
| 821.16 KB | 30/09/2026 - 18:01 |
- Add folder-queue auto-next for local and Chromecast playback
- Improve the interactive seek bar with drag preview and a single seek on release
- Improve AVI Chromecast preparation, seek regeneration and growing-WebM delivery
- Add compatibility casting for high-resolution H.264 MP4 using orientation-aware 720p VP8/Vorbis transcoding
- Start compatible MP4 fallback playback from a growing buffer instead of always waiting for the full conversion
- Preserve Chromecast receiver volume across Previous, Next, auto-next and in-session media replacement
- Avoid repeated QtMultimedia/gst-droid teardown while switching Cast queue items
- Replace the active Chromecast media when another local or SMB video is selected during an ongoing Cast
- Keep normal Sailfish QtMultimedia playback and the existing SMB Range architecture unchanged
Recent comments