KotatsuApp/Kotatsu

Use Discord IPC / RPC for Rich Presence instead of external library

Open

#1,634 建立於 2025年10月3日

在 GitHub 查看
 (1 留言) (0 反應) (0 負責人)Kotlin (759 fork)batch import
enhancementfeature requesthelp wanted

倉庫指標

Star
 (8,563 star)
PR 合併指標
 (30 天內沒有已合併 PR)

描述

Describe your suggested feature

Current:

  • Kotatsu relies on an external library called KizzyRPC (build ad8f2e32eb) for this feature to work.
  • Users frequently receive password reset emails due to Discord suspecting that their tokens have been leaked even though that hasn't happened. In fact, KizzyRPC will use the user's account as a Self-bot through websocket, which is illegal and not allowed on Discord (based on their terms of use).

Solution:

  • Completely remove KizzyRPC (external library)
  • Implement connection to Discord IPC and send out watching activity from Kotatsu.

Result:

  • Reduce the original size of the packaged application.
  • Users don't need to log in or type Discord token to make this feature work on Kotatsu.

Reference:

  • Discord IPC / RPC didnt exist on Android, i found this repository for creating Discord IPC: caoimhebyrne/KDiscordIPC but can't implement it on Android.

Acknowledgements

  • This is not a duplicate of an existing issue. Please look through the list of open issues before creating a new one.

貢獻者指南