github kaikozlov/localsend.koplugin v1.1.2

latest releases: v1.2.0, v1.1.3
4 days ago

Bug Fixes

  • Fix startup behavior with "Start with KOReader" enabled:
    • Server no longer restarts every time you open a book
    • If you manually stop the server, it stays stopped until you restart it or relaunch KOReader
    • Autostart only triggers on fresh KOReader launch, as intended

Thanks to u/LexamusPrime from r/koreader again. At this point I owe them a beer.


v1.1.0 Features (included)

Self-Update from Settings

Update the plugin directly from KOReader without manual file management.

  • Tap Check for updates in the LocalSend settings menu
  • Automatically detects your device architecture (armv7/arm64)
  • Downloads and installs the matching release package
  • Just restart KOReader after updating

Extension-Based File Routing

Route files to different directories based on their extension. For example, send EPUBs to your Books folder and PDFs to Documents.

  • Configure via KOReader GUI: Settings → File type routing
  • Or via CLI: --ext-routing config.json
  • Supports a "default" fallback for unrouted file types
  • Directories are auto-created on first save

V3 Protocol Support

Added comprehensive support for LocalSend V3 protocol, improving compatibility with newer LocalSend clients.

WebRTC Token Refresh

Long-running receiver sessions now automatically refresh WebRTC tokens every 30 minutes, preventing disconnections during extended use.

Installation

  1. Download the zip for your device's architecture:
    • armv7 — Kindle, Kobo (all models), reMarkable 2, PocketBook
    • arm64 — reMarkable Paper Pro
  2. Extract localsend.koplugin to your KOReader plugins directory:
    • Kindle: /mnt/us/koreader/plugins/
    • Kobo: /.adds/koreader/plugins/
    • reMarkable: /home/root/koreader/plugins/
  3. Restart KOReader

See README for usage instructions.

Don't miss a new localsend.koplugin release

NewReleases is sending notifications on new releases.