Commit graph

3,597 commits

Author SHA1 Message Date
Luna712
be78306c55
Minor order fix for lint plugin (#2355) 2025-12-21 02:22:07 +00:00
recloudstream[bot]
bc68b3d7c6 chore(locales): fix locale issues 2025-12-21 02:19:29 +00:00
firelight
8067742192
Merge pull request #2340 from recloudstream/weblate
Translations update from Hosted Weblate
2025-12-21 02:19:17 +00:00
firelight
bdcb9b4807
Merge branch 'master' into weblate 2025-12-21 02:17:33 +00:00
Luna712
0593cfbc01
Add linting to library (#2301) 2025-12-21 02:11:54 +00:00
Luna712
caf6704c54
Merge branch 'recloudstream:master' into directories 2025-12-20 18:36:50 -07:00
recloudstream[bot]
0d77f7b91a chore(locales): fix locale issues 2025-12-21 01:27:09 +00:00
Hosted Weblate
b3c44becc7
Merge remote-tracking branch 'origin/master' 2025-12-21 02:26:58 +01:00
Luna712
db2ef08b0a
Add lint.xml and add ignores to it (#2300)
It's more expandable later on this way.
2025-12-21 01:26:53 +00:00
Luna712
568223a496
Use new KMP plugin for library (#2251)
For compatibility with AGP 9, but this works on past AGP also, so we do it now to prepare for AGP 9 and make that simpler.
2025-12-21 01:22:16 +00:00
Hosted Weblate
fd11b5dd6a
Translated using Weblate (Czech)
Currently translated at 100.0% (828 of 828 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (828 of 828 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (828 of 828 strings)

Translated using Weblate (Belarusian)

Currently translated at 20.8% (172 of 825 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (4 of 4 strings)

Translated using Weblate (Belarusian)

Currently translated at 14.7% (122 of 825 strings)

Added translation using Weblate (Belarusian)

Translated using Weblate (Hindi)

Currently translated at 64.1% (529 of 825 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.6% (822 of 825 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (825 of 825 strings)

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Translated using Weblate (Latvian)

Currently translated at 84.9% (701 of 825 strings)

Merge remote-tracking branch 'origin/master'

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (825 of 825 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (825 of 825 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (825 of 825 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (825 of 825 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (825 of 825 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (825 of 825 strings)

Translated using Weblate (Spanish)

Currently translated at 98.4% (811 of 824 strings)

Translated using Weblate (German)

Currently translated at 99.8% (823 of 824 strings)

Co-authored-by: Adrian Rodriguez Rodriguez <arrodriguez1809@gmail.com>
Co-authored-by: Fjuro <fjuro@alius.cz>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Massimo Pissarello <mapi68@gmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Oliver <oliver.puff@gmx.de>
Co-authored-by: P Patel <pdvadalia2007@gmail.com>
Co-authored-by: Sasha Glazko <lenify@tutanota.com>
Co-authored-by: Takeru Mikenu <mikenu-jp@users.noreply.hosted.weblate.org>
Co-authored-by: Thiago Papageorgiou <tnpapa.simply253@aleeas.com>
Co-authored-by: korn3r <korn3r@gmail.com>
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com>
Co-authored-by: ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝) <coool@mail.lv>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/be/
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/hi/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/it/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/ja/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/lv/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/pl/
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/uk/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/fastlane/be/
Translation: Cloudstream/App
Translation: Cloudstream/Fastlane
2025-12-21 02:01:18 +01:00
Luna712
9cd6e64120
Don't remove trailing newlines in fix locales (#2238)
It seems that weblate actually does add newlines so "to be consistent" we shouldn't remove them. I'm not 100% sure if this just changed at some point or if we do actually want to remove them still.
2025-12-21 01:00:51 +00:00
Luna712
ba74a9062f
Fix broken seeking on some fragmented MP4 files (#2352)
Seek doesn't work (only shows duration of a few seconds and seeking then restarts it) on some fragmented MP4 files if they have multiple sidx boxes. Setting this flag merges those and thus will allow seeking. This can be tested using https://github.com/androidx/media/blob/release/libraries/test_data/src/test/assets/media/mp4/sample_fragmented_seekable_multiple_sidx.mp4
2025-12-20 22:29:23 +01:00
rockhero1234
c048426601
feat:separate episode text in continue watching (#2093) 2025-12-20 16:52:33 +01:00
Luna712
7ef57537ac
Bump material (#2348) 2025-12-20 16:07:48 +01:00
Luna712
bac6939444
Use VERSION_NAME from BuildConfig for app version (#2337) 2025-12-18 19:24:17 +01:00
firelight
ac6b20c178
Fix: Circular progress track color, Closes #2346 2025-12-18 18:20:30 +00:00
rockhero1234
47fac5dd4d
replaybtn (#2335) 2025-12-18 16:09:48 +01:00
Luna712
729ede5484
Fix scroll issue on bottom dialogs and add drag handle to UI (#2333) 2025-12-17 21:40:48 +01:00
rockhero1234
e97645c753
open in browser btn:original trailer url instead of extractedlink (#2332) 2025-12-17 21:34:11 +01:00
firelight
bd77965efb
Merge pull request #2307 from Luna712/minimum-duration-api
Remove "Too short playback" error
2025-12-16 22:16:29 +00:00
firelight
764201bbbd
Chore: Cleanup InAppUpdater 2025-12-16 21:56:26 +00:00
firelight
7cb8e7c846
Merge pull request #2326 from Luna712/remove-prerelease-setting
Replace the "Update to prereleases" setting with a new button
2025-12-16 21:50:48 +00:00
Luna712
8012339137
Merge branch 'recloudstream:master' into remove-prerelease-setting 2025-12-16 14:27:47 -07:00
firelight
1e9e9b4173
Fixed issue with selecting subtitles and source at the same time, Closes #2339 2025-12-16 21:19:34 +00:00
firelight
c555ec1375
Merge pull request #2338 from Luna712/no-install-backup
Don't create backup on first install
2025-12-16 17:31:36 +00:00
Luna712
fc1c0fc1c5
Don't create backup on first install
There is no reason to create a mostly empty backup when the app is first installed.
2025-12-15 15:06:56 -07:00
Luna712
5a3158ce6f
No change there 2025-12-15 11:39:58 -07:00
Luna712
ce944a9193
Remove entirely 2025-12-15 11:38:41 -07:00
Luna712
f684bd59b5
Merge branch 'master' into remove-prerelease-setting 2025-12-15 10:58:33 -07:00
recloudstream[bot]
3c9120f6fa chore(locales): fix locale issues 2025-12-15 17:55:11 +00:00
firelight
66ef8518b8
Merge pull request #2257 from recloudstream/weblate
Translations update from Hosted Weblate
2025-12-15 17:54:57 +00:00
Hosted Weblate
6c8c93958f
Merge remote-tracking branch 'origin/master' 2025-12-15 18:52:05 +01:00
rockhero1234
249b36e8b3
tv episodes layout minor fix (#2334) 2025-12-15 17:52:00 +00:00
Hosted Weblate
e88aa3be44
Merge remote-tracking branch 'origin/master' 2025-12-15 18:47:34 +01:00
Luna712
aa08fa126b
Bump AGP to 8.13.2 (#2318) 2025-12-15 17:47:30 +00:00
Luna712
604a9197d4
Add param doc 2025-12-15 10:18:13 -07:00
Hosted Weblate
97e1c1d3ff
Merge remote-tracking branch 'origin/master' 2025-12-15 00:41:10 +01:00
Nivin
029b72c17b
Add support for external audio tracks in player (#2288) 2025-12-15 00:41:02 +01:00
Hosted Weblate
c74f5dc61f
Merge remote-tracking branch 'origin/master' 2025-12-14 23:25:10 +00:00
Luna712
45cd0e6e3f
Add helper for default back press callback handling (#2243) 2025-12-15 00:25:04 +01:00
Luna712
42a1e58527
Remove native-lib.cpp (#2331)
It was first disabled in 8193e39 and eventually later on in 
f5d1f68 CMakeLists was removed completely so removing this should be fine too.
2025-12-13 23:45:06 +01:00
Hosted Weblate
362949bc23
Translated using Weblate (Latvian)
Currently translated at 85.0% (701 of 824 strings)

Merge remote-tracking branch 'origin/master'

Translated using Weblate (Latvian)

Currently translated at 83.9% (692 of 824 strings)

Translated using Weblate (Hindi)

Currently translated at 54.2% (447 of 824 strings)

Translated using Weblate (Latvian)

Currently translated at 83.8% (691 of 824 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'

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'

Merge remote-tracking branch 'origin/master'

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (824 of 824 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (824 of 824 strings)

Translated using Weblate (Latvian)

Currently translated at 83.7% (690 of 824 strings)

Merge remote-tracking branch 'origin/master'

Translated using Weblate (Latvian)

Currently translated at 82.7% (682 of 824 strings)

Translated using Weblate (Romanian)

Currently translated at 88.8% (732 of 824 strings)

Translated using Weblate (Latvian)

Currently translated at 100.0% (4 of 4 strings)

Translated using Weblate (Latvian)

Currently translated at 77.5% (639 of 824 strings)

Translated using Weblate (Latvian)

Currently translated at 76.0% (627 of 824 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'

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'

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Translated using Weblate (French)

Currently translated at 99.7% (822 of 824 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 (French)

Currently translated at 99.7% (822 of 824 strings)

Translated using Weblate (Russian)

Currently translated at 99.7% (822 of 824 strings)

Translated using Weblate (Tamil)

Currently translated at 96.3% (794 of 824 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (824 of 824 strings)

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (824 of 824 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (824 of 824 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 (Turkish)

Currently translated at 100.0% (829 of 829 strings)

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Translated using Weblate (Macedonian)

Currently translated at 100.0% (829 of 829 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (829 of 829 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (829 of 829 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (829 of 829 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (829 of 829 strings)

Merge remote-tracking branch 'origin/master'

Translated using Weblate (Italian)

Currently translated at 100.0% (829 of 829 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (829 of 829 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (829 of 829 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (829 of 829 strings)

Co-authored-by: Anthony Cyndora <anthony270777@gmail.com>
Co-authored-by: Esat Tuna BECAN <esattunabecan4@gmail.com>
Co-authored-by: Fjuro <fjuro@alius.cz>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jaidev Subramanian <tarunjai415@gmail.com>
Co-authored-by: Juan Rubin <juancrubin08@gmail.com>
Co-authored-by: Kerim Demirkaynak <aschannel111@gmail.com>
Co-authored-by: MagElwis <m.mhelheli@gmail.com>
Co-authored-by: Man <thebroker2308@gmail.com>
Co-authored-by: Massimo Pissarello <mapi68@gmail.com>
Co-authored-by: Mateus Liberale Gomes <sergiogomes209403@gmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Mikenu Takeru <mikenu-jp@users.noreply.hosted.weblate.org>
Co-authored-by: Pascariu Alex <pascariu610@gmail.com>
Co-authored-by: QSkill <QSkull@protonmail.com>
Co-authored-by: Sisitenr <sisiton2019@gmail.com>
Co-authored-by: VKing9 <vaibhavrathod2282@gmail.com>
Co-authored-by: opakholis <opakholis@users.noreply.hosted.weblate.org>
Co-authored-by: stojkovskistefan <stefanstojkovski@gmail.com>
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com>
Co-authored-by: ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝) <coool@mail.lv>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
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/fr/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/hi/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/id/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/it/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/ja/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/lv/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/mk/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/pl/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/pt/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/ro/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/ru/
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/lv/
Translation: Cloudstream/App
Translation: Cloudstream/Fastlane
2025-12-13 18:00:23 +00:00
Luna712
5ec30d64d2
Fix comment 2025-12-12 23:44:36 -07:00
Luna712
77e4ca32ec
Use install prerelease button preference 2025-12-12 23:17:08 -07:00
Luna712
5c396013b8
Update upload-artifact action to v6 (#2325) 2025-12-13 04:54:22 +01:00
Phisher98
15c70ded91
Adding ByseSX Extractor (Filemoon New Domain) (#2310) 2025-12-13 04:54:10 +01:00
Luna712
50173aaaf6
Remove "Update to prereleases" setting
This setting is very confusing on stable, when there is a seperate flavor for prerelease that is needed. Also causes other issues and conflicts with what you are updating on stable, and is annoying to always get update dialogs on debug versions when it doesn't work or do anything in debug version.
2025-12-12 17:17:49 -07:00
Luna712
6aa856e93c
Readd SearchAutoComplete check for now (#2322)
Seems to break focus on TV, not sure why, I can figure out why later, but for now just fixing like this as this is a critical bug, in my opinion.
2025-12-11 22:24:50 +01:00
Luna712
eaf2ac0792
Add some tools:targetApi to styles to appease lint (#2319)
Part of my work to fix all error level lint issues, in order to eventually enable `failOnError` and ensure better compatability with older API levels and a more consistent reporting of issues.
2025-12-11 21:04:11 +01:00