From 2c1148a126db5c5a7dfa847f953914964e987f0e Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Fri, 30 Oct 2026 10:33:11 +0600 Subject: [PATCH 1/8] chore: remove devil's name --- CHANGELOG.md | 34 +++++++++---------- .../composeResources/values-ar/strings.xml | 2 +- .../composeResources/values-bn/strings.xml | 2 +- .../composeResources/values-de/strings.xml | 2 +- .../composeResources/values-es/strings.xml | 2 +- .../composeResources/values-fa/strings.xml | 2 +- .../composeResources/values-fr/strings.xml | 2 +- .../composeResources/values-hi/strings.xml | 2 +- .../composeResources/values-id/strings.xml | 2 +- .../composeResources/values-it/strings.xml | 2 +- .../composeResources/values-ja/strings.xml | 2 +- .../composeResources/values-ko/strings.xml | 2 +- .../composeResources/values-nl/strings.xml | 2 +- .../composeResources/values-pl/strings.xml | 2 +- .../composeResources/values-pt/strings.xml | 2 +- .../composeResources/values-ru/strings.xml | 2 +- .../composeResources/values-th/strings.xml | 2 +- .../composeResources/values-tr/strings.xml | 2 +- .../composeResources/values-uk/strings.xml | 2 +- .../composeResources/values-vi/strings.xml | 2 +- .../values-zh-rTW/strings.xml | 2 +- .../composeResources/values-zh/strings.xml | 2 +- .../composeResources/values/strings.xml | 2 +- .../spotube/core/webview/SafariUserAgent.kt | 2 +- .../plugin_apis/scrobble/ScrobbleModels.kt | 2 +- 25 files changed, 41 insertions(+), 41 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5bfa5a20..3c57ce82 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -290,8 +290,8 @@ - **desktop**: double titlebar in local library folders and massive space in overlay player - lastfm form broken in other locales #2447 -- spotify login broken due to new totp requirement #2494 -- spotify authentication 429 errors +- Greedy Green Corp login broken due to new totp requirement #2494 +- Greedy Green Corp authentication 429 errors ### Features @@ -326,7 +326,7 @@ - **android**: home widget support (#2148) - rewrite entire app in shadcn-ui replacing material eww - grid/list customizable playbutton view -- flag to hide spotify generated images with patterns +- flag to hide Greedy Green Corp generated images with patterns - show placeholder images where there is no item or on empty page - pause playback when no internet connection - implement yt-dlp for desktop and NewPipeExtractor for Android (#2316) @@ -552,7 +552,7 @@ [#1463](https://github.com/team-spotube/spotube/issues/1463) [#1505](https://github.com/team-spotube/spotube/issues/1505) ([d2683c5](https://github.com/team-spotube/spotube/commit/d2683c52d81d807be6ff72f15b8e9eb18181e211)) -- spotify friends and user profile icon (mobile) showing when not authenticated +- Greedy Green Corp friends and user profile icon (mobile) showing when not authenticated [#1410](https://github.com/team-spotube/spotube/issues/1410) ([9bccbc9](https://github.com/team-spotube/spotube/commit/9bccbc93c63dd34f6e15ff68c276976ecd1d9a33)) - **updater:** dead link @@ -576,7 +576,7 @@ ### Features -- add Spotify homepage personalized recommendations +- add Greedy Green Corp homepage personalized recommendations ([#1402](https://github.com/team-spotube/spotube/issues/1402)) ([9e25c74](https://github.com/team-spotube/spotube/commit/9e25c742d4e43e4e10d2b48afb8e6d90288ffa11)) - add user profile page @@ -684,7 +684,7 @@ - add create playlist button in add playlist dialog ([2168a64](https://personal.github.com/team-spotube/spotube/commit/2168a640af3104a43139c303d78e2c2326a1bda7)) -- add spotify friends activity +- add Greedy Green Corp friends activity ([#1130](https://personal.github.com/team-spotube/spotube/issues/1130)) ([7983932](https://personal.github.com/team-spotube/spotube/commit/79839329b0970acccb0c566a31eee508adbc8557)) - **deep-link:** add track opening page @@ -1436,7 +1436,7 @@ ([448c9b3](https://github.com/team-spotube/spotube/commit/448c9b39f407668ad92a695afe3c9741baeca20d)) - **macos:** crashing on startup ([c46b428](https://github.com/team-spotube/spotube/commit/c46b4284b1d46a614cbcebc8c2f2e52714921b9b)) -- spotify query hooks overriding default query params +- Greedy Green Corp query hooks overriding default query params ([ec9a02e](https://github.com/team-spotube/spotube/commit/ec9a02e8b8d988e15ed58027054d2a9090d98873)) ## [2.7.0](https://github.com/team-spotube/spotube/compare/v2.6.0...v2.7.0) (2023-03-07) @@ -1469,7 +1469,7 @@ ([9080441](https://github.com/team-spotube/spotube/commit/9080441b875ceb91260bbad79291365a98d5be95)) - individual shuffle and repeat/loop button of player ([f79223c](https://github.com/team-spotube/spotube/commit/f79223cd41c61d9836d25e7bc2811c6515ba00c8)) -- **lyrics:** use official spotify API for fetching lyrics and add zoom controls +- **lyrics:** use official Greedy Green Corp API for fetching lyrics and add zoom controls ([10d0660](https://github.com/team-spotube/spotube/commit/10d0660972f008df0d11c280b681ce3b78f05d0b)) - **mobile:** pull to refresh support in all refreshable list views ([9f959ce](https://github.com/team-spotube/spotube/commit/9f959ce77cd95cfc34d01af1f5cf53dd4206b6a6)) @@ -1921,7 +1921,7 @@ - private playlists of current user aren't shown fix (https://github.com/team-spotube/spotube/issues/92) -- refresh token error causing re-login (culprit: internal lib spotify-dart) +- refresh token error causing re-login (culprit: internal lib Greedy Green Corp-dart) - Typo in Login instructions URL # v2.1.0 @@ -1937,7 +1937,7 @@ ### Improved -- Spotify track to youtube track algorithm +- Greedy Green Corp track to youtube track algorithm - Genius lyrics matching algorithm - Download track. Checks if already exists & replaces on user command - Wide screen responsiveness & adaptation @@ -1950,7 +1950,7 @@ (https://github.com/team-spotube/spotube/issues/46) - Theme modification state doesn't persist (https://github.com/team-spotube/spotube/issues/54) -- Wrong URI path for "Login with Spotify" tutorial +- Wrong URI path for "Login with Greedy Green Corp" tutorial (https://github.com/team-spotube/spotube/issues/69) - Card shadow showing in the background of TitleBar & Searchbar @@ -2124,17 +2124,17 @@ ### Bug Fixes -- `access_token not found` Error after OAuth Login with Spotify credentials +- `access_token not found` Error after OAuth Login with Greedy Green Corp credentials (used to need a restart of the app to load the access_token) -- `access_token not found` Error after OAuth Login with Spotify credentials +- `access_token not found` Error after OAuth Login with Greedy Green Corp credentials (used to need a restart of the app to load the access_token) - Volume level wasn't cached even after changing volume # v0.0.1 -Spotube v0.0.1 - initial release of the open source software for playing Spotify +Spotube v0.0.1 - initial release of the open source software for playing Greedy Green Corp music using Youtube public API -Spotube v0.0.1 - initial release of the open source software for playing Spotify +Spotube v0.0.1 - initial release of the open source software for playing Greedy Green Corp music using Youtube public API ### New @@ -2143,7 +2143,7 @@ music using Youtube public API - Playback Queue - Save to Liked Tracks/Playlists - Bypass API rate limitation on basic usage using personal developer Apps for - spotify API + Greedy Green Corp API - Bypass API rate limitation on basic usage using personal developer Apps for - spotify API + Greedy Green Corp API - Youtube search & get handled using scrape-yt diff --git a/composeApp/src/commonMain/composeResources/values-ar/strings.xml b/composeApp/src/commonMain/composeResources/values-ar/strings.xml index 6671d6d9..9eb21d8c 100644 --- a/composeApp/src/commonMain/composeResources/values-ar/strings.xml +++ b/composeApp/src/commonMain/composeResources/values-ar/strings.xml @@ -402,7 +402,7 @@ كيفية استخدام Spotube أربع خطوات سريعة وتبدأ الاستماع. تسجيل الدخول - اربط حسابك على Spotify، أو اختر إضافة الكتالوج الخاصة بك. + اربط حسابك، أو اختر إضافة الكتالوج الخاصة بك. ابحث وشغّل اعثر على أي أغنية أو ألبوم أو فنان، ثم اضغط تشغيل. استمع بلا إنترنت diff --git a/composeApp/src/commonMain/composeResources/values-bn/strings.xml b/composeApp/src/commonMain/composeResources/values-bn/strings.xml index a3c26ed2..268cdf95 100644 --- a/composeApp/src/commonMain/composeResources/values-bn/strings.xml +++ b/composeApp/src/commonMain/composeResources/values-bn/strings.xml @@ -386,7 +386,7 @@ Spotube যেভাবে ব্যবহার করবেন চারটি সহজ ধাপ, তারপরই গান শুনুন। সাইন ইন - আপনার Spotify অ্যাকাউন্ট কানেক্ট করুন, অথবা নিজের পছন্দের ক্যাটালগ প্লাগইন বেছে নিন। + আপনার অ্যাকাউন্ট কানেক্ট করুন, অথবা নিজের পছন্দের ক্যাটালগ প্লাগইন বেছে নিন। খুঁজুন ও প্লে করুন যেকোনো গান, অ্যালবাম বা শিল্পী খুঁজুন, তারপর প্লে চাপুন। অফলাইনে শুনুন diff --git a/composeApp/src/commonMain/composeResources/values-de/strings.xml b/composeApp/src/commonMain/composeResources/values-de/strings.xml index 4a4115dd..2f965807 100644 --- a/composeApp/src/commonMain/composeResources/values-de/strings.xml +++ b/composeApp/src/commonMain/composeResources/values-de/strings.xml @@ -386,7 +386,7 @@ So nutzt du Spotube Vier schnelle Schritte und du hörst Musik. Anmelden - Verbinde dein Spotify-Konto oder wähle ein eigenes Katalog-Plugin. + Verbinde dein Konto oder wähle ein eigenes Katalog-Plugin. Suchen und abspielen Finde einen Song, ein Album oder einen Künstler und tippe auf Abspielen. Offline hören diff --git a/composeApp/src/commonMain/composeResources/values-es/strings.xml b/composeApp/src/commonMain/composeResources/values-es/strings.xml index 48c78bf3..b4ae5fa1 100644 --- a/composeApp/src/commonMain/composeResources/values-es/strings.xml +++ b/composeApp/src/commonMain/composeResources/values-es/strings.xml @@ -390,7 +390,7 @@ Cómo usar Spotube Cuatro pasos rápidos y a escuchar. Inicia sesión - Conecta tu cuenta de Spotify o elige tu propio plugin de catálogo. + Conecta tu cuenta o elige tu propio plugin de catálogo. Busca y reproduce Encuentra cualquier canción, álbum o artista y dale al play. Escucha sin conexión diff --git a/composeApp/src/commonMain/composeResources/values-fa/strings.xml b/composeApp/src/commonMain/composeResources/values-fa/strings.xml index 8a5659ed..51374e7e 100644 --- a/composeApp/src/commonMain/composeResources/values-fa/strings.xml +++ b/composeApp/src/commonMain/composeResources/values-fa/strings.xml @@ -386,7 +386,7 @@ نحوهٔ استفاده از Spotube چهار گام سریع و مشغول شنیدن هستید. ورود - حساب Spotify خود را متصل کنید یا افزونهٔ کاتالوگ دلخواهتان را انتخاب کنید. + حساب خود را متصل کنید یا افزونهٔ کاتالوگ دلخواهتان را انتخاب کنید. جستجو و پخش هر آهنگ، آلبوم یا هنرمندی را پیدا کنید و پخش را بزنید. گوش دادن آفلاین diff --git a/composeApp/src/commonMain/composeResources/values-fr/strings.xml b/composeApp/src/commonMain/composeResources/values-fr/strings.xml index 2737c4bc..45a31bd6 100644 --- a/composeApp/src/commonMain/composeResources/values-fr/strings.xml +++ b/composeApp/src/commonMain/composeResources/values-fr/strings.xml @@ -390,7 +390,7 @@ Comment utiliser Spotube Quatre étapes rapides et c\'est parti. Se connecter - Connectez votre compte Spotify ou choisissez votre propre plugin de catalogue. + Connectez votre compte ou choisissez votre propre plugin de catalogue. Rechercher et écouter Trouvez n\'importe quel titre, album ou artiste, puis lancez la lecture. Écouter hors connexion diff --git a/composeApp/src/commonMain/composeResources/values-hi/strings.xml b/composeApp/src/commonMain/composeResources/values-hi/strings.xml index 2ed9b459..29e2b1d2 100644 --- a/composeApp/src/commonMain/composeResources/values-hi/strings.xml +++ b/composeApp/src/commonMain/composeResources/values-hi/strings.xml @@ -385,7 +385,7 @@ Spotube कैसे इस्तेमाल करें चार आसान स्टेप और आप सुनना शुरू कर सकते हैं। साइन इन करें - अपना Spotify अकाउंट कनेक्ट करें, या अपना कैटलॉग प्लगइन चुनें। + अपना अकाउंट कनेक्ट करें, या अपना कैटलॉग प्लगइन चुनें। खोजें और चलाएं कोई भी गाना, एल्बम या कलाकार खोजें, फिर प्ले दबाएं। ऑफ़लाइन सुनें diff --git a/composeApp/src/commonMain/composeResources/values-id/strings.xml b/composeApp/src/commonMain/composeResources/values-id/strings.xml index f3e1ca6a..3f46bc82 100644 --- a/composeApp/src/commonMain/composeResources/values-id/strings.xml +++ b/composeApp/src/commonMain/composeResources/values-id/strings.xml @@ -382,7 +382,7 @@ Cara menggunakan Spotube Empat langkah singkat dan kamu siap mendengarkan. Masuk - Hubungkan akun Spotify-mu, atau pilih plugin katalogmu sendiri. + Hubungkan akunmu, atau pilih plugin katalogmu sendiri. Cari dan putar Temukan lagu, album, atau artis apa pun, lalu tekan putar. Dengarkan offline diff --git a/composeApp/src/commonMain/composeResources/values-it/strings.xml b/composeApp/src/commonMain/composeResources/values-it/strings.xml index b6925383..2d956a2c 100644 --- a/composeApp/src/commonMain/composeResources/values-it/strings.xml +++ b/composeApp/src/commonMain/composeResources/values-it/strings.xml @@ -390,7 +390,7 @@ Come usare Spotube Quattro rapidi passaggi e sei pronto ad ascoltare. Accedi - Collega il tuo account Spotify o scegli il tuo plugin di catalogo. + Collega il tuo account o scegli il tuo plugin di catalogo. Cerca e riproduci Trova qualsiasi brano, album o artista, poi premi play. Ascolta offline diff --git a/composeApp/src/commonMain/composeResources/values-ja/strings.xml b/composeApp/src/commonMain/composeResources/values-ja/strings.xml index a915d409..27ea528a 100644 --- a/composeApp/src/commonMain/composeResources/values-ja/strings.xml +++ b/composeApp/src/commonMain/composeResources/values-ja/strings.xml @@ -382,7 +382,7 @@ Spotubeの使い方 簡単な4ステップで、すぐに聴けます。 サインイン - Spotifyアカウントを連携するか、お好みのカタログプラグインを選んでください。 + アカウントを連携するか、お好みのカタログプラグインを選んでください。 検索して再生 曲、アルバム、アーティストを探して再生しましょう。 オフラインで聴く diff --git a/composeApp/src/commonMain/composeResources/values-ko/strings.xml b/composeApp/src/commonMain/composeResources/values-ko/strings.xml index 5464dc07..67fb729e 100644 --- a/composeApp/src/commonMain/composeResources/values-ko/strings.xml +++ b/composeApp/src/commonMain/composeResources/values-ko/strings.xml @@ -382,7 +382,7 @@ Spotube 사용 방법 간단한 네 단계면 바로 감상할 수 있어요. 로그인 - Spotify 계정을 연결하거나 원하는 카탈로그 플러그인을 선택하세요. + 계정을 연결하거나 원하는 카탈로그 플러그인을 선택하세요. 검색하고 재생하기 노래, 앨범, 아티스트를 찾은 다음 재생을 누르세요. 오프라인으로 감상하기 diff --git a/composeApp/src/commonMain/composeResources/values-nl/strings.xml b/composeApp/src/commonMain/composeResources/values-nl/strings.xml index 337ad03c..a5e4197e 100644 --- a/composeApp/src/commonMain/composeResources/values-nl/strings.xml +++ b/composeApp/src/commonMain/composeResources/values-nl/strings.xml @@ -386,7 +386,7 @@ Zo gebruik je Spotube Vier snelle stappen en je luistert al. Inloggen - Koppel je Spotify-account of kies je eigen catalogusplug-in. + Koppel je account of kies je eigen catalogusplug-in. Zoeken en afspelen Vind elk nummer, album of elke artiest en druk op afspelen. Offline luisteren diff --git a/composeApp/src/commonMain/composeResources/values-pl/strings.xml b/composeApp/src/commonMain/composeResources/values-pl/strings.xml index f5b66965..5af41a10 100644 --- a/composeApp/src/commonMain/composeResources/values-pl/strings.xml +++ b/composeApp/src/commonMain/composeResources/values-pl/strings.xml @@ -394,7 +394,7 @@ Jak korzystać ze Spotube Cztery szybkie kroki i już słuchasz. Zaloguj się - Połącz konto Spotify lub wybierz własną wtyczkę katalogu. + Połącz konto lub wybierz własną wtyczkę katalogu. Szukaj i odtwarzaj Znajdź dowolny utwór, album lub wykonawcę i naciśnij Odtwórz. Słuchaj offline diff --git a/composeApp/src/commonMain/composeResources/values-pt/strings.xml b/composeApp/src/commonMain/composeResources/values-pt/strings.xml index fed0a741..ce987e2b 100644 --- a/composeApp/src/commonMain/composeResources/values-pt/strings.xml +++ b/composeApp/src/commonMain/composeResources/values-pt/strings.xml @@ -390,7 +390,7 @@ Como usar o Spotube Quatro passos rápidos e você já está ouvindo. Entrar - Conecte sua conta do Spotify ou escolha seu próprio plugin de catálogo. + Conecte sua conta ou escolha seu próprio plugin de catálogo. Busque e toque Encontre qualquer música, álbum ou artista e aperte o play. Ouça offline diff --git a/composeApp/src/commonMain/composeResources/values-ru/strings.xml b/composeApp/src/commonMain/composeResources/values-ru/strings.xml index e499d01d..8128a8ce 100644 --- a/composeApp/src/commonMain/composeResources/values-ru/strings.xml +++ b/composeApp/src/commonMain/composeResources/values-ru/strings.xml @@ -394,7 +394,7 @@ Как пользоваться Spotube Четыре простых шага — и музыка уже играет. Вход - Подключите аккаунт Spotify или выберите свой плагин каталога. + Подключите аккаунт или выберите свой плагин каталога. Ищите и слушайте Найдите любой трек, альбом или исполнителя и нажмите «Воспроизвести». Слушайте офлайн diff --git a/composeApp/src/commonMain/composeResources/values-th/strings.xml b/composeApp/src/commonMain/composeResources/values-th/strings.xml index 5c5b861d..ab470a92 100644 --- a/composeApp/src/commonMain/composeResources/values-th/strings.xml +++ b/composeApp/src/commonMain/composeResources/values-th/strings.xml @@ -382,7 +382,7 @@ วิธีใช้ Spotube แค่ 4 ขั้นตอนง่าย ๆ ก็เริ่มฟังได้เลย เข้าสู่ระบบ - เชื่อมต่อบัญชี Spotify ของคุณ หรือเลือกปลั๊กอินแคตตาล็อกของคุณเอง + เชื่อมต่อบัญชีของคุณ หรือเลือกปลั๊กอินแคตตาล็อกของคุณเอง ค้นหาและเล่น ค้นหาเพลง อัลบั้ม หรือศิลปิน แล้วกดเล่น ฟังแบบออฟไลน์ diff --git a/composeApp/src/commonMain/composeResources/values-tr/strings.xml b/composeApp/src/commonMain/composeResources/values-tr/strings.xml index 4999b886..54d5ed93 100644 --- a/composeApp/src/commonMain/composeResources/values-tr/strings.xml +++ b/composeApp/src/commonMain/composeResources/values-tr/strings.xml @@ -386,7 +386,7 @@ Spotube nasıl kullanılır Dört hızlı adım ve dinlemeye başlıyorsun. Giriş yap - Spotify hesabını bağla veya kendi katalog eklentini seç. + hesabını bağla veya kendi katalog eklentini seç. Ara ve çal Herhangi bir şarkıyı, albümü veya sanatçıyı bul, sonra çal\'a bas. Çevrimdışı dinle diff --git a/composeApp/src/commonMain/composeResources/values-uk/strings.xml b/composeApp/src/commonMain/composeResources/values-uk/strings.xml index 1f07bb5d..0fd2d19b 100644 --- a/composeApp/src/commonMain/composeResources/values-uk/strings.xml +++ b/composeApp/src/commonMain/composeResources/values-uk/strings.xml @@ -394,7 +394,7 @@ Як користуватися Spotube Чотири прості кроки — і музика вже грає. Вхід - Підключіть акаунт Spotify або виберіть власний плагін каталогу. + Підключіть акаунт або виберіть власний плагін каталогу. Шукайте й слухайте Знайдіть будь-який трек, альбом чи виконавця й натисніть «Відтворити». Слухайте офлайн diff --git a/composeApp/src/commonMain/composeResources/values-vi/strings.xml b/composeApp/src/commonMain/composeResources/values-vi/strings.xml index b6d4f5ea..39ae5edc 100644 --- a/composeApp/src/commonMain/composeResources/values-vi/strings.xml +++ b/composeApp/src/commonMain/composeResources/values-vi/strings.xml @@ -382,7 +382,7 @@ Cách dùng Spotube Bốn bước nhanh là bạn đã có thể nghe nhạc. Đăng nhập - Kết nối tài khoản Spotify hoặc chọn plugin danh mục của riêng bạn. + Kết nối tài khoản hoặc chọn plugin danh mục của riêng bạn. Tìm kiếm và phát Tìm bất kỳ bài hát, album hay nghệ sĩ nào rồi nhấn phát. Nghe ngoại tuyến diff --git a/composeApp/src/commonMain/composeResources/values-zh-rTW/strings.xml b/composeApp/src/commonMain/composeResources/values-zh-rTW/strings.xml index f5907323..2f59a04d 100644 --- a/composeApp/src/commonMain/composeResources/values-zh-rTW/strings.xml +++ b/composeApp/src/commonMain/composeResources/values-zh-rTW/strings.xml @@ -382,7 +382,7 @@ 如何使用 Spotube 只要四個簡單步驟,就能開始聆聽。 登入 - 連結你的 Spotify 帳戶,或選擇你自己的目錄外掛程式。 + 連結你的帳戶,或選擇你自己的目錄外掛程式。 搜尋並播放 找到任何歌曲、專輯或藝人,然後按下播放。 離線聆聽 diff --git a/composeApp/src/commonMain/composeResources/values-zh/strings.xml b/composeApp/src/commonMain/composeResources/values-zh/strings.xml index d154c6a2..774ab6ef 100644 --- a/composeApp/src/commonMain/composeResources/values-zh/strings.xml +++ b/composeApp/src/commonMain/composeResources/values-zh/strings.xml @@ -382,7 +382,7 @@ 如何使用 Spotube 只需四个简单步骤,即可开始聆听。 登录 - 连接你的 Spotify 帐号,或选择你自己的曲库插件。 + 连接你的帐号,或选择你自己的曲库插件。 搜索并播放 查找任意歌曲、专辑或艺人,然后点击播放。 离线收听 diff --git a/composeApp/src/commonMain/composeResources/values/strings.xml b/composeApp/src/commonMain/composeResources/values/strings.xml index a5481e2e..cddab9ea 100644 --- a/composeApp/src/commonMain/composeResources/values/strings.xml +++ b/composeApp/src/commonMain/composeResources/values/strings.xml @@ -404,7 +404,7 @@ How to use Spotube Four quick steps and you’re listening. Sign in - Connect your Spotify account, or pick your own catalog plugin. + Connect your account, or pick your own catalog plugin. Search and play Find any song, album, or artist, then press play. Listen offline diff --git a/composeApp/src/iosMain/kotlin/org/spotube/spotube/core/webview/SafariUserAgent.kt b/composeApp/src/iosMain/kotlin/org/spotube/spotube/core/webview/SafariUserAgent.kt index 4607265d..785657bf 100644 --- a/composeApp/src/iosMain/kotlin/org/spotube/spotube/core/webview/SafariUserAgent.kt +++ b/composeApp/src/iosMain/kotlin/org/spotube/spotube/core/webview/SafariUserAgent.kt @@ -30,7 +30,7 @@ import platform.WebKit.WKWebViewConfiguration * Mobile Safari's exact User-Agent on this device. * * WKWebView's default UA ends in `Mobile/15E148` without Safari's `Version/x … Safari/604.1`, - * which sites like accounts.spotify.com treat as an embedded browser ("Oops, something went + * which sites like accounts.greedygreencorp.com treat as an embedded browser ("Oops, something went * wrong"). Hand-building the string isn't safe either: Safari freezes the OS part (iOS 26 * reports `iPhone OS 18_7`). So WebKit builds it: a probe WKWebView gets Safari's application * name and reports `navigator.userAgent`, which is cached for every web view. diff --git a/plugin_interfaces/src/commonMain/kotlin/org/spotube/plugin_interfaces/plugin_apis/scrobble/ScrobbleModels.kt b/plugin_interfaces/src/commonMain/kotlin/org/spotube/plugin_interfaces/plugin_apis/scrobble/ScrobbleModels.kt index 10e45bc6..bd012db7 100644 --- a/plugin_interfaces/src/commonMain/kotlin/org/spotube/plugin_interfaces/plugin_apis/scrobble/ScrobbleModels.kt +++ b/plugin_interfaces/src/commonMain/kotlin/org/spotube/plugin_interfaces/plugin_apis/scrobble/ScrobbleModels.kt @@ -28,6 +28,6 @@ data class ScrobbleTrack( val trackName: String, val artistName: String, val albumName: String?, - val streamingProvider: String, // e.g. "spotify", "apple_music" etc + val streamingProvider: String, // e.g. "greedy_green_corp", "apple_music" etc val durationMs: Long? = null, ) \ No newline at end of file From 14bc27965363fc3f45fd65197f1d9a63861dc737 Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Fri, 30 Oct 2026 11:10:25 +0600 Subject: [PATCH 2/8] fix(ios): crashing on search screen --- .../spotube/modules/search/SearchScreen.kt | 88 +++++++++---------- .../modules/search/SearchScreenViewModel.kt | 20 ++++- 2 files changed, 59 insertions(+), 49 deletions(-) diff --git a/composeApp/src/commonMain/kotlin/org/spotube/spotube/modules/search/SearchScreen.kt b/composeApp/src/commonMain/kotlin/org/spotube/spotube/modules/search/SearchScreen.kt index 03227191..fdcdd734 100644 --- a/composeApp/src/commonMain/kotlin/org/spotube/spotube/modules/search/SearchScreen.kt +++ b/composeApp/src/commonMain/kotlin/org/spotube/spotube/modules/search/SearchScreen.kt @@ -18,15 +18,6 @@ package org.spotube.spotube.modules.search -import org.spotube.millennium.composables.MillenniumMarqueeProgress -import org.spotube.millennium.composables.MillenniumIcon -import org.spotube.millennium.composables.MillenniumButton -import org.spotube.millennium.composables.MillenniumButtonStyle -import org.spotube.millennium.composables.MillenniumListTile -import org.spotube.millennium.composables.MillenniumAutocomplete -import org.spotube.millennium.composables.MillenniumText -import org.spotube.millennium.composables.MillenniumTextField -import org.spotube.millennium.theme.MillenniumTheme import androidx.compose.animation.AnimatedContent import androidx.compose.animation.core.LinearEasing import androidx.compose.animation.core.RepeatMode @@ -60,9 +51,6 @@ import androidx.compose.foundation.lazy.grid.rememberLazyGridState import androidx.compose.foundation.lazy.items import androidx.compose.foundation.lazy.rememberLazyListState import androidx.compose.foundation.text.input.rememberTextFieldState - -import org.spotube.spotube.core.ui.theming.AppTheme -import com.composeunstyled.Text import androidx.compose.runtime.Composable import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.getValue @@ -77,17 +65,32 @@ import androidx.compose.ui.graphics.graphicsLayer import androidx.compose.ui.platform.LocalFocusManager import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.style.TextAlign -import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp import androidx.lifecycle.compose.collectAsStateWithLifecycle +import com.composeunstyled.Text import com.composeunstyled.currentWindowWidthBreakpoint +import kotlinx.coroutines.flow.distinctUntilChanged +import kotlinx.coroutines.flow.map +import kotlinx.coroutines.launch +import org.jetbrains.compose.resources.StringResource +import org.jetbrains.compose.resources.stringResource +import org.koin.compose.koinInject +import org.koin.compose.viewmodel.koinViewModel +import org.spotube.millennium.adaptive.WindowBreakpoints +import org.spotube.millennium.composables.MillenniumAutocomplete +import org.spotube.millennium.composables.MillenniumButton +import org.spotube.millennium.composables.MillenniumButtonStyle +import org.spotube.millennium.composables.MillenniumIcon +import org.spotube.millennium.composables.MillenniumListTile +import org.spotube.millennium.composables.MillenniumMarqueeProgress +import org.spotube.millennium.composables.MillenniumText +import org.spotube.millennium.theme.MillenniumTheme import org.spotube.plugin_interfaces.plugin_apis.metadata.album.MetadataAlbum import org.spotube.plugin_interfaces.plugin_apis.metadata.artist.MetadataArtist import org.spotube.plugin_interfaces.plugin_apis.metadata.playlist.MetadataPlaylist import org.spotube.plugin_interfaces.plugin_apis.metadata.search.MetadataSupportedSearchType import org.spotube.plugin_interfaces.plugin_apis.metadata.track.MetadataTrack import org.spotube.plugin_interfaces.plugin_apis.metadata.user.MetadataUser -import org.spotube.spotube.Platform import org.spotube.spotube.core.audioplayer.AudioPlayerQueue import org.spotube.spotube.core.audioplayer.QueueEntry import org.spotube.spotube.core.jam.JamRole @@ -108,6 +111,7 @@ import org.spotube.spotube.core.ui.component.UserCard import org.spotube.spotube.core.ui.component.cards.PlayableCard import org.spotube.spotube.core.ui.component.dragScrollable import org.spotube.spotube.core.ui.misc.SkeletonTree +import org.spotube.spotube.core.ui.theming.AppTheme import org.spotube.spotube.getPlatform import org.spotube.spotube.isDesktop import org.spotube.spotube.modules.blacklist.BlacklistRepository @@ -119,46 +123,38 @@ import org.spotube.spotube.resources.iconsax.Iconsax import org.spotube.spotube.resources.iconsax.IconsaxSearchBroken import org.spotube.spotube.resources.iconsax.IconsaxTrash import org.spotube.spotube.resources.iconsax.InconsaxClock -import org.jetbrains.compose.resources.stringResource import spotube.composeapp.generated.resources.Res -import spotube.composeapp.generated.resources.search_clear_history -import spotube.composeapp.generated.resources.search_placeholder import spotube.composeapp.generated.resources.library_tab_albums import spotube.composeapp.generated.resources.library_tab_artists import spotube.composeapp.generated.resources.library_tab_playlists -import spotube.composeapp.generated.resources.search_results_title -import spotube.composeapp.generated.resources.search_no_search_types -import spotube.composeapp.generated.resources.search_start_typing +import spotube.composeapp.generated.resources.search_clear_history +import spotube.composeapp.generated.resources.search_loading_albums +import spotube.composeapp.generated.resources.search_loading_artists +import spotube.composeapp.generated.resources.search_loading_playlists +import spotube.composeapp.generated.resources.search_loading_tracks +import spotube.composeapp.generated.resources.search_loading_users +import spotube.composeapp.generated.resources.search_no_albums +import spotube.composeapp.generated.resources.search_no_artists +import spotube.composeapp.generated.resources.search_no_playlists import spotube.composeapp.generated.resources.search_no_results +import spotube.composeapp.generated.resources.search_no_search_types +import spotube.composeapp.generated.resources.search_no_users +import spotube.composeapp.generated.resources.search_placeholder +import spotube.composeapp.generated.resources.search_results_title +import spotube.composeapp.generated.resources.search_searching import spotube.composeapp.generated.resources.search_section_tracks import spotube.composeapp.generated.resources.search_section_users -import spotube.composeapp.generated.resources.search_start_typing_tracks -import spotube.composeapp.generated.resources.search_loading_tracks -import spotube.composeapp.generated.resources.search_no_albums -import spotube.composeapp.generated.resources.search_loading_albums -import spotube.composeapp.generated.resources.search_no_artists -import spotube.composeapp.generated.resources.search_loading_artists -import spotube.composeapp.generated.resources.search_no_playlists -import spotube.composeapp.generated.resources.search_loading_playlists -import spotube.composeapp.generated.resources.search_no_users -import spotube.composeapp.generated.resources.search_loading_users import spotube.composeapp.generated.resources.search_see_all -import spotube.composeapp.generated.resources.search_searching -import spotube.composeapp.generated.resources.search_warm_crates +import spotube.composeapp.generated.resources.search_start_typing +import spotube.composeapp.generated.resources.search_start_typing_tracks +import spotube.composeapp.generated.resources.search_tab_all +import spotube.composeapp.generated.resources.search_warm_antennas import spotube.composeapp.generated.resources.search_warm_cosmos +import spotube.composeapp.generated.resources.search_warm_crates +import spotube.composeapp.generated.resources.search_warm_music_gods +import spotube.composeapp.generated.resources.search_warm_records import spotube.composeapp.generated.resources.search_warm_speakers import spotube.composeapp.generated.resources.search_warm_vinyl -import spotube.composeapp.generated.resources.search_warm_music_gods -import spotube.composeapp.generated.resources.search_warm_antennas -import spotube.composeapp.generated.resources.search_warm_records -import spotube.composeapp.generated.resources.search_tab_all -import org.jetbrains.compose.resources.StringResource -import kotlinx.coroutines.flow.distinctUntilChanged -import kotlinx.coroutines.flow.map -import kotlinx.coroutines.launch -import org.koin.compose.koinInject -import org.koin.compose.viewmodel.koinViewModel -import org.spotube.millennium.adaptive.WindowBreakpoints private val GridMinCellSize = 180.dp @@ -183,7 +179,7 @@ fun SearchScreen(viewModel: SearchScreenViewModel = koinViewModel()) { val savedTrackIds by viewModel.savedTrackIds.collectAsStateWithLifecycle() var showAddToPlaylistPicker by remember { mutableStateOf(false) } var tracksToAddToPlaylist by remember { mutableStateOf>(emptyList()) } - var currentUserId by remember { mutableStateOf(null) } + val currentUserId by viewModel.currentUserId.collectAsStateWithLifecycle() val blacklistedTracks by blacklistRepository.blacklistedTracks.collectAsStateWithLifecycle( emptyList() @@ -207,10 +203,6 @@ fun SearchScreen(viewModel: SearchScreenViewModel = koinViewModel()) { } } - LaunchedEffect(Unit) { - currentUserId = libraryRepository.currentUser()?.id - } - val focusManager = LocalFocusManager.current fun playSingleTrack(track: MetadataTrack) { diff --git a/composeApp/src/commonMain/kotlin/org/spotube/spotube/modules/search/SearchScreenViewModel.kt b/composeApp/src/commonMain/kotlin/org/spotube/spotube/modules/search/SearchScreenViewModel.kt index d1a8d836..be097f37 100644 --- a/composeApp/src/commonMain/kotlin/org/spotube/spotube/modules/search/SearchScreenViewModel.kt +++ b/composeApp/src/commonMain/kotlin/org/spotube/spotube/modules/search/SearchScreenViewModel.kt @@ -30,6 +30,9 @@ import org.spotube.plugin_interfaces.plugin_apis.metadata.search.MetadataSupport import org.spotube.plugin_interfaces.plugin_apis.metadata.track.MetadataTrack import org.spotube.plugin_interfaces.plugin_apis.metadata.user.MetadataUser import org.spotube.spotube.core.db.Database +import org.spotube.spotube.core.di.injectLogger +import org.koin.core.component.KoinComponent +import org.spotube.spotube.modules.library.LibraryRepository import org.spotube.spotube.modules.saved_tracks.SavedTracksRepository import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.Job @@ -81,7 +84,8 @@ data class SearchScreenState( class SearchScreenViewModel( private val repository: SearchRepository, private val savedTracksRepository: SavedTracksRepository, - private val database: Database) : ViewModel() { + private val libraryRepository: LibraryRepository, + private val database: Database) : ViewModel(), KoinComponent { companion object { private val RECENT_SEARCHES_KEY = stringPreferencesKey("recent_searches") private val SEARCH_TYPES_ORDER = listOf( @@ -97,11 +101,16 @@ class SearchScreenViewModel( private const val ALL_ROW_PAGE_SIZE = 12 } + private val logger by injectLogger() + private val json = Json { ignoreUnknownKeys = true } private val _state = MutableStateFlow(SearchScreenState()) val state: StateFlow = _state.asStateFlow() + private val _currentUserId = MutableStateFlow(null) + val currentUserId: StateFlow = _currentUserId.asStateFlow() + private var queryJob: Job? = null init { @@ -113,6 +122,15 @@ class SearchScreenViewModel( } loadSupportedSearchTypes() + viewModelScope.launch { loadCurrentUser() } + } + + private suspend fun loadCurrentUser() { + runCatching { + _currentUserId.value = libraryRepository.currentUser()?.id + }.onFailure { e -> + logger.e(e) { "Failed to load current user" } + } } fun onQueryChange(query: String) { From 2aaa0db81e832c946fb2c6f150d3beed5041f4f5 Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Fri, 30 Oct 2026 11:50:27 +0600 Subject: [PATCH 3/8] fix(broker): update default broker settings and improve connection error handling --- .../commonMain/composeResources/values/strings.xml | 1 + .../org/spotube/spotube/core/jam/JamRoomClient.kt | 14 ++++++++++++-- .../spotube/modules/settings/SettingsModels.kt | 6 +++--- 3 files changed, 16 insertions(+), 5 deletions(-) diff --git a/composeApp/src/commonMain/composeResources/values/strings.xml b/composeApp/src/commonMain/composeResources/values/strings.xml index cddab9ea..2fbae5e0 100644 --- a/composeApp/src/commonMain/composeResources/values/strings.xml +++ b/composeApp/src/commonMain/composeResources/values/strings.xml @@ -553,6 +553,7 @@ Broker host is empty Connection failed Connection lost + Couldn't reach %1$s:%2$d. Check your network or pick another broker in Settings → Jam. Broker diff --git a/composeApp/src/commonMain/kotlin/org/spotube/spotube/core/jam/JamRoomClient.kt b/composeApp/src/commonMain/kotlin/org/spotube/spotube/core/jam/JamRoomClient.kt index 85085f0f..07810202 100644 --- a/composeApp/src/commonMain/kotlin/org/spotube/spotube/core/jam/JamRoomClient.kt +++ b/composeApp/src/commonMain/kotlin/org/spotube/spotube/core/jam/JamRoomClient.kt @@ -33,12 +33,14 @@ import org.spotube.spotube.modules.settings.JamBroker import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.SupervisorJob +import kotlinx.coroutines.TimeoutCancellationException import kotlinx.coroutines.flow.MutableSharedFlow import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.SharedFlow import kotlinx.coroutines.flow.StateFlow import kotlinx.coroutines.flow.asSharedFlow import kotlinx.coroutines.flow.asStateFlow +import kotlinx.coroutines.flow.first import kotlinx.coroutines.flow.launchIn import kotlinx.coroutines.flow.onEach import kotlinx.coroutines.launch @@ -47,6 +49,7 @@ import kotlinx.serialization.json.Json import org.jetbrains.compose.resources.getString import spotube.composeapp.generated.resources.Res import spotube.composeapp.generated.resources.jam_error_broker_host_empty +import spotube.composeapp.generated.resources.jam_error_broker_unreachable import spotube.composeapp.generated.resources.jam_error_connection_failed import spotube.composeapp.generated.resources.jam_error_connection_lost import spotube.composeapp.generated.resources.jam_error_no_broker @@ -135,8 +138,15 @@ class JamRoomClient : KoinComponent { val mqtt = startClient(broker, clientId) client = mqtt - withTimeout(broker.connectionTimeoutSeconds.seconds) { - mqtt.awaitConnectivity() + try { + withTimeout(broker.connectionTimeoutSeconds.seconds) { + // connectionState replays its current value, unlike awaitConnectivity's + // broadcast flow, which loses a CONNACK that lands before it is collected. + mqtt.connectionState.first { it is ConnectionState.Connected } + } + } catch (e: TimeoutCancellationException) { + throw IllegalStateException( + getString(Res.string.jam_error_broker_unreachable, broker.host, broker.port), e) } _connectionError.value = null log.i { "Connected to ${broker.host}:${broker.port} room=$code as $clientId" } diff --git a/composeApp/src/commonMain/kotlin/org/spotube/spotube/modules/settings/SettingsModels.kt b/composeApp/src/commonMain/kotlin/org/spotube/spotube/modules/settings/SettingsModels.kt index f22688a3..90f87e3e 100644 --- a/composeApp/src/commonMain/kotlin/org/spotube/spotube/modules/settings/SettingsModels.kt +++ b/composeApp/src/commonMain/kotlin/org/spotube/spotube/modules/settings/SettingsModels.kt @@ -98,9 +98,9 @@ data class UserSettings( @Serializable data class JamBroker( val name: String = "", - val host: String = "test.mosquitto.org", - val port: Int = 1883, - val useTls: Boolean = false, + val host: String = "broker.hivemq.com", + val port: Int = 8883, + val useTls: Boolean = true, val username: String? = null, val password: String? = null, val clientIdPrefix: String = "spotube", From c058074cff042a38389853d88abe46d20d9c3902 Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Fri, 30 Oct 2026 13:08:34 +0600 Subject: [PATCH 4/8] fix(plugin): update default selected plugins to use built-in plugins with distinct abilities --- .../org/spotube/spotube/modules/plugin/PluginManager.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/composeApp/src/commonMain/kotlin/org/spotube/spotube/modules/plugin/PluginManager.kt b/composeApp/src/commonMain/kotlin/org/spotube/spotube/modules/plugin/PluginManager.kt index 13d1f380..9977f96c 100644 --- a/composeApp/src/commonMain/kotlin/org/spotube/spotube/modules/plugin/PluginManager.kt +++ b/composeApp/src/commonMain/kotlin/org/spotube/spotube/modules/plugin/PluginManager.kt @@ -149,8 +149,11 @@ class PluginManager( val state: StateFlow = database.settingsDataStore.data .map { p -> val json = p[DatabaseKeys.PLUGINS_STATE_KEY] - val defaultSelectedPlugins = mapOf( - PluginAbility.AUDIO to NEWPIPE_YOUTUBE_BUILT_IN_PLUGIN) + // Each category starts out with the built-in plugin that provides it. + val defaultSelectedPlugins = BUILT_IN_PLUGINS + .flatMap { plugin -> plugin.abilities.map { it to plugin } } + .distinctBy { it.first } + .toMap() if (json == null) { PluginManagerStates.Data( plugins = BUILT_IN_PLUGINS, From bba725a1398347a9e7466c34305599aa8e40a20c Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Fri, 30 Oct 2026 13:35:39 +0600 Subject: [PATCH 5/8] fix(android): fully close the app on swipe-away and avoid duplicate cookie DataStore Initialize NewPipeDownloader once per process so recreating the Activity no longer opens a second DataStore on spotube_cookies.preferences_pb. Kill the process after PlaybackService shuts down on task removal so the proxy server, MQTT client and singletons don't linger in the background. --- .../spotube/spotube/core/newpipe/NewPipeDownloader.kt | 10 ++++++++-- .../org/spotube/spotube/media/PlaybackService.kt | 7 +++++++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/composeApp/src/androidJvmMain/kotlin/org/spotube/spotube/core/newpipe/NewPipeDownloader.kt b/composeApp/src/androidJvmMain/kotlin/org/spotube/spotube/core/newpipe/NewPipeDownloader.kt index fc0fa47e..5e3def2b 100644 --- a/composeApp/src/androidJvmMain/kotlin/org/spotube/spotube/core/newpipe/NewPipeDownloader.kt +++ b/composeApp/src/androidJvmMain/kotlin/org/spotube/spotube/core/newpipe/NewPipeDownloader.kt @@ -82,10 +82,16 @@ class NewPipeDownloader(private val cookieJar: PersistentCookieJar) : Downloader companion object { private var instance: NewPipeDownloader? = null + /** + * Safe to call on every Activity creation: the process (and so this singleton) outlives + * the Activity, and a second [PersistentCookieJar] would open a second DataStore on the + * same cookies file, which DataStore rejects. + */ + @Synchronized fun init(paths: Paths) { + if (instance != null) return val cookieJar = PersistentCookieJar(paths) - instance = NewPipeDownloader(cookieJar) - NewPipe.init(instance) + instance = NewPipeDownloader(cookieJar).also { NewPipe.init(it) } } } } diff --git a/composeApp/src/androidMain/kotlin/org/spotube/spotube/media/PlaybackService.kt b/composeApp/src/androidMain/kotlin/org/spotube/spotube/media/PlaybackService.kt index bc3fdaf1..74df39e7 100644 --- a/composeApp/src/androidMain/kotlin/org/spotube/spotube/media/PlaybackService.kt +++ b/composeApp/src/androidMain/kotlin/org/spotube/spotube/media/PlaybackService.kt @@ -23,6 +23,7 @@ import android.app.NotificationManager import android.app.PendingIntent import android.content.Intent import android.os.Build +import android.os.Process import android.util.Log import androidx.annotation.OptIn import androidx.core.app.NotificationCompat @@ -61,6 +62,8 @@ import spotube.composeapp.generated.resources.notification_playback_channel_name @OptIn(UnstableApi::class) class PlaybackService : MediaLibraryService(), KoinComponent { + private var taskRemoved = false + private val audioPlayer = inject().value as AudioPlayer private val audioPlayerQueue: AudioPlayerQueue by inject() @@ -161,9 +164,13 @@ class PlaybackService : MediaLibraryService(), KoinComponent { removeSession(librarySession) librarySession.release() super.onDestroy() + // Swiping the app out of recents should fully close it: Android otherwise keeps this + // process cached with the proxy server, MQTT client and every singleton still alive. + if (taskRemoved) Process.killProcess(Process.myPid()) } override fun onTaskRemoved(rootIntent: Intent?) { + taskRemoved = true pauseAllPlayersAndStopSelf() } From 9f4ce115093eb1db761d1e327313565533aac771 Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Fri, 30 Oct 2026 14:16:51 +0600 Subject: [PATCH 6/8] fix(player): smooth the expanded player swipe Read sheet progress in draw/derived scopes instead of composition so a drag no longer recomposes the player every frame, keep the expanded player, floating player and bottom bar composed once shown instead of building them mid-drag, and settle with a spring that carries fling velocity. Add a drag test for CompactPlayerOverlay. --- .../spotube/spotube/modules/shell/AppShell.kt | 120 ++++++++++++------ .../shell/CompactPlayerOverlayDragTest.kt | 113 +++++++++++++++++ 2 files changed, 196 insertions(+), 37 deletions(-) create mode 100644 composeApp/src/jvmTest/kotlin/org/spotube/spotube/modules/shell/CompactPlayerOverlayDragTest.kt diff --git a/composeApp/src/commonMain/kotlin/org/spotube/spotube/modules/shell/AppShell.kt b/composeApp/src/commonMain/kotlin/org/spotube/spotube/modules/shell/AppShell.kt index 484fe48b..b8f3d388 100644 --- a/composeApp/src/commonMain/kotlin/org/spotube/spotube/modules/shell/AppShell.kt +++ b/composeApp/src/commonMain/kotlin/org/spotube/spotube/modules/shell/AppShell.kt @@ -32,17 +32,23 @@ import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.navigationBars import androidx.compose.foundation.layout.padding import androidx.compose.runtime.Composable +import androidx.compose.animation.core.spring +import androidx.compose.animation.core.Spring import androidx.compose.runtime.CompositionLocalProvider import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.collectAsState +import androidx.compose.runtime.derivedStateOf import androidx.compose.runtime.getValue import androidx.compose.runtime.key +import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.remember import androidx.compose.runtime.rememberCoroutineScope +import androidx.compose.runtime.setValue import androidx.compose.runtime.staticCompositionLocalOf import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.graphicsLayer +import androidx.compose.ui.layout.layout import androidx.compose.ui.platform.LocalDensity import androidx.compose.ui.layout.onSizeChanged import androidx.compose.ui.unit.dp @@ -299,6 +305,15 @@ internal fun CompactPlayerOverlay( onAlternativeSource: () -> Unit, onExpandLyrics: () -> Unit, floatingPlayer: @Composable (Modifier) -> Unit = { AppFloatingPlayer(modifier = it) }, + expandedPlayer: @Composable (modifier: Modifier, onCollapse: () -> Unit) -> Unit = { modifier, onCollapse -> + AppExpandedPlayer( + modifier = modifier, + onCollapse = onCollapse, + onQueue = onQueue, + onAlternativeSource = onAlternativeSource, + onExpandLyrics = onExpandLyrics + ) + }, bottomBar: @Composable (Modifier) -> Unit = { AppBottombar(navigator = navigator, navigationState = navigationState, modifier = it) }, @@ -325,16 +340,39 @@ internal fun CompactPlayerOverlay( val sheetState = key(peekHeight) { rememberBottomSheetState( initialDetent = partialDetent, - detents = listOf(partialDetent, SheetDetent.FullyExpanded) + detents = listOf(partialDetent, SheetDetent.FullyExpanded), + // A spring carries the fling velocity into the settle, so releasing mid-drag + // glides to the nearest detent instead of stalling and then easing like a tween. + animationSpec = spring( + dampingRatio = Spring.DampingRatioNoBouncy, + stiffness = Spring.StiffnessMediumLow) ) } - val progress = if (!sheetState.offset.isFinite() || - (sheetState.isIdle && sheetState.currentDetent == partialDetent) - ) 0f else runCatching { - sheetState.progress(partialDetent, SheetDetent.FullyExpanded) - }.getOrDefault(0f).takeIf { it.isFinite() } ?: 0f - val uiState = viewModel.compactSheetUiState(progress.coerceIn(0f, 1f)) + // Read only inside draw/derived scopes: the sheet offset changes every drag frame, and + // reading it in composition would recompose the whole player on each one. + val progress by remember(sheetState, partialDetent) { + derivedStateOf { + val value = if (!sheetState.offset.isFinite() || + (sheetState.isIdle && sheetState.currentDetent == partialDetent) + ) 0f else runCatching { + sheetState.progress(partialDetent, SheetDetent.FullyExpanded) + }.getOrDefault(0f).takeIf { it.isFinite() } ?: 0f + value.coerceIn(0f, 1f) + } + } + // Keyed on the sheet state: it is recreated when the peek height changes, and a derived + // value left reading the previous sheet's progress would never update again. + val expandedPlayerVisible by remember(sheetState) { + derivedStateOf { viewModel.compactSheetUiState(progress).showExpandedPlayer } + } + val floatingPlayerVisible by remember(sheetState) { + derivedStateOf { viewModel.compactSheetUiState(progress).floatingPlayerAlpha > 0.01f } + } + // Once shown, keep the expanded player composed: composing it (view models, lyrics, cover + // art) on the first drag frame of every gesture is the hitch the user feels as lag. + var expandedPlayerComposed by remember { mutableStateOf(false) } + if (expandedPlayerVisible) expandedPlayerComposed = true Box(modifier = Modifier.fillMaxSize()) { content() @@ -345,44 +383,52 @@ internal fun CompactPlayerOverlay( ) { Sheet(modifier = Modifier.fillMaxSize()) { Box(modifier = Modifier.fillMaxSize()) { - if (uiState.showExpandedPlayer) { - AppExpandedPlayer( - modifier = Modifier + if (expandedPlayerComposed) { + expandedPlayer( + Modifier .fillMaxSize() - .graphicsLayer { alpha = uiState.expandedPlayerAlpha }, - onCollapse = { - scope.launch { sheetState.animateTo(partialDetent) } - }, - onQueue = onQueue, - onAlternativeSource = onAlternativeSource, - onExpandLyrics = onExpandLyrics + .graphicsLayer { + alpha = viewModel.compactSheetUiState(progress).expandedPlayerAlpha + }, + { scope.launch { sheetState.animateTo(partialDetent) } } ) } - if (uiState.floatingPlayerAlpha > 0.01f) { - Column(modifier = Modifier.fillMaxWidth()) { - floatingPlayer( - Modifier - .graphicsLayer { - alpha = uiState.floatingPlayerAlpha - }) - } + // Always composed: building it (view model, cover art, player state) only once + // progress drops below the fade-out point stalls the collapse mid-drag. + Column(modifier = Modifier.fillMaxWidth()) { + floatingPlayer( + Modifier + .zeroSizeUnless(floatingPlayerVisible) + .graphicsLayer { + alpha = viewModel.floatingPlayerAlpha(progress) + }) } } } } - if (uiState.floatingPlayerAlpha > 0.01f) { - bottomBar( - Modifier - .fillMaxWidth() - .align(Alignment.BottomCenter) - .onSizeChanged { size -> - viewModel.onBottomBarMeasured(with(density) { size.height.toDp() }) - } - .graphicsLayer { - alpha = uiState.floatingPlayerAlpha - }) - } + bottomBar( + Modifier + .fillMaxWidth() + .align(Alignment.BottomCenter) + .zeroSizeUnless(floatingPlayerVisible) + .onSizeChanged { size -> + viewModel.onBottomBarMeasured(with(density) { size.height.toDp() }) + } + .graphicsLayer { + alpha = viewModel.floatingPlayerAlpha(progress) + }) } } + +/** + * Keeps the content composed but takes it out of layout, drawing and hit testing while it is + * fully faded out, so it neither steals touches from what is above it nor costs a re-composition + * when it comes back. + */ +private fun Modifier.zeroSizeUnless(visible: Boolean): Modifier = + if (visible) this else layout { measurable, constraints -> + measurable.measure(constraints) + layout(0, 0) {} + } diff --git a/composeApp/src/jvmTest/kotlin/org/spotube/spotube/modules/shell/CompactPlayerOverlayDragTest.kt b/composeApp/src/jvmTest/kotlin/org/spotube/spotube/modules/shell/CompactPlayerOverlayDragTest.kt new file mode 100644 index 00000000..d11f6e89 --- /dev/null +++ b/composeApp/src/jvmTest/kotlin/org/spotube/spotube/modules/shell/CompactPlayerOverlayDragTest.kt @@ -0,0 +1,113 @@ +package org.spotube.spotube.modules.shell + +import androidx.compose.foundation.background +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.height +import androidx.compose.foundation.layout.fillMaxWidth +import androidx.compose.runtime.DisposableEffect +import androidx.compose.runtime.remember +import androidx.compose.ui.ExperimentalComposeUiApi +import androidx.compose.ui.ImageComposeScene +import androidx.compose.ui.Modifier +import androidx.compose.ui.geometry.Offset +import androidx.compose.ui.graphics.Color +import androidx.compose.ui.layout.onGloballyPositioned +import androidx.compose.ui.input.pointer.PointerEventType +import androidx.compose.ui.input.pointer.PointerType +import androidx.compose.ui.unit.dp +import androidx.compose.ui.use +import org.spotube.spotube.core.navigation.Navigator +import org.spotube.spotube.core.navigation.Routes +import org.spotube.spotube.core.navigation.TOP_LEVEL_ROUTES +import org.spotube.spotube.core.navigation.rememberNavigationState +import org.spotube.spotube.core.ui.theming.SpotubeTheme +import org.spotube.spotube.modules.settings.Theme +import org.spotube.spotube.modules.settings.UserSettings +import kotlin.test.Test +import kotlin.test.assertFalse +import kotlin.test.assertTrue + +@OptIn(ExperimentalComposeUiApi::class) +class CompactPlayerOverlayDragTest { + @Test + fun draggingTheSheetUpShowsTheExpandedPlayer() { + var expandedComposed = false + var floatingCompositions = 0 + var floatingPlaced = false + val width = 400 + val height = 800 + ImageComposeScene(width, height) { + SpotubeTheme(UserSettings(theme = Theme.DARK)) { + val navigation = rememberNavigationState(Routes.Home, TOP_LEVEL_ROUTES) + val navigator = remember(navigation) { Navigator(navigation) } + CompactPlayerOverlay( + navigator = navigator, + navigationState = navigation, + viewModel = remember { AppShellViewModel() }, + onQueue = {}, onAlternativeSource = {}, onExpandLyrics = {}, + floatingPlayer = { modifier -> + DisposableEffect(Unit) { + floatingCompositions++ + onDispose {} + } + Box( + modifier.fillMaxWidth().height(64.dp).background(Color.Gray) + .onGloballyPositioned { floatingPlaced = true }) + }, + expandedPlayer = { modifier, _ -> + DisposableEffect(Unit) { + expandedComposed = true + onDispose { expandedComposed = false } + } + Box(modifier.fillMaxSize().background(Color.Red)) + }, + bottomBar = { modifier -> + Box(modifier.fillMaxWidth().height(56.dp).background(Color.Blue)) + } + ) { Box(Modifier.fillMaxSize()) } + } + }.use { scene -> + var t = 0L + fun frame() { scene.render(t); t += 16_000_000L } + repeat(10) { frame() } + assertTrue(floatingPlaced, "floating player should show while collapsed") + assertFalse(expandedComposed, "expanded player should not be composed while collapsed") + + // grab the floating player (just above the bottom bar) and drag to the top + val startY = height - 120f + 20f + val start = Offset(width / 2f, startY) + scene.sendPointerEvent(PointerEventType.Press, start, type = PointerType.Touch, timeMillis = t / 1_000_000L) + repeat(5) { frame() } + var y = startY + repeat(30) { + y -= (startY - 40f) / 30f + scene.sendPointerEvent(PointerEventType.Move, Offset(width / 2f, y), type = PointerType.Touch, timeMillis = t / 1_000_000L) + frame() + } + scene.sendPointerEvent(PointerEventType.Release, Offset(width / 2f, y), type = PointerType.Touch, timeMillis = t / 1_000_000L) + repeat(120) { frame() } + + assertTrue(expandedComposed, "expanded player should be composed after dragging up") + // out of layout while the expanded player covers it, but never re-composed + floatingPlaced = false + repeat(5) { frame() } + assertFalse(floatingPlaced, "floating player should be out of layout when fully expanded") + + // drag back down: the floating player must return without being composed again + val downStart = Offset(width / 2f, 60f) + scene.sendPointerEvent(PointerEventType.Press, downStart, type = PointerType.Touch, timeMillis = t / 1_000_000L) + repeat(5) { frame() } + var dy = downStart.y + repeat(30) { + dy += (height - 160f) / 30f + scene.sendPointerEvent(PointerEventType.Move, Offset(width / 2f, dy), type = PointerType.Touch, timeMillis = t / 1_000_000L) + frame() + } + scene.sendPointerEvent(PointerEventType.Release, Offset(width / 2f, dy), type = PointerType.Touch, timeMillis = t / 1_000_000L) + repeat(120) { frame() } + assertTrue(floatingPlaced, "floating player should be back after collapsing") + assertTrue(floatingCompositions == 1, "floating player was composed $floatingCompositions times, expected 1") + } + } +} From e04b3414e04165df0f5807616d3b94ffb9792214 Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Fri, 30 Oct 2026 14:43:29 +0600 Subject: [PATCH 7/8] chore(assets): refresh screenshots, store graphics and Steam hero - Add new desktop and iOS screenshots under assets/screenshots, named by screen, theme and form factor, and optimized with pngquant + oxipng - Add feature graphics under assets/feature-graphics: Play Store feature graphic, README hero and mobile strip, and phone/desktop store shots - Use them in the README, Flathub metainfo (plain screenshots) and F-Droid metadata (phone screenshots + featureGraphic) - Replace the Steam library hero with one made from the new UI - Remove the old desktop and mobile screenshots --- README.md | 4 +-- .../branding/mobile-screenshots/android-1.jpg | Bin 46049 -> 0 bytes .../branding/mobile-screenshots/android-2.jpg | Bin 40774 -> 0 bytes .../branding/mobile-screenshots/android-3.jpg | Bin 23974 -> 0 bytes .../branding/mobile-screenshots/android-4.jpg | Bin 33795 -> 0 bytes .../branding/mobile-screenshots/android-5.jpg | Bin 34806 -> 0 bytes .../branding/mobile-screenshots/combined.jpg | Bin 176064 -> 0 bytes assets/branding/spotube-hero-banner.png | Bin 789046 -> 847594 bytes assets/branding/spotube-screenshot.png | Bin 789127 -> 0 bytes .../feature-graphics/play-feature-graphic.png | Bin 0 -> 268185 bytes assets/feature-graphics/readme-hero.png | Bin 0 -> 583359 bytes assets/feature-graphics/readme-mobile.png | Bin 0 -> 324744 bytes .../store-desktop-01-home.png | Bin 0 -> 625878 bytes .../store-desktop-02-lyrics.png | Bin 0 -> 215365 bytes .../store-desktop-03-playlists.png | Bin 0 -> 641744 bytes .../store-desktop-04-search.png | Bin 0 -> 273161 bytes .../store-desktop-05-local-tracks.png | Bin 0 -> 179024 bytes .../store-desktop-06-group-jam.png | Bin 0 -> 148624 bytes .../feature-graphics/store-mobile-01-home.png | Bin 0 -> 296975 bytes .../store-mobile-02-player.png | Bin 0 -> 127460 bytes .../store-mobile-03-library.png | Bin 0 -> 170775 bytes .../store-mobile-04-devices.png | Bin 0 -> 114912 bytes .../store-mobile-05-group-jam.png | Bin 0 -> 109174 bytes assets/screenshots/devices-desktop-dark.png | Bin 0 -> 456393 bytes assets/screenshots/devices-mobile-light.png | Bin 0 -> 66955 bytes .../screenshots/downloads-desktop-light.png | Bin 0 -> 433834 bytes assets/screenshots/group-jam-desktop-dark.png | Bin 0 -> 439081 bytes assets/screenshots/group-jam-mobile-light.png | Bin 0 -> 47926 bytes assets/screenshots/home-desktop-dark.png | Bin 0 -> 983377 bytes assets/screenshots/home-desktop-light.png | Bin 0 -> 983438 bytes assets/screenshots/home-mobile-dark.png | Bin 0 -> 438894 bytes assets/screenshots/home-mobile-light.png | Bin 0 -> 441040 bytes assets/screenshots/home-player-dark.png | Bin 0 -> 131723 bytes assets/screenshots/home-player-light.png | Bin 0 -> 136157 bytes assets/screenshots/library-mobile-light.png | Bin 0 -> 169312 bytes .../screenshots/local-tracks-desktop-dark.png | Bin 0 -> 436927 bytes .../local-tracks-desktop-light.png | Bin 0 -> 442551 bytes assets/screenshots/lyrics-desktop-dark.png | Bin 0 -> 545912 bytes assets/screenshots/lyrics-desktop-light.png | Bin 0 -> 577627 bytes assets/screenshots/playlists-desktop-dark.png | Bin 0 -> 918322 bytes .../screenshots/playlists-desktop-light.png | Bin 0 -> 922966 bytes assets/screenshots/search-desktop-dark.png | Bin 0 -> 551149 bytes assets/screenshots/search-desktop-light.png | Bin 0 -> 545535 bytes assets/screenshots/search-mobile-light.png | Bin 0 -> 146342 bytes metadata/en-US/images/featureGraphic.png | Bin 0 -> 268185 bytes metadata/en-US/images/phoneScreenshots/1.png | Bin 0 -> 296975 bytes metadata/en-US/images/phoneScreenshots/2.png | Bin 0 -> 127460 bytes metadata/en-US/images/phoneScreenshots/3.png | Bin 0 -> 170775 bytes metadata/en-US/images/phoneScreenshots/4.png | Bin 0 -> 114912 bytes metadata/en-US/images/phoneScreenshots/5.png | Bin 0 -> 109174 bytes .../images/phoneScreenshots/android-1.jpg | Bin 46049 -> 0 bytes .../images/phoneScreenshots/android-2.jpg | Bin 40774 -> 0 bytes .../images/phoneScreenshots/android-3.jpg | Bin 23974 -> 0 bytes .../images/phoneScreenshots/android-4.jpg | Bin 33795 -> 0 bytes .../images/phoneScreenshots/android-5.jpg | Bin 34806 -> 0 bytes metadata/tr/images/featureGraphic.png | Bin 0 -> 268185 bytes metadata/tr/images/phoneScreenshots/1.png | Bin 0 -> 296975 bytes metadata/tr/images/phoneScreenshots/2.png | Bin 0 -> 127460 bytes metadata/tr/images/phoneScreenshots/3.png | Bin 0 -> 170775 bytes metadata/tr/images/phoneScreenshots/4.png | Bin 0 -> 114912 bytes metadata/tr/images/phoneScreenshots/5.png | Bin 0 -> 109174 bytes .../tr/images/phoneScreenshots/android-1.jpg | Bin 46049 -> 0 bytes .../tr/images/phoneScreenshots/android-2.jpg | Bin 40774 -> 0 bytes .../tr/images/phoneScreenshots/android-3.jpg | Bin 23974 -> 0 bytes .../tr/images/phoneScreenshots/android-4.jpg | Bin 33795 -> 0 bytes .../tr/images/phoneScreenshots/android-5.jpg | Bin 34806 -> 0 bytes .../org.spotube.spotube.metainfo.xml.mustache | 24 ++++++++++++++++-- 67 files changed, 24 insertions(+), 4 deletions(-) delete mode 100644 assets/branding/mobile-screenshots/android-1.jpg delete mode 100644 assets/branding/mobile-screenshots/android-2.jpg delete mode 100644 assets/branding/mobile-screenshots/android-3.jpg delete mode 100644 assets/branding/mobile-screenshots/android-4.jpg delete mode 100644 assets/branding/mobile-screenshots/android-5.jpg delete mode 100644 assets/branding/mobile-screenshots/combined.jpg delete mode 100644 assets/branding/spotube-screenshot.png create mode 100644 assets/feature-graphics/play-feature-graphic.png create mode 100644 assets/feature-graphics/readme-hero.png create mode 100644 assets/feature-graphics/readme-mobile.png create mode 100644 assets/feature-graphics/store-desktop-01-home.png create mode 100644 assets/feature-graphics/store-desktop-02-lyrics.png create mode 100644 assets/feature-graphics/store-desktop-03-playlists.png create mode 100644 assets/feature-graphics/store-desktop-04-search.png create mode 100644 assets/feature-graphics/store-desktop-05-local-tracks.png create mode 100644 assets/feature-graphics/store-desktop-06-group-jam.png create mode 100644 assets/feature-graphics/store-mobile-01-home.png create mode 100644 assets/feature-graphics/store-mobile-02-player.png create mode 100644 assets/feature-graphics/store-mobile-03-library.png create mode 100644 assets/feature-graphics/store-mobile-04-devices.png create mode 100644 assets/feature-graphics/store-mobile-05-group-jam.png create mode 100644 assets/screenshots/devices-desktop-dark.png create mode 100644 assets/screenshots/devices-mobile-light.png create mode 100644 assets/screenshots/downloads-desktop-light.png create mode 100644 assets/screenshots/group-jam-desktop-dark.png create mode 100644 assets/screenshots/group-jam-mobile-light.png create mode 100644 assets/screenshots/home-desktop-dark.png create mode 100644 assets/screenshots/home-desktop-light.png create mode 100644 assets/screenshots/home-mobile-dark.png create mode 100644 assets/screenshots/home-mobile-light.png create mode 100644 assets/screenshots/home-player-dark.png create mode 100644 assets/screenshots/home-player-light.png create mode 100644 assets/screenshots/library-mobile-light.png create mode 100644 assets/screenshots/local-tracks-desktop-dark.png create mode 100644 assets/screenshots/local-tracks-desktop-light.png create mode 100644 assets/screenshots/lyrics-desktop-dark.png create mode 100644 assets/screenshots/lyrics-desktop-light.png create mode 100644 assets/screenshots/playlists-desktop-dark.png create mode 100644 assets/screenshots/playlists-desktop-light.png create mode 100644 assets/screenshots/search-desktop-dark.png create mode 100644 assets/screenshots/search-desktop-light.png create mode 100644 assets/screenshots/search-mobile-light.png create mode 100644 metadata/en-US/images/featureGraphic.png create mode 100644 metadata/en-US/images/phoneScreenshots/1.png create mode 100644 metadata/en-US/images/phoneScreenshots/2.png create mode 100644 metadata/en-US/images/phoneScreenshots/3.png create mode 100644 metadata/en-US/images/phoneScreenshots/4.png create mode 100644 metadata/en-US/images/phoneScreenshots/5.png delete mode 100644 metadata/en-US/images/phoneScreenshots/android-1.jpg delete mode 100644 metadata/en-US/images/phoneScreenshots/android-2.jpg delete mode 100644 metadata/en-US/images/phoneScreenshots/android-3.jpg delete mode 100644 metadata/en-US/images/phoneScreenshots/android-4.jpg delete mode 100644 metadata/en-US/images/phoneScreenshots/android-5.jpg create mode 100644 metadata/tr/images/featureGraphic.png create mode 100644 metadata/tr/images/phoneScreenshots/1.png create mode 100644 metadata/tr/images/phoneScreenshots/2.png create mode 100644 metadata/tr/images/phoneScreenshots/3.png create mode 100644 metadata/tr/images/phoneScreenshots/4.png create mode 100644 metadata/tr/images/phoneScreenshots/5.png delete mode 100644 metadata/tr/images/phoneScreenshots/android-1.jpg delete mode 100644 metadata/tr/images/phoneScreenshots/android-2.jpg delete mode 100644 metadata/tr/images/phoneScreenshots/android-3.jpg delete mode 100644 metadata/tr/images/phoneScreenshots/android-4.jpg delete mode 100644 metadata/tr/images/phoneScreenshots/android-5.jpg diff --git a/README.md b/README.md index 2cc7453b..d658d3ba 100644 --- a/README.md +++ b/README.md @@ -16,9 +16,9 @@ Bring your own music metadata/playlist/audio-source with plugins created by comm --- -![Spotube Desktop](assets/branding/spotube-screenshot.png) +![Spotube Desktop](assets/feature-graphics/readme-hero.png) -![Spotube Mobile](assets/branding/mobile-screenshots/combined.jpg) +![Spotube Mobile](assets/feature-graphics/readme-mobile.png) diff --git a/assets/branding/mobile-screenshots/android-1.jpg b/assets/branding/mobile-screenshots/android-1.jpg deleted file mode 100644 index 16debbd7440a920605d8d87367f9792e647f777e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46049 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 Fe*tSyv2p+a diff --git a/assets/branding/mobile-screenshots/android-2.jpg b/assets/branding/mobile-screenshots/android-2.jpg deleted file mode 100644 index d594227eade8eed6ea2e2fced0386a42272a16c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40774 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

$DhB^z;-@X-!Dw6>Z> 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 RWdDEosQt62Fz%Px{{vkK=?VY< diff --git a/assets/branding/mobile-screenshots/android-5.jpg b/assets/branding/mobile-screenshots/android-5.jpg deleted file mode 100644 index 29be481b6b9be5a40d63daf4abddbeb734b6e367..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34806 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 ^pdlnu+GBNE_?GiO+^K+b6E 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 Wzm{MY^-6x)dYd%%U)}!N{l5Sx6|mL- diff --git a/assets/branding/mobile-screenshots/combined.jpg b/assets/branding/mobile-screenshots/combined.jpg deleted file mode 100644 index 03740580b866f4ee4722aefdaac12c71315df42d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 176064 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

G|Db&w8Y`w0!JE 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

esho1ed=gnxGvv|KP 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