Commit graph

2,769 commits

Author SHA1 Message Date
IndusAryan
db9e362fbb
refactor: convert monkey activity 🐒 into a fragment monke 🦍 (#1576)
* Turn monkey activity 🐒 into a fragment monke 🦍
2025-03-05 00:45:12 +01:00
firelight
0a38434dec
Fixed seasons with one episode 2025-03-01 12:50:05 +00:00
Phisher98
8bea8f6a49
Adding Manually Update Plugins (#1512) 2025-03-01 01:02:59 +01:00
IndusAryan
1c6db0e514
refactor: overall navigation mechanism and split logic #1429 (#1430) 2025-03-01 00:41:14 +01:00
Gaurang Khatavkar
ab23f23c71
Feature: episode sort button (#1565)
- Add sort direction indicator (▲/▼) to button text
2025-02-28 21:26:40 +01:00
Osten
846ff38c3b
Lazy system.load torrent lib 2025-02-26 19:12:16 +01:00
Gaurang Khatavkar
126062bb26
fix: update switch track color to match primary theme color (#1569) 2025-02-25 14:22:32 +01:00
int3debug
2f79092da1
bugfix(subdl): allow special-chars in password (#1568) 2025-02-23 19:34:56 +00:00
KingLucius
713b55dd98
feat(Subtitles): SubDL Login Fix (#1563) 2025-02-22 19:09:56 +00:00
Luna712
0b94f76627
Move metaproviders to library (#1541)
* Move metaproviders to library

So that providers can extend them when using the library dependency.

* Remove gson
2025-02-16 18:46:48 +01:00
Luna712
71b5c69426
Replace use of gson in PluginManager (#1544) 2025-02-11 14:42:48 +01:00
Bnyro
0e962d0f2f
refactor: replace PendingIntent#getActivity with PendingIntentCompat#getActivity (#1555) 2025-02-11 14:31:23 +01:00
Bnyro
12626cce51
fix: new episode notifications for subscriptions not opening series page when clicking (#1554) 2025-02-11 14:24:58 +01:00
Luna712
de1dbbf2a5
Move SubtitleHelper to library (#1542)
So that providers can use it when using the library dependency.
2025-02-06 02:29:00 +01:00
recloudstream[bot]
840274da4c chore(locales): fix locale issues 2025-02-04 23:53:03 +00:00
Weblate (bot)
4304be2cad
Translated using Weblate (Arabic (Levantine)) (#1503) 2025-02-05 00:52:50 +01:00
KingLucius
83032db8eb
feat(DRM): License URL support for Extensions (#1432)
* feat(DRM): License URL support for Extensions

* Direct Modify DrmExtractorLink

* Clean
2025-02-05 00:31:19 +01:00
Luna712
9a9c04cbea
metaproviders: use new* methods (#1216)
* metaproviders: use new* methods

* very minor var fixes

---------

Co-authored-by: firelight <147925818+fire-light42@users.noreply.github.com>
2025-02-05 00:28:45 +01:00
IndusAryan
513569d350
Use ignore battery intent directly. (#1535) 2025-02-05 00:28:06 +01:00
Osten
6ff64637b6
software decoding auto 2025-02-01 23:16:32 +01:00
Luna712
e5ac4a0f94
Fix installer on some older devices (#1533) 2025-01-31 20:59:47 +01:00
Luna712
b6a43bb86e
Fix PackageInstaller on Android 15 (#1531)
* Fix PackageInstaller on Android 15
2025-01-30 22:27:18 +01:00
Luna712
30e1bcba79
Use exitProcess on TV (#1529) 2025-01-30 21:52:38 +01:00
Luna712
234145c9bf
Fix focus issues on old APIs for logcat (#1530) 2025-01-30 21:52:13 +01:00
Luna712
5ee365638f
Make logcat a RecyclerView (#1528) 2025-01-30 19:13:31 +01:00
CranberrySoup
7b60246e28
Make the plugin part crossplatform (#1527) 2025-01-30 18:39:27 +01:00
KingLucius
b95e630bd8
feat(Extensions): addTrailer with headers support (#1524)
* feat(Extensions): addTrailer with headers support

* Update MainAPI.kt

* Reformat
2025-01-30 16:51:06 +01:00
KingLucius
a01db6a228
Respect "User-Agent" header in ExtractorLink (#1523)
* Respect "User-Agent" header in ExtractorLink

* Update CS3IPlayer.kt

* Reformat
2025-01-30 16:49:51 +01:00
Luna712
21906420d8
Fix to display prerelease icon in setup on prerelease (#1522) 2025-01-29 20:34:40 +01:00
Luna712
e2a37355f1
Restore showing login name for SyncAPI in settings (#1525)
This used to do this but it seems to have been lost in 83318b0
2025-01-29 20:31:20 +01:00
Luna712
ed6646cb49
Handle SocketTimeoutException in PlayerError (#1514) 2025-01-28 15:18:39 +01:00
Luna712
6acd01d80e
Suppress deprecations in CS3IPlayer (#1515) 2025-01-28 15:18:16 +01:00
Luna712
86da2f019e
Restore package declaration for Torrent (#1516)
Seems to have been accidentally removed in 812226b.
2025-01-28 15:17:54 +01:00
Osten
55f66a5588
torrent server bump for less crashes 2025-01-27 19:45:06 +01:00
Luna712
7d58c6e8a7
Fix isCastApiAvailable (#1509) 2025-01-27 00:22:51 +01:00
Luna712
bc7617f2d0
Temporarily use ConcatenatingMediaSource as fallback (#1511)
Torrents seem to fail otherwise with "Must add at least one source to the concatenation", as mediaItemSlices.size is 0. I suspect the cause may be due to `loadExo(context, listOf(), listOf(), null)`
2025-01-27 00:22:11 +01:00
Luna712
7d2f898c22
Fix loading local plugins under targetsdk 34+ (#1477) 2025-01-26 21:28:11 +01:00
Luna712
679f3651f8
Fix many build warnings/deprecations (#1478) 2025-01-26 21:25:39 +01:00
IndusAryan
7bd695e720
fix exit dialog appearing (#1507) 2025-01-25 15:43:05 +01:00
firelight
1eced92b51
Added software decoding option 2025-01-23 21:12:26 +00:00
IndusAryan
94f012f01c
use finish instead of exit process. (#1505) 2025-01-23 21:48:44 +01:00
recloudstream[bot]
3b3f9b74ab chore(locales): fix locale issues 2025-01-21 23:39:36 +00:00
Hosted Weblate
7de929e198
Merge remote-tracking branch 'origin/master' 2025-01-22 00:33:01 +01:00
firelight
e7ea39b786
May have fixed TV audio 2025-01-21 23:32:56 +00:00
Hosted Weblate
43c567f076
Translated using Weblate (Arabic)
Currently translated at 100.0% (753 of 753 strings)

Translated using Weblate (Azerbaijani)

Currently translated at 27.3% (206 of 753 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (753 of 753 strings)

Update translation files

Updated by "Remove blank strings" hook in Weblate.

Translated using Weblate (Filipino)

Currently translated at 15.0% (113 of 753 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (753 of 753 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (753 of 753 strings)

Translated using Weblate (Macedonian)

Currently translated at 100.0% (753 of 753 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (753 of 753 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (753 of 753 strings)

Translated using Weblate (Assamese)

Currently translated at 100.0% (753 of 753 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'

Translated using Weblate (Azerbaijani)

Currently translated at 26.8% (202 of 753 strings)

Translated using Weblate (Afrikaans)

Currently translated at 28.6% (216 of 753 strings)

Translated using Weblate (Arabic (Levantine))

Currently translated at 100.0% (753 of 753 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (753 of 753 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (753 of 753 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (753 of 753 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (753 of 753 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (753 of 753 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (753 of 753 strings)

Translated using Weblate (Macedonian)

Currently translated at 100.0% (753 of 753 strings)

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Translated using Weblate (Portuguese)

Currently translated at 100.0% (751 of 751 strings)

Translated using Weblate (Slovak)

Currently translated at 100.0% (4 of 4 strings)

Translated using Weblate (Slovak)

Currently translated at 72.4% (544 of 751 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (751 of 751 strings)

Translated using Weblate (Slovak)

Currently translated at 72.4% (544 of 751 strings)

Translated using Weblate (Assamese)

Currently translated at 100.0% (751 of 751 strings)

Translated using Weblate (Japanese)

Currently translated at 68.7% (516 of 751 strings)

Translated using Weblate (Japanese)

Currently translated at 68.7% (516 of 751 strings)

Translated using Weblate (Macedonian)

Currently translated at 100.0% (751 of 751 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (751 of 751 strings)

Translated using Weblate (Azerbaijani)

Currently translated at 24.2% (182 of 751 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (751 of 751 strings)

Translated using Weblate (Macedonian)

Currently translated at 100.0% (751 of 751 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (751 of 751 strings)

Merge remote-tracking branch 'origin/master'

Translated using Weblate (Spanish)

Currently translated at 100.0% (751 of 751 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (751 of 751 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (751 of 751 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (751 of 751 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (751 of 751 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 99.6% (748 of 751 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (751 of 751 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (751 of 751 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (751 of 751 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (751 of 751 strings)

Merge remote-tracking branch 'origin/master'

Translated using Weblate (Arabic (Levantine))

Currently translated at 100.0% (751 of 751 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (751 of 751 strings)

Translated using Weblate (Macedonian)

Currently translated at 100.0% (4 of 4 strings)

Translated using Weblate (German)

Currently translated at 99.6% (747 of 750 strings)

Co-authored-by: Ahmed Abd El-Fattah <a.aelfattah5@gmail.com>
Co-authored-by: Ahmed Abd Elfattah <escuro.anjo@gmail.com>
Co-authored-by: Aydın <mtahaydn@gmail.com>
Co-authored-by: Chokdee Kedarim <ckedarim707@gmail.com>
Co-authored-by: Dan <jonweblin2205@protonmail.com>
Co-authored-by: Deleted User <noreply+48943@weblate.org>
Co-authored-by: Fjuro <fjuro@alius.cz>
Co-authored-by: Francisco Serrador <fserrador@gmail.com>
Co-authored-by: Hank <hank108129@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Itsmechinmoy <itsmechinmoy@users.noreply.hosted.weblate.org>
Co-authored-by: Jamil Farajov <jamilfarajov@gmail.com>
Co-authored-by: Juan Rubin <juancrubin08@gmail.com>
Co-authored-by: Juraj Kollár <juraj.kollar.2013@gmail.com>
Co-authored-by: Kerim Demirkaynak <aschannel111@gmail.com>
Co-authored-by: Lauritz Zeiske <Lauritz.Zeiske@web.de>
Co-authored-by: Massimo Pissarello <mapi68@gmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Meteor2 <ryumeteor175@gmail.com>
Co-authored-by: Pizza Party <paol.m@proton.me>
Co-authored-by: Quite Suspicious <quiteunsuspicious@gmail.com>
Co-authored-by: Rafael Henrique <rafael.henrique2125@gmail.com>
Co-authored-by: Riccardo Giordano <rickygiordano03@gmail.com>
Co-authored-by: Serdar Sağlam <teknomobil@msn.com>
Co-authored-by: maxim <maximtested@gmail.com>
Co-authored-by: rezi nagro <rezinagro@hotmail.com>
Co-authored-by: stojkovskistefan <stefanstojkovski@gmail.com>
Co-authored-by: zmni <zmni@outlook.com>
Co-authored-by: Максим Горпиніч <maksimgorpinic2005a@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/af/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/apc/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/ar/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/as/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/az/
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/fil/
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/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/ru/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/sk/
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/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/fastlane/mk/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/fastlane/sk/
Translation: Cloudstream/App
Translation: Cloudstream/Fastlane
2025-01-21 11:00:35 +01:00
Luna712
eb9b309e72
Use MainAPI to get folder prefix (#1472) 2025-01-15 23:26:08 +00:00
Weblate (bot)
726a6ce821
Translated using Weblate (#1470) 2025-01-15 23:03:24 +00:00
Bilal Aslam
c35cdb7da9
Implement click functionality on cast names to initiate a Google search (#1465) 2025-01-15 23:02:46 +00:00
salman731
105fbf7c1a
add DoH DNS servers (#1481) 2025-01-15 22:44:29 +00:00
KingLucius
6da673c2ce
feat(TV UI): Fix trailer button visibility (#1482) 2025-01-13 21:36:57 +01:00