seanime icon indicating copy to clipboard operation
seanime copied to clipboard

Electron-based desktop client (Seanime Denshi)

Open 5rahim opened this issue 7 months ago • 0 comments

Checklist

  • [x] I checked that this feature has not been requested before
  • [x] I checked that this feature is not in the "Not planned" list
  • [x] This feature will benefit the majority of users

Problem Description / Use Case

The current Tauri-based desktop app is less than adequate.

Pros:

  • Smaller footprint

Cons:

  • Reliance on OS browser engine
  • On Windows, users may have uninstalled the browser engine
  • Inconsistent behaviors across platforms (random issues and visual bugs)
  • Doesn't work on some Linux distros

Proposed Solution

Move to a new Electron-based client.

Pros:

  • Consistent rendering engine across platforms
  • Dedicated built-in player for local media, torrent and debrid streaming without transcoding

Cons:

  • Larger binary size
  • Higher memory usage (TBD)

Migration plan:

  • v2.10.0 - Tauri client: Notify users to migrate to the Denshi client with popups and banners
  • v2.10.x - Tauri client: Disable self-updates, remove Tauri release.

TODO:

  • [x] Electron-based app
  • [ ] Custom Electron 36.x.x and Chromium 136.x.x.x build with support for HEVC and AC3
  • [ ] Built-in player for direct stream
  • [ ] Public test for updates
  • [ ] Tests on Windows and Linux

5rahim avatar May 18 '25 15:05 5rahim