Commit graph

3,766 commits

Author SHA1 Message Date
Osten
6b7a81abce
Added search to settings (#3167) pre-release 2026-09-12 01:03:36 +02:00
Osten
fe981345bd
Minor import fix 2026-09-08 19:10:00 +02:00
Osten
519c1df279
Logcat fixes (#3161) 2026-09-08 19:01:00 +02:00
Osten
92b3ea92ef
Compose work (#3151) 2026-09-08 15:50:26 +02:00
firelight
efc1915fd6
Merge pull request #3111 from recloudstream/weblate
Translations update from Hosted Weblate
2026-08-28 22:58:37 +00:00
Hosted Weblate
85d41faae8
Merge remote-tracking branch 'origin/master' 2026-08-29 00:57:02 +02:00
ByAyzen
8a01c6c962
Open in browser is now directing immedialetly. (#3137) 2026-08-28 22:56:49 +00:00
Hosted Weblate
c26dcf188c
Translated using Weblate (Albanian)
Currently translated at 100.0% (735 of 735 strings)

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Translated using Weblate (Japanese)

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Somali)

Currently translated at 66.8% (491 of 735 strings)

Translated using Weblate (German)

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Somali)

Currently translated at 62.8% (462 of 735 strings)

Translated using Weblate (Bengali)

Currently translated at 54.1% (398 of 735 strings)

Translated using Weblate (French)

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (French)

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Indonesian)

Currently translated at 99.8% (734 of 735 strings)

Translated using Weblate (Russian)

Currently translated at 99.8% (734 of 735 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (French)

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (French)

Currently translated at 100.0% (735 of 735 strings)

Co-authored-by: 007 <juri.malaj@gmail.com>
Co-authored-by: Aesthetic Fighter <riskykamasi27@gmail.com>
Co-authored-by: Aishik Mukherjee <aishikm2002@gmail.com>
Co-authored-by: Dmitry Warkentin <dmitry@warkentin.ru>
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org>
Co-authored-by: Gabriel <bloxgabriel18@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Man <thebroker2308@gmail.com>
Co-authored-by: Noordin Mohamed <luulcw003@gmail.com>
Co-authored-by: Posemartonis <weblate.drainage895@passmail.net>
Co-authored-by: Takeru Mikenu <mikenu-jp@users.noreply.hosted.weblate.org>
Co-authored-by: ardev <ardev@tuta.com>
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/bn/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/cs/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/de/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/es/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/fr/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/id/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/ja/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/ru/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/so/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/sq/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/sv/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/vi/
Translation: Cloudstream/App
2026-08-26 22:41:22 +02:00
ByAyzen
e3ddcd741d
Fix: Cast text in emulator layout (#3134) 2026-08-26 19:49:40 +00:00
ByAyzen
adcbae055e
Fix: Upcoming post alignment issue (#3136) 2026-08-26 19:40:24 +00:00
ByAyzen
82e6720ea8
Fix: Missing translations in extension menu (#3138) 2026-08-26 19:28:55 +00:00
RjBiermann
a4824a2950
feat(tv): add plugin settings button to home top bar (#3122) 2026-08-26 19:23:59 +00:00
Bnyro
0361a6f1dd
feat(extractors): add hubu.cloud extractor (#3131) 2026-08-23 13:21:29 +00:00
firelight
a72f9e6c3f
Translated using Weblate (Albanian) (#3102)
Currently translated at 100.0% (4 of 4 strings)

Translated using Weblate (Albanian)

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Tamil)

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (735 of 735 strings)

Update translation files

Updated by "Remove blank strings" hook in Weblate.

Translated using Weblate (Spanish)

Currently translated at 99.7% (733 of 735 strings)

Translated using Weblate (Vietnamese)

Currently translated at 99.8% (734 of 735 strings)

Translated using Weblate (Swedish)

Currently translated at 99.8% (734 of 735 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Arabic)

Currently translated at 99.7% (733 of 735 strings)

Translated using Weblate (English)

Currently translated at 99.8% (734 of 735 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (733 of 733 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (733 of 733 strings)













Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/ar/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/cs/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/en/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/es/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/it/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/pl/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/sq/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/sv/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/ta/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/tr/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/uk/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/vi/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/fastlane/sq/
Translation: Cloudstream/App
Translation: Cloudstream/Fastlane

Co-authored-by: 007 <juri.malaj@gmail.com>
Co-authored-by: Aziz Hadidi <azizhadidi@proton.me>
Co-authored-by: Dan <jonweblin2205@protonmail.com>
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org>
Co-authored-by: Hosted Weblate user 54392 <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: Man <thebroker2308@gmail.com>
Co-authored-by: Massimo Pissarello <mapi68@gmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: win7guru <winsevn@users.noreply.hosted.weblate.org>
Co-authored-by: தமிழ்நேரம் <tamilneram247@gmail.com>
2026-08-05 22:54:24 +00:00
Hosted Weblate
5a67740643
Merge remote-tracking branch 'origin/master' 2026-08-06 00:54:04 +02:00
Bnyro
2207215a82
feat(extractors): add playmate extractor (#3103) 2026-08-05 22:53:51 +00:00
Hosted Weblate
9d070417ed
Translated using Weblate (Albanian)
Currently translated at 100.0% (4 of 4 strings)

Translated using Weblate (Albanian)

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Tamil)

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (735 of 735 strings)

Update translation files

Updated by "Remove blank strings" hook in Weblate.

Translated using Weblate (Spanish)

Currently translated at 99.7% (733 of 735 strings)

Translated using Weblate (Vietnamese)

Currently translated at 99.8% (734 of 735 strings)

Translated using Weblate (Swedish)

Currently translated at 99.8% (734 of 735 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Arabic)

Currently translated at 99.7% (733 of 735 strings)

Translated using Weblate (English)

Currently translated at 99.8% (734 of 735 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (735 of 735 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (733 of 733 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (733 of 733 strings)

Co-authored-by: 007 <juri.malaj@gmail.com>
Co-authored-by: Aziz Hadidi <azizhadidi@proton.me>
Co-authored-by: Dan <jonweblin2205@protonmail.com>
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hosted Weblate user 54392 <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: Man <thebroker2308@gmail.com>
Co-authored-by: Massimo Pissarello <mapi68@gmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: win7guru <winsevn@users.noreply.hosted.weblate.org>
Co-authored-by: தமிழ்நேரம் <tamilneram247@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/ar/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/cs/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/en/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/es/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/it/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/pl/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/sq/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/sv/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/ta/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/tr/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/uk/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/vi/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/fastlane/sq/
Translation: Cloudstream/App
Translation: Cloudstream/Fastlane
2026-08-05 22:53:21 +00:00
Bnyro
65269fb3b1
feat(extractors): add vidara mirrors and fix links with filecodes (#3104) [skip ci] 2026-08-05 22:52:36 +00:00
Jelle Thijs
caf0db3dc1
Feat: Add optional clock to TV player 2026-08-01 01:14:02 +00:00
firelight
1cf7425093
Merge pull request #3067 from recloudstream/weblate
Translations update from Hosted Weblate
2026-07-31 17:06:42 +00:00
Hosted Weblate
d7a9675bd3
Merge remote-tracking branch 'origin/master' 2026-07-31 17:00:23 +00:00
Hosted Weblate
e80fa1b30d
Translated using Weblate (Albanian)
Currently translated at 100.0% (733 of 733 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (733 of 733 strings)

Translated using Weblate (Bengali)

Currently translated at 52.6% (384 of 729 strings)

Translated using Weblate (English)

Currently translated at 100.0% (729 of 729 strings)

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Update translation files

Updated by "Remove blank strings" hook in Weblate.

Translated using Weblate (Bengali)

Currently translated at 51.0% (372 of 729 strings)

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Translated using Weblate (Dutch)

Currently translated at 92.4% (674 of 729 strings)

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (729 of 729 strings)

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (729 of 729 strings)

Translated using Weblate (Bengali)

Currently translated at 75.0% (3 of 4 strings)

Translated using Weblate (Bengali)

Currently translated at 49.9% (364 of 729 strings)

Co-authored-by: 007 <juri.malaj@gmail.com>
Co-authored-by: Aishik Mukherjee <aishikm2002@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Man <thebroker2308@gmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: caviaz <sverrebesteman@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/bn/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/en/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/nl/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/pl/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/sq/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/vi/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/fastlane/bn/
Translation: Cloudstream/App
Translation: Cloudstream/Fastlane
2026-07-31 17:00:10 +00:00
recloudstream[bot]
7f750964f3 chore(locales): fix locale issues 2026-07-31 17:00:05 +00:00
firelight
ff701cb220
Add Belarusian, Catalan and Albanian 2026-07-31 16:59:46 +00:00
firelight
a2adb6caaa
[skip ci] Swallow exception when device does not support channels 2026-07-31 15:35:02 +00:00
CranberrySoup
f09435dc18
Add source hiding (#2570) 2026-07-31 15:25:00 +00:00
Luna712
2eb05e8f35
DataStore: deprecate toKotlinObject (#2964)
1. It can sometimes cause type erasure
2. It is less clear what it is doing
3. It is easy to replace
4. It is very rarely used, almost all app usage has already been replaced, and I haven't found any extensions actually using it but still following normal deprecation cycle as some still might be using it.
2026-07-31 15:01:45 +00:00
firelight
1e33e42277
fix subtitle clipping (#3099) 2026-07-31 14:59:31 +00:00
Kraptor123
93d3b36575
feat: add settings button to provider selection in home (#3060) 2026-07-25 22:43:11 +00:00
danzybae
2cd65aad4f
Fix posterHeaders not passed in TV detail menu (#3088) 2026-07-25 19:53:45 +00:00
danzybae
115be075d4
Fix posterHeaders not passed in home preview carousel (#3085) 2026-07-19 18:30:04 +00:00
Luna712
e48c97363e
[skip ci] Add actual declarations for webMain/webTest (#3072) 2026-07-15 22:27:22 +00:00
Luna712
6ca7507146
HlsPlaylistParser: replace usage of Java APIs with kotlin equivalents (#2828)
This does add kotlinx-io as a dependency, it is more light weight then okio, and when we migrate to ktor for example it will become an implicit dependency anyway so it should be fine to just add. Allows for more reliable and readable usage then doing some of this manually.
2026-07-15 13:34:43 +00:00
Luna712
91e533686e
[skip ci] Rewrite TmdbProvider to remove external lib dependency (#2800) 2026-07-15 13:31:41 +00:00
Luna712
fef17079a8
[skip ci] Coroutines KMP API (#2836) 2026-07-15 13:05:44 +00:00
firelight
fb8bcb4ac7
more robust date parsing (#3068) 2026-07-14 17:23:52 +00:00
Leandre Chamberland-Dozois
c09c06820d
fix(download): remove deleted/cancelled items from the Downloads list in real time (#1227) (#2598) 2026-07-14 15:19:39 +00:00
Kraptor123
3650221334
[skip ci] ui: Hide pinned NSFW-only extensions from non-NSFW categories (#2923) 2026-07-14 15:05:15 +00:00
firelight
c66b0eadd6
Fix failed cast in ContextHelper 2026-07-14 13:29:29 +00:00
Luna712
804b3c279c
extractors: migrate to kotlinx serialization (#2963) 2026-07-14 13:04:51 +00:00
Luna712
feddcccf0d
[skip ci] Update Kotlin to 2.4.0 (#2868) 2026-07-14 12:17:47 +00:00
Luna712
15fea0c7ca
Bump compilesdk to 37 (#2670) 2026-07-13 18:37:33 +00:00
Luna712
d778befe19
[skip ci] Add KMP locale API for SubtitleHelper (#2833) 2026-07-13 18:26:21 +00:00
Luna712
076e7a5116
[skip ci] test: add an IgnoreOnWeb annotation (#3034) 2026-07-13 18:00:32 +00:00
firelight
ecf5650bbd
fix build 2026-07-13 14:46:09 +00:00
Phisher98
b245a2d9d7
Fix VidHidePro M3U8 type detection in JWPlayerHelper (#3064) 2026-07-13 14:28:26 +00:00
Luna712
b1ce67dbf3
ControllerActivity: migrate to kotlinx serialization (#2958) 2026-07-13 13:20:02 +00:00
Luna712
eef67fa699
Replace usage of gson in extractors (#2983) 2026-07-13 13:14:51 +00:00
Luna712
86d713c33c
[skip ci] Improve ContextHelper API for KMP (#2834) 2026-07-13 12:57:43 +00:00
firelight
45a795f25f
[skip ci] Translated using Weblate (Latvian) (#2943)
Co-authored-by: Aishik Mukherjee <aishikm2002@gmail.com>
Co-authored-by: Kie Takaba <takabakie@gmail.com>
Co-authored-by: Man <thebroker2308@gmail.com>
Co-authored-by: Nori Masomi (Mystical) <mysticalkeyall@users.noreply.hosted.weblate.org>
Co-authored-by: Saleh ALHarbi <alfraidigamerofficial@gmail.com>
Co-authored-by: caviaz <sverrebesteman@gmail.com>
Co-authored-by: gabix <gabi1xperson@gmail.com>
Co-authored-by: hou1234 <gjqmgjsl3@gmail.com>
Co-authored-by: trodiz <neptune32@protonmail.com>
Co-authored-by: ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝) <coool@mail.lv>
2026-07-13 12:48:43 +00:00