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.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 |
- Release SailVideo 1.1 with native Google Chromecast support - Integrate Cast discovery/device selection and controls into Player and Picture Viewer - Cast HTTP/HTTPS directly and expose local/SMB media through the LAN HTTP Range bridge - Add Cast transport, seek, skip, previous/next, volume/mute, stop/continue and disconnect - Add Chromecast picture display, slideshow and mixed picture/video folder navigation - Respect Sailfish system media volume and preserve receiver volume/mute state correctly - Reject unsupported MOV Cast playback cleanly instead of starting broken receiver playback - Improve cold SMB playback, transient folder retries and HTTP Range seek stability - Add NAS breadcrumbs, scroll restoration and hard saved-source browsing roots - Polish portrait Cast controls and pulley-menu interaction - Remove obsolete Cast page, tracked QML backups and generated libsmb2 build artifacts - Finalise SailVideo 1.1 release documentation and legal/reuse metadata
Recent comments