Commit graph

371 commits

Author SHA1 Message Date
Cooper Ransom
7277ebe3a3 resolve merge conflicts from update 2024-04-14 17:28:32 -04:00
Cooper Ransom
d32e285d8d update sudo-flix 2024-04-14 17:28:14 -04:00
William Oldham
926018310e Fix TMDB code 2024-04-14 21:29:45 +01:00
Megh Rathod
995c855ac2
added useFallback to decide which TMDB url to use
Signed-off-by: Megh Rathod <me@meghrathod.dev>
2024-04-14 16:19:51 +05:30
Megh Rathod
0e3f82df30
Return values instead of promise
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2024-04-14 15:14:14 +05:30
Megh Rathod
76d906c95a
fix: use AbortSignal.timeout instead of setTimeout
Signed-off-by: Megh Rathod <me@meghrathod.dev>
2024-04-12 23:29:42 +05:30
Megh Rathod
1ec51699d1
fix: add alternate tmdb endpoint to fix errors when main url is blocked
Signed-off-by: Megh Rathod <me@meghrathod.dev>
2024-04-12 11:33:18 +05:30
Megh Rathod
8a9def00de
fix: tmdb fetch failure due ISP blocks in India
Signed-off-by: Megh Rathod <me@meghrathod.dev>
2024-04-11 23:34:40 +05:30
Cooper Ransom
608ac4ee1e Merge main 2024-04-02 22:19:52 -04:00
Cooper Ransom
1212d68941 Adapt explore page 2024-04-02 13:56:25 -04:00
Cooper Ransom
8df715a13b Fix le code 2024-03-31 17:06:07 -04:00
Jorrin
6a905bf517 Also route hls audio tracks through extension 2024-03-31 20:20:10 +02:00
Cooper Ransom
0b7f909478 Merge remote-tracking branch 'movie-web/dev' 2024-03-28 12:25:43 -04:00
William Oldham
20202d2216 Add logic for same year not released and fix language string 2024-03-28 13:39:18 +00:00
Paradox
28f146b965
Proxied tmdb to circumvent censorship 2024-03-16 22:34:24 +05:30
ssssobek
810a12a097 Apply requested changes 2024-03-14 01:01:24 +01:00
ssssobek
c1f9382f50 Add embedded subtitles support 2024-03-12 23:45:34 +01:00
William Oldham
e555354e17 If TMDB key is empty, don't attempt request 2024-03-03 18:36:12 +00:00
Jorrin
7af58dd9e8 prepare stream for all domains in a hls playlist 2024-02-27 23:19:40 +01:00
qtchaos
fcf42a4e8a
fix: change useBackendUrl to possibly be undefined, add checks to avoid useless requests to nonexistent backend 2024-02-24 02:08:01 +02:00
qtchaos
b18269b40e
chore: Remove references to official domain 2024-02-23 16:26:17 +02:00
Jorrin
121a71449f route subtitles through extension if installed 2024-02-15 14:17:57 +01:00
William Oldham
31dc7f4967
Bump compatibility to caret-style for extension 2024-02-14 09:20:06 +00:00
MemeCornucopia
22358112d3
Update src/backend/accounts/user.ts
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2024-01-30 18:13:11 -05:00
MemeCornucopia
55bb3c4574 Fixed a mistake I made. 2024-01-30 17:33:00 -05:00
MemeCornucopia
893e9e0ae6 Fixed Sorting 2024-01-30 17:12:14 -05:00
mrjvs
a3adba968b Fix compatability 2024-01-25 22:37:51 +01:00
mrjvs
ec6119a44c add scrape-tool to reports 2024-01-25 22:19:09 +01:00
Jorrin
b5cd297ad8 mr feedback 2024-01-25 19:37:15 +01:00
Jorrin
ad8c6709a1 cleanup 2024-01-25 19:30:28 +01:00
Jorrin
f9a70b196b mr feedback 2024-01-25 19:25:56 +01:00
Jorrin
4202bf8ef3 cleanup 2024-01-25 16:38:35 +01:00
Jorrin
bcd77093dd serialize body 2024-01-24 19:40:48 +01:00
mrjvs
a91e2b6e2e adjust setupPart timings and extension message preload 2024-01-24 14:02:35 +01:00
William Oldham
c0241000d0
Add semver extension version checking (#808)
* Add semver extension version checking
2024-01-23 20:32:51 +01:00
mrjvs
2064e42bcb handle errors for domain extraction 2024-01-21 20:31:34 +01:00
William Oldham
1918aa6d9b Extension should only be classed as active/valid when it's allowed on the domain 2024-01-20 17:59:18 +00:00
Jorrin
fa2b610ea6 fix permission check on domain level 2024-01-14 22:33:46 +01:00
Jorrin
9488437698 check if extension has permissions 2024-01-14 18:19:38 +01:00
Jorrin
a4b925dc1b revert back to makeRequest 2024-01-12 18:46:51 +01:00
Jorrin
ccbf888946 firefox support (kinda with manual permission set) 2024-01-11 23:45:33 +01:00
mrjvs
6c7f1acece Remove requestDomain 2024-01-11 19:16:22 +01:00
mrjvs
3704dfba10 Fix styling bugs, fix player not switching source after error, fix allowed state in extension, add ip locked sourced for extension
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2024-01-10 22:04:21 +01:00
mrjvs
e1be30dde9 Request messaging 2024-01-10 18:20:51 +01:00
Jorrin
4bdb95ed0f fix 2024-01-09 23:35:23 +01:00
Jorrin
52bc66e7dd improve typings 2024-01-09 23:00:54 +01:00
mrjvs
421186cb54 Version checking + preparing streams 2024-01-09 21:56:39 +01:00
mrjvs
f70d13f2c9 Clean up extension code 2024-01-09 20:07:22 +01:00
mrjvs
a1b910c06a
Merge branch 'dev' into disable-episodes 2024-01-02 20:51:30 +01:00
mrjvs
245f4a540f
Merge pull request #673 from ashudevcodes/dev
fix: movies with unavailable posters will be shown in the last row
2024-01-02 19:54:16 +01:00
Ashish
5bf7c82b54
Update src/backend/metadata/search.ts
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2024-01-02 15:43:02 +05:30
Jip Fr
de74eac008 Disable episodes in list when episode hasn't aired yet 2024-01-01 21:55:04 +01:00
Ashishprasa
1a62185c17 replace sorting into filtering approach 2024-01-01 22:59:33 +05:30
Ashishprasa
b9ec201c84 fix linting error 2023-12-31 11:49:19 +05:30
Ashish
99fbfd9848
Change results position 2023-12-30 22:31:25 +05:30
Ashishprasa
986a46f9f0 fix missing poster issu sort the movie list 2023-12-30 21:57:24 +05:30
qtchaos
d016137989
Add Worker URLs syncing with backend 2023-12-29 23:58:15 +02:00
mrjvs
ac7fa99c45 Fix noOutput parsing + better error modal 2023-12-24 16:37:00 +01:00
mrjvs
12f30bc42f Improve poster url quality 2023-12-24 16:22:09 +01:00
Contreras, Raf
48b708d569 Upgrade packages, bundling, performance 2023-12-23 18:24:43 +13:00
mrjvs
82d2516951 Report captcha solves 2023-12-21 20:39:53 +01:00
mrjvs
4db6dcca48 Implement setting api token after response 2023-12-20 15:08:04 +01:00
mrjvs
d998dceb1e Fix proxiedFetch not using new turnstile integration 2023-12-20 15:02:05 +01:00
mrjvs
1acc81205a Add prefixes to tokens 2023-12-19 22:39:14 +01:00
mrjvs
b5a11ef000 turnstile integration for provider api 2023-12-19 20:41:56 +01:00
mrjvs
4847980947 Improve error handling for providers api 2023-12-19 18:47:54 +01:00
mrjvs
2bf0b5b03c Metadata fetching 2023-12-19 00:10:46 +01:00
mrjvs
e48af381c5 its not finished 2023-12-18 22:53:59 +01:00
mrjvs
88446299b6 Add batching + remove temporary RTL 2023-12-16 16:54:30 +01:00
mrjvs
cb13ca72b2 updatedAt on import
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-12-06 21:19:36 +01:00
mrjvs
0ef492f58b Remove unused files/functions + localize everything except player and pages + reorganize files + fix lint warnings 2023-11-26 16:04:23 +01:00
mrjvs
7bc3bb1416 Fix sticky sidebar + new design for app information + gorgegous new dropdown + bunch of small bug fixes + fix encryption not supporting utf8
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-11-25 17:09:01 +01:00
mrjvs
a2b262b4ab get worker urls from settings instead of config 2023-11-24 22:16:01 +01:00
mrjvs
a9abe14810 make settings page fully functional 2023-11-24 21:54:44 +01:00
mrjvs
fa29da1757 Data importing on login and registering
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-11-21 21:26:26 +01:00
mrjvs
7a591c82b9 Logic to conditionally show continue watching items
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-11-21 20:34:30 +01:00
mrjvs
2ce42fdb85 Fix progress not restoring correctly 2023-11-20 19:08:40 +01:00
mrjvs
0c2bbd16a5 fix bookmark endpoint data 2023-11-19 21:11:51 +01:00
mrjvs
e7257e392e progress sycning + device name in user dropdown 2023-11-19 20:47:20 +01:00
mrjvs
ab4d72ed1a bookmark syncing 2023-11-19 20:03:35 +01:00
mrjvs
fa990d16b2 linked captions + primary navigation dropdown
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-11-19 16:49:17 +01:00
mrjvs
d8913bb2b7 theme system + device list + device logout + delete account + register callout + split up settings page components 2023-11-18 17:28:10 +01:00
mrjvs
328414ab06 Fixed hardcoded sitekey, fixed hasCaptcha being ignored, fixed setState while unmounted 2023-11-17 19:10:02 +01:00
William Oldham
7f474af657 Add encryption methods and encrypt device when sent to server 2023-11-17 11:58:28 +00:00
mrjvs
0dc3e51a36 add backend tests to admin page 2023-11-12 17:54:21 +01:00
mrjvs
117da3335b reporting source selection menu
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-11-12 16:54:32 +01:00
mrjvs
bd4378c056 truncate stacktrace and remove hostname 2023-11-11 16:59:58 +01:00
mrjvs
76d715a751 remove old log and finish metrics for scrapePart
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-11-11 16:17:13 +01:00
mrjvs
a7bd4786f3 ive choped chopped it 2023-11-10 22:14:41 +01:00
mrjvs
743ecc7869 authentication register and login
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-11-05 17:56:56 +01:00
William Oldham
791923e78c Fix seed generation, add code signing and fix Base64 2023-11-05 10:36:06 +00:00
mrjvs
df85861cf2 add concept for register flow 2023-11-05 01:16:45 +01:00
mrjvs
6ba57d701f account login shit 2023-10-31 21:08:09 +01:00
mrjvs
9ff603f87c correct languages + settings page styling
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-27 21:51:14 +02:00
mrjvs
e267482d33 opush
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-25 16:41:52 +02:00
mrjvs
e41d1fdb3f improve most voted algorithm, remove temporary state
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-22 22:27:36 +02:00
mrjvs
24e4cc3970 remove old subtitle code 2023-10-22 17:59:19 +02:00
mrjvs
4c782b0c47 subtitle scraping + new subtitle setting to fix capitalization
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-22 17:58:49 +02:00
mrjvs
851bbb2203 fix episodes not redirecting properly 2023-10-21 22:24:10 +02:00
mrjvs
6395d75d78 testing subtitle scraping 2023-10-21 01:40:21 +02:00
mrjvs
65d46190e6 remove backend from this repo 2023-10-17 19:11:53 +02:00
mrjvs
aff39d1999 new continue watching store 2023-10-17 16:01:26 +02:00
mrjvs
e93644b688 merge dev
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-08-20 14:57:32 +02:00
mrjvs
e202229766 add todo 2023-08-15 23:04:01 +02:00
mrjvs
2e3684eaad rip out consumet and fix upcloud 2023-08-15 22:46:48 +02:00
mrjvs
31fcd22822 Make superstream a fast boi 2023-08-15 20:19:25 +02:00
mrjvs
1524a3af39 faster superstream url 2023-08-15 20:13:35 +02:00
mrjvs
072b2d134b Disabled broken providers 2023-08-15 20:10:51 +02:00
William Oldham
3bd2bb4b2c chore(flixhq): remove wrong comment 2023-07-27 23:09:03 +01:00
William Oldham
6e8e323417 fix(flixhq): change consumet api to official URL 2023-07-27 23:05:26 +01:00
Kacper Kwapisz
3bceb2a905
Update flixhq.ts
flixHqBase changed.

Old: `https://consumet-api-clone.vercel.app`
New: `https://consumet-api-clone-six.vercel.app`
2023-07-27 13:39:09 +02:00
mrjvs
36cb3d77e0 Merge branch 'dev' into v4 2023-07-23 12:42:53 +02:00
mrjvs
8b84ff114d Fix routing 2023-07-23 12:34:59 +02:00
mrjvs
3103ecd004 Fix wrong targeted episode on GoMovies 2023-07-13 19:15:57 +02:00
castdrian
5a4a9f01f3 cleanup and overlooked refactoring 2023-06-30 12:57:29 +02:00
castdrian
95f03db5b2 refactor search 2023-06-30 12:20:01 +02:00
castdrian
545ac8bb7b reduce code duplication 2023-06-29 21:21:24 +02:00
castdrian
e5be04f5ae move forgotten typedefs 2023-06-29 21:10:17 +02:00
mrjvs
9d0878c5f1
Merge branch 'v4' into feat-urls-quicksearch 2023-06-29 19:52:41 +02:00
mrjvs
fcf8a9e755 update configuration documentation 2023-06-23 21:58:33 +02:00
adrifcastr
f68c8148d8 fix poster path 2023-06-23 14:20:04 +02:00
adrifcastr
517ef2f8cd implement quicksearch 2023-06-23 11:05:01 +02:00
adrifcastr
7ee1c13760 human readable urls 2023-06-23 10:23:46 +02:00
adrifcastr
430b9564ab remove duplicate code 2023-06-23 09:35:07 +02:00
mrjvs
c4c7816543 migrations but better
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-06-22 22:37:16 +02:00
mrjvs
f892a3037f fix redirection issues 2023-06-21 21:35:25 +02:00
adrifcastr
394271857f refactor and improve legacy redirect 2023-06-21 18:16:41 +02:00
adrifcastr
f5f69ca7d4 default to season 1, with specials still playable 2023-06-21 15:14:48 +02:00
adrifcastr
1c17ef679d clean up requests 2023-06-21 14:04:37 +02:00
adrifcastr
09f6a3125b clean up remnants from details fetch 2023-06-21 13:54:34 +02:00
adrifcastr
436fb2707b update all remaining imports 2023-06-21 13:38:48 +02:00
adrifcastr
dccab9b0bf directly get poster url 2023-06-21 13:26:03 +02:00
adrifcastr
7c3d4aac27 refactor typedefs 2023-06-21 13:23:39 +02:00
adrifcastr
1408fcde93 export functions directly 2023-06-21 13:07:33 +02:00
adrifcastr
89cdf74b2f readd vanished comment 2023-06-21 12:51:30 +02:00
adrifcastr
984d215312 parse dates instead of cringe string manipulation 2023-06-21 12:50:41 +02:00
adrifcastr
430486a9b9 direct return 2023-06-21 12:48:33 +02:00
adrifcastr
9495a3bf41 reduce casts 2023-06-21 12:47:09 +02:00
adrifcastr
33b67f32b1 no undef for tmdbmetaresult 2023-06-21 12:43:36 +02:00
castdrian
3f241c2d07 fix idiotism 2023-06-20 19:39:16 +02:00
castdrian
5661a7873a remove seasons from search result 2023-06-19 17:03:12 +02:00
castdrian
205248a376 use external ids endpoint for imdb ids 2023-06-18 17:45:41 +02:00
castdrian
0d249a3e27 fix typo 'cause I can't type 2023-06-18 17:45:41 +02:00
castdrian
4d51de3bd1 undo duplicate path 2023-06-18 17:45:41 +02:00
castdrian
c08a6c7e54 set adult false in query 2023-06-18 17:45:41 +02:00
castdrian
c9bac3ed68 show poster in bookmarks 2023-06-18 17:45:41 +02:00
castdrian
06eb8e6b6d cleanup 2023-06-18 17:45:41 +02:00
castdrian
0e9263b619 fix movie metadata 2023-06-18 17:45:41 +02:00
castdrian
46bd20f718 refactor everything to use tmdb exclusively 2023-06-18 17:45:41 +02:00
castdrian
8da155ba2b cleanup 2023-06-18 17:45:41 +02:00