Native podcast player for Sailfish OS. No trackers, no ads, full offline support.
Version: 1.1.5 · License: BSD-3-Clause · Targets: aarch64 (Jolla C2) and armv7hl
- Subscribe via RSS URL or OPML import
- Stream or download episodes for offline listening
- Show notes per episode (plain-text, stored locally)
- Cached cover art for fast subscription list scrolling
- Playback queue with auto-advance
- Variable speed (0.75×–2×) and sleep timer with countdown
- Resume playback where you left off
- Pull to refresh feeds; load more for large catalogs
Grab the latest RPM from Releases (or OpenRepos when published) and install on device:
pkcon install-local harbour-casts-1.1.5-1.aarch64.rpm
# or on older 32-bit devices:
pkcon install-local harbour-casts-1.1.5-1.armv7hl.rpmRequires the Sailfish SDK with target SailfishOS-5.0.0.62-aarch64 (or compatible) and Docker access for sfdk.
./scripts/build.sh # build with sfdk
./scripts/build.sh --clean # clean rebuild
./scripts/package.sh # build + copy RPM to dist/Override the SDK binary if needed:
SFDK=/path/to/sfdk ./scripts/build.sh| Path | Purpose |
|---|---|
~/.local/share/harbour-casts/ |
SQLite database |
~/.cache/harbour-casts/artwork/ |
Cached podcast artwork |
~/Downloads/Casts/ |
Downloaded episode audio |
- C++ / Qt 5 — RSS parser, SQLite,
QNetworkAccessManager,QMediaPlayer - Silica QML UI
- Sailjail profile for Internet, audio, downloads, and user dirs