[Feature Request] Add Shizuku support for silent app updates (especially for pre-releases)
メンテナーはふだん 2 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 35/100
調査の方向性
Start by reading Cloudstream’s in-app updater and the Shizuku API documentation linked in the issue, then compare how Droid-ify performs silent installs. The issue describes the desired behavior but names no Cloudstream files or tests. Done means users with Shizuku authorized can optionally install updates silently, while the existing update method remains available.
索引モデルが issue の本文から書いたものです。
説明
Describe your suggested feature
Description
I would like to request the addition of Shizuku support as an installation and update method within Cloudstream.
Currently, updating Cloudstream—especially when using the frequently updated pre-release versions—requires manually downloading the APK and going through the system installation prompt every time. Having a silent update option via Shizuku would significantly improve the user experience.
What is Shizuku?
Shizuku is a tool that allows apps to use system-level APIs with root-like privileges (via adb or root) without actually requiring a fully rooted device. It runs securely in the background and lets authorized apps perform privileged tasks, such as package installation and updates, completely in the background without user intervention for each step.
Links: https://github.com/rikkaapps/shizuku
https://github.com/RikkaApps/Shizuku-API
Inspiration / Example
A great reference for this implementation is Droid-ify (or similar modern package managers). Droid-ify successfully utilizes Shizuku to install and update applications silently in the background without popping up the system installation confirmation dialog every single time.
Why this is beneficial for Cloudstream
Frequent Pre-Releases: Cloudstream pre-releases receive updates often. Manually downloading and clicking through the package installer gets repetitive very quickly.
Seamless Experience: Users with Shizuku set up could update the app with a single tap (or even automatically), mirroring the convenience of mainstream app stores.
Optional Feature: This can be implemented as an optional setting alongside the traditional in-app updater, only activating if Shizuku is running and granted permission.
Thank you for your hard work on Cloudstream! Let me know what you think about this idea.
Other details
No response
Acknowledgements
- My suggestion is NOT about adding a new provider
- I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
- 主要言語
- Kotlin
- スター
- 10.9k
- フォーク
- 1.1k
- 平均マージ
- 2日 18時間
- マージ済み PR(30日)
- 21
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
recloudstream/cloudstream のほかの issue
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
recloudstream/cloudstream#3100 ·
メンテナーはふだん 2 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
recloudstream/cloudstream#2639 · コメント 1 件 · リアクション 1 件 ·
メンテナーはふだん 2 日以内に返信
-
enhancement
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
recloudstream/cloudstream#3255 ·
メンテナーはふだん 2 日以内に返信
-
enhancement
難易度 3/5 1〜2日 初心者へのやさしさ 22/100
recloudstream/cloudstream#3248 ·
メンテナーはふだん 2 日以内に返信
-
bug
難易度 4/5 3〜5日 初心者へのやさしさ 18/100
recloudstream/cloudstream#3246 ·
メンテナーはふだん 2 日以内に返信
recloudstream/cloudstream の issue をすべて見る
似ている issue
-
enhancement help wanted
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
kabirvashisht4-glitch/Vet#22 ·
-
documentation good first issue
難易度 1/5 1〜3時間 初心者へのやさしさ 85/100
djazairdev/wilayas#23 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
lysine-dev/okhttp#9788 ·
メンテナーはふだん 1 日以内に返信
-
[BUG] Navigation drawer drops library-name suffixes without ellipsis (1.0.8, NVIDIA Shield)対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
damontecres/Wholphin#2069 ·
メンテナーはふだん 1 日以内に返信
-
Android (vision-camera-location): HybridLocationManager never quits its HandlerThread on disposeオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
margelo/react-native-vision-camera#4217 ·
メンテナーはふだん 4 日以内に返信