Commit graph

652 commits

Author SHA1 Message Date
Pas
56c045e5b7 retry skip api for 500 errors 2025-02-18 22:20:59 -07:00
Pas
7053110240 add notice on download about fedapi key 2025-02-16 12:48:14 -07:00
Pas
cb10a604ff update skip time url 2025-02-16 11:12:14 -07:00
Pas
47048c925e update creds 2025-02-13 12:33:04 -07:00
Pas
fd420cfebc auto hide skip intro button completly 2025-02-12 17:55:20 -07:00
Pas
3c3b0feb95 fix typo 2025-02-12 13:33:07 -07:00
Pas
24b30f24bb add preview to captions settings atoms 2025-02-10 23:06:09 -07:00
Pas
3d4471ed9f make skip button transparent 2025-02-09 12:32:26 -07:00
Pas
1b30344005 Merge branch 'main' into production 2025-02-09 11:47:43 -07:00
TPN
d62ec72c5f Add support for 3 letter language codes
and fallback to label specified in playlist
2025-02-09 18:43:03 +00:00
Pas
526e5e476a copy and improve player title / info 2025-02-05 20:14:21 -07:00
Pas
9c048e3bc6 Revert "use custom's again 😭"
This reverts commit 40c67b7be2.
2025-02-05 17:46:24 -07:00
Pas
40c67b7be2 use custom's again 😭 2025-02-05 16:33:03 -07:00
Pas
3185eab02c use different api for skip times 👍 2025-02-04 20:23:43 -07:00
Pas
5f216af178 use custom's domain 2025-02-04 17:30:13 -07:00
Pas
5570f9818e Scrape skip intro time 2025-02-04 17:13:50 -07:00
Pas
5f7650dfdd Init skip button 2025-02-04 17:13:50 -07:00
Pas
845b71bb41 remove unnecessary hls.js configs 2025-01-19 12:13:39 -07:00
Pas
56b3171d62 Revert "add fragment 404 notice"
This reverts commit dc7d5ef7f4.
2025-01-19 11:57:24 -07:00
Pas
dc7d5ef7f4 add fragment 404 notice 2025-01-18 23:48:58 -07:00
Pas
97c7bcbc2e update error exclusions to list format 2025-01-18 23:15:16 -07:00
Pas
5c69f4c153 remove this import 2025-01-16 23:12:05 -07:00
Pas
d5fc69ca5c add download note 2025-01-16 18:45:38 -07:00
Pas
5feda3edd7 add hls downloader 2025-01-16 18:17:54 -07:00
Pas
3994866114 reenable watch party 2025-01-16 18:17:18 -07:00
Pas
fb5fcacd37 Fix source edit button in player 2025-01-16 16:46:43 -07:00
Ivan Evans
a190523b4e Fix subtitle styling settings and add reset button 2025-01-04 22:50:29 -07:00
Ivan Evans
e1ef21bd63 fix error correctly this time 2025-01-02 16:41:17 -07:00
Ivan Evans
128edf08af try to fix hls error on mp4 2025-01-02 13:14:32 -07:00
Ivan Evans
765012f090 Fix captions that have weird text
Remove unwanted tags like \an1, \pos, \i1, etc.

\an1\pos(234,432)\i1}♪ The Simpsons ♪
2024-12-31 14:55:46 -07:00
Ivan Evans
b55c3e081e update hls package and timeout 2024-12-30 17:24:54 -07:00
Ivan Evans
66f98e360e bumb retries for errors? 2024-12-30 16:43:15 -07:00
Ivan Evans
c98450b46f update timeout 2024-12-27 17:31:13 -07:00
Ivan Evans
817a2acdc8 update retries 2024-12-27 17:21:28 -07:00
Ivan Evans
923f99fe7a Add source order edit button 2024-12-11 12:43:03 -07:00
Ivan Evans
23c6e7a3b2 disable watch party 2024-12-11 11:56:47 -07:00
Ivan Evans
b7936784dd update captions title for ios 2024-12-11 11:53:30 -07:00
Ivan Evans
8b377b42c9 custom color captions 2024-09-27 11:41:05 -06:00
Ivan Evans
8e0c5d73d2 PWA merged @SEP25 2024-09-25 21:11:21 -06:00
TPN
659690f5b8 Add captions button back 2024-08-04 19:55:35 +00:00
Cooper
9298c4a552 pnpm lint and update packages 2024-07-13 18:13:40 +00:00
Cooper
813f90fe32 Delete captions icon from player settings hotbar 2024-07-12 00:16:15 +00:00
TPN
4942a78191 New subtitle UI and refactor code 2024-07-08 05:55:07 +00:00
TPN
0ce757f1f4 Better button for opensubtitles 2024-07-05 11:19:59 +00:00
TPN
b378f0533a Add a shortcut to subtitle settings in the bottomControls of player 2024-07-05 11:04:20 +00:00
bubba
d980545375 Fix keyboard navigation conflicting while pausing playback. 2024-06-20 17:38:28 +00:00
kirbo
b8d1a76078
add adaptable volume icons 2024-06-11 20:43:58 -07:00
Captain Jack Sparrow
72b034bf83 Add banner for no provider subs! 2024-05-24 03:22:15 +00:00
Captain Jack Sparrow
ad85a9fddd Sub Scraping! 2024-05-24 02:58:29 +00:00
TPN
ee46079e53 better button?? 2024-05-23 13:15:09 +00:00
TPN
56c7183e2e it works! 2024-05-23 11:45:19 +00:00
sussy-code
5238257999 Oops i broke something :-( 2024-05-07 18:22:25 +00:00
Captain Jack Sparrow
e45a71305d Make the customize button hotter 2024-05-05 17:52:36 +00:00
Captain Jack Sparrow
8ce52438d1 Merge pull request 19 with minor changes 2024-05-05 14:47:00 +00:00
carince
e8b7406569 subtitles: add bold setting 2024-05-03 14:49:33 +08:00
Cooper Ransom
a387fa2e61 Merge remote-tracking branch 'movie-web/dev' 2024-04-22 18:28:54 -04:00
Jorrin
ae81832037 improve how to change seasons 2024-04-22 20:26:54 +02:00
Cooper Ransom
301a808fad Merge remote-tracking branch 'movie-web/dev' 2024-04-20 13:09:20 -04:00
Jorrin
0a15bb2023 consistent returns 2024-04-20 11:36:38 +02:00
Jorrin
cfa3cfd072 check for undefined 2024-04-19 19:28:49 +02:00
Jorrin
5fbe5d1ff5 fix tmdb 404 request 2024-04-19 19:26:29 +02:00
Cooper Ransom
fb45f4384d enable 4k and update packages 2024-04-15 21:30:56 -04:00
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
ad83797451
Merge branch 'dev' into feat/autoplay 2024-04-14 21:30:44 +01:00
William Oldham
85337018b1
Merge branch 'dev' into fix/next-episode 2024-04-14 21:17:41 +01:00
Seun Taiwo
90c4365422 Fixed next episode button not showing next season 2024-04-14 20:20:48 +01:00
Jorrin
391554538a
Merge branch 'dev' into feat/autoplay 2024-04-12 19:06:40 +02:00
Cooper Ransom
a21d68e7ca Merge remote-tracking branch 'movie-web/dev' 2024-04-11 19:34:02 -04:00
qtchaos
e46ca23516
chore: clean up code and remove intervals 2024-04-12 00:01:57 +03:00
Vijay
374fd57dbc Replaced button with react-router-dom's Link component for better navigation. 2024-04-11 03:48:56 +05:30
Cooper Ransom
ee6883d27b Merge remote-tracking branch 'movie-web/dev' 2024-04-10 17:14:03 -04:00
Vijay
5275c56725 Implement functionality to open URL in new tab on middle click
Added handleClick function to check for middle mouse button (event.button === 1), opening the URL in a new tab using window.open.
Improves user experience by offering an alternative method to open URLs without leaving the current page.
2024-04-11 00:39:55 +05:30
qtchaos
c8fa561c7f
fix: remove unnecessary lodash functions and use setInterval instead 2024-04-10 20:25:45 +03:00
chaos
e78d7a36f5
Merge branch 'dev' into feat/autoplay 2024-04-10 19:24:26 +03:00
Jorrin
4bdb366139
Merge branch 'dev' into feature/default-audio-language 2024-04-10 18:18:52 +02:00
Vijay
2722a7db96 Fix keyboard event handling in KeyboardEvents component
- Changed the condition from 'k' to 'keyL' for 'j', 'l', 'm', 'f', 'c', 'r' keys to handle uppercase keys properly.
- Fixed the condition for toggling play/pause to work with both ' ' and 'k' keys.

This commit addresses issues with keyboard event handling and ensures proper functionality with both uppercase and lowercase keys.
2024-04-10 21:24:29 +05:30
Cooper Ransom
4e855021bf add shows header 2024-04-08 14:23:53 -04:00
Jorrin
9d4be2cb55 Select default audio language based on setting 2024-04-08 16:32:33 +02:00
Cooper Ransom
178776f3ae Merge lock-file 2024-04-05 14:44:32 -04:00
Jorrin
855e594c09 Fix switching from hls source to hls source 2024-04-05 19:16:46 +02:00
qtchaos
34168a7037
feat: add autoplay configurability with VITE_ALLOW_AUTOPLAY and custom proxy 2024-04-01 00:43:00 +03:00
Cooper Ransom
8df715a13b Fix le code 2024-03-31 17:06:07 -04:00
qtchaos
20cec61eac
feat: add autoplay preference for extension users 2024-03-31 21:55:06 +03:00
Jorrin
6a905bf517 Also route hls audio tracks through extension 2024-03-31 20:20:10 +02:00
Cooper Ransom
82cba14db1 Merge dev of movie-web 2024-03-29 15:11:27 -04:00
lmmelo16
9aebffd9c9
Merge branch 'dev' into dev 2024-03-29 15:34:26 +00:00
Cooper Ransom
40671c80a7 Set 4K to higher priority 2024-03-28 14:19:10 -04:00
Cooper Ransom
5b1d8dc5a0 add a todo 2024-03-28 00:16:02 -04:00
Cooper Ransom
5fb0a32456 Add Open Sans option! 2024-03-27 17:36:16 -04:00
Cooper Ransom
551a4367d1 Merge remote branch 'main' 2024-03-26 22:52:33 -04:00
Cooper Ransom
e5a1a614fa Refine brandpill mobile adaption 2024-03-26 22:48:37 -04:00
Cooper Ransom
ed8be82836 Merge remote-tracking branch 'movie-web/dev' into dev 2024-03-26 21:52:21 -04:00
Cooper Ransom
657b63858c Change font and remove text from brandpill 2024-03-26 13:04:52 -04:00
zisra
a0b0753d45
Merge branch 'movie-web:dev' into dev 2024-03-26 10:58:52 -05:00
Isra
4e93865aed Merge branch 'dev' of https://github.com/zisra/movie-web into dev 2024-03-26 10:58:23 -05:00
Isra
e54077045d Change icon 2024-03-26 00:29:47 -05:00
Cooper Ransom
a5f4fb726a Merge remote-tracking branch 'movie-web/dev' 2024-03-25 21:04:59 -04:00
zisra
8d0549d2e7
Merge branch 'movie-web:dev' into dev 2024-03-25 13:12:12 -05:00
Joao Melo
f4dd6f95a4 Fix #241: Last episode completed does not save
After ending episode or clicking on next episode, store state wasn't updating. Changed NextEpisodeButton and which series episodes are displayed
2024-03-25 17:59:11 +00:00
Jorrin
e19ac55847 add pretty language to menu selection 2024-03-24 23:55:58 +01:00
Jorrin
dbb1c19796 add flags to audio options 2024-03-24 23:54:09 +01:00
Cooper Ransom
d0dd0921d6 Give up! 2024-03-24 14:26:53 -04:00
Cooper Ransom
566f7e921d Use peak debugging tech #3 2024-03-24 14:13:39 -04:00
Cooper Ransom
883503dab3 Use peak debugging tech #2 2024-03-24 13:50:52 -04:00
Cooper Ransom
fb8b8f1a9e Use peak debugging tech #1 2024-03-24 13:45:36 -04:00
Jorrin
ef6b0ad1dc Merge branch 'feature/audiotracks' of https://github.com/movie-web/movie-web into feature/audiotracks 2024-03-24 01:52:17 +01:00
Jorrin
c2e587bf90 unused import 2024-03-24 01:52:16 +01:00
Jorrin
abf10c645d
Merge branch 'dev' into feature/audiotracks 2024-03-24 01:26:31 +01:00
Jorrin
6ba53ec29a only show audio when its available 2024-03-24 01:04:11 +01:00
Cooper Ransom
478b24e627 Tweak shouldShowNextEpisodeButton percentage 2024-03-22 23:14:51 -04:00
Cooper Ransom
0c4cc5aca4 Merge remote-tracking branch 'movie-web/dev' 2024-03-22 12:58:37 -04:00
William Oldham
b74d05afce
Merge branch 'dev' into fix/scroll-volume 2024-03-22 15:47:12 +00:00
qtchaos
39bcf8c270
fix: add overflow-y-hidden for mac users 2024-03-22 17:42:18 +02:00
Cooper Ransom
b2e1cc5aab Change next episode button to be more universal 2024-03-21 20:08:46 -04:00
Cooper Ransom
4155c4b610 Remove shitty auto next episode 2024-03-21 19:01:52 -04:00
Cooper Ransom
549d19e16f Add auto next episode 2024-03-20 14:55:09 -04:00
Isra
b2ec99c4d1 Make bg darker 2024-03-18 22:08:58 -05:00
Isra
a172322a54 Animate show/hide 2024-03-18 15:50:56 -05:00
Isra
a26097ffd4 Bold and change size 2024-03-18 13:47:05 -05:00
Isra
c9d2d7134b Fix issues 2024-03-18 13:41:10 -05:00
Jorrin
c08dea89d1 add audio track selector 2024-03-18 00:06:27 +01:00
Isra
57d3f69efa Drop subtitles 2024-03-16 14:55:29 -05:00
Cooper Ransom
0b2729a850 Merge remote-tracking branch 'movie-web/dev' 2024-03-16 14:14:36 -04:00
TechyGiraffe999
9a56c71e30 Add Watch Party Option 2024-03-16 18:08:55 +00:00
qtchaos
e0fec7ffa3
fix: add check for setPositionState to avoid TypeError 2024-03-15 17:30:37 +02:00
Cooper Ransom
7f2b343216 Merge remote branch 'movie-web/dev' 2024-03-14 23:54:28 -04:00
ssssobek
9f025bd12b Move filterDuplicateCaptionCues to a different file 2024-03-14 20:34:32 +01:00
ssssobek
810a12a097 Apply requested changes 2024-03-14 01:01:24 +01:00
qtchaos
bde2231a90
fix: set touch-action to none 2024-03-13 23:20:17 +02:00
ssssobek
c1f9382f50 Add embedded subtitles support 2024-03-12 23:45:34 +01:00
Cooper Ransom
0f81ef90fb Merge movie-web/dev 2024-03-11 19:28:08 -04:00
William Oldham
d33faf370f Bump padding to pb-5 to match top of card 2024-03-11 18:48:52 +00:00
qtchaos
35c9c85b86
fix: increase maximum subtitle size, set background blur max to 100% and increase padding on the bottom of captions view 2024-03-11 17:46:47 +02:00
Cooper Ransom
0d1d889661 Merge movie-web/dev 2024-03-10 23:05:36 -04:00
ssssobek
ca180ab9ea Go back to using percentages instead of pixels 2024-03-10 23:10:25 +01:00
ssssobek
e09c04b57b Add blurred backgroud for subtitles 2024-03-10 20:14:48 +01:00
Cooper Ransom
e465d2a340 Force rebuild on VPS 2024-03-08 23:33:16 -05:00
Cooper Ransom
8c29042cb8 Make the admin page cool asf 2024-03-08 18:03:03 -05:00
Cooper Ransom
a63bb88a25 Fix next episode stuff! and add another proxy 2024-03-08 10:40:46 -05:00
qtchaos
256f9f9df9
feat: add season/episode to the start of title 2024-03-05 00:33:31 +02:00
William Oldham
18e9bdbfc5
Merge branch 'dev' into mediasession 2024-03-04 21:42:40 +00:00
Jorrin
d20ab4be08 double map into one 2024-02-27 23:30:00 +01:00
Jorrin
7af58dd9e8 prepare stream for all domains in a hls playlist 2024-02-27 23:19:40 +01:00
qtchaos
67c86a270e
feat: make volume scrollable with your mouse 2024-02-26 22:39:32 +02:00
William Oldham
0c19716836 Fix HLS i18n key 2024-02-11 12:23:10 +00:00
Jorrin
2b402ac5ba Fix HTTP error 403 on HLS stream after switching source 2024-02-09 17:45:48 +01:00
chaos
b129181b6c
Merge branch 'dev' into mediasession 2024-02-09 15:52:31 +00:00
qtchaos
761e952ce2
fix: update if conditions to allow for updates after changing episodes 2024-02-09 17:51:47 +02:00
Astrid
0ba699d66e useCopyToClipboard 2024-01-31 22:58:38 +01:00
Astrid
71ddbca657 Copy playlist link instead of download playlist 2024-01-31 22:22:26 +01:00
mrjvs
a2a3066bc7
Merge branch 'dev' into mediasession 2024-01-31 16:56:36 +01:00
mrjvs
a87f4cf222 Make download subtitle not automatically crash the tab but only after clicking (if ram is too low) 2024-01-24 15:13:59 +01:00
William Oldham
25ae949995 Check for extension in scrape logic 2024-01-23 21:44:53 +00:00
mrjvs
20e35d0549 fix linting problem 2024-01-21 20:33:49 +01:00
mrjvs
cf38e26c5b Merge branch 'extension' of https://github.com/movie-web/movie-web into extension 2024-01-20 14:02:00 +01:00
mrjvs
8a79924abd
Merge branch 'dev' into extension 2024-01-20 14:57:40 +01:00
mrjvs
ad69c9381c remove resolved TODO 2024-01-20 14:00:15 +01:00
mrjvs
8cc6faff09 improve HLS disclaimer 2024-01-20 13:27:58 +01:00
mrjvs
f96a0de373 Style the settings onboarding card 2024-01-20 13:09:42 +01:00
mrjvs
b3222b130f Fix some thumbnail scraping setting logic
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2024-01-18 19:29:58 +01:00
mrjvs
3b2be31691 Add thumbnail generation as a setting
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2024-01-18 19:22:39 +01:00
chaos
224d823eb6
Merge branch 'dev' into mediasession 2024-01-11 22:25:07 +02: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
Jorrin
d32ef6ed9a fix extension not preparing stream on embed selection 2024-01-10 19:43: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
Ashutosh Shinde
803668b492 added return value of selectCaptionById from selectLanguage function 2024-01-09 10:43:20 +05:30
Jorrin
ef85c217f7 first mvp extension 2024-01-08 17:06:27 +01:00
Ashutosh Shinde
f09a185335 updated selectLanguage callback to call selectCaptionById after searching for correct caption 2024-01-06 23:19:06 +05:30
Ashutosh Shinde
32dd68c90e updated CaptionOption key to use caption id instead of index and url in CaptionView 2024-01-06 23:18:54 +05:30
qtchaos
c6f359d4ea
Remove unused import in MediaSession.ts 2024-01-06 19:31:05 +02:00
qtchaos
fb68efa522
Rework MediaSession to be less bad 2024-01-06 18:43:42 +02:00
Ashutosh Shinde
cd02f6d7a3 fixed #614 multiple captions of the same language all appeared as selected when selecting only one 2024-01-06 13:40:04 +05:30
qtchaos
00066ba788
somewhat ok mediasession implementation 2024-01-05 21:19:59 +02:00
mrjvs
aca7827a15 Implement new country code system and new language code system 2024-01-03 20:06:08 +01:00
Jip Fr
adbf11969e Fix player UI not always vanishing (or so we hope :D) 2024-01-03 00:55:42 +01:00
Jip Fr
58e1a17215 Make disabled episodes clickable 2024-01-02 20:29:19 +01:00
Jip Fr
de74eac008 Disable episodes in list when episode hasn't aired yet 2024-01-01 21:55:04 +01:00
Astrid
95b1e05667 Fix translation keys 2023-12-29 22:25:09 +01:00
mrjvs
378a1696b3 Update provider package 2023-12-29 18:17:37 +01:00
mrjvs
80ded57051
Merge branch 'dev' into colors 2023-12-29 13:47:59 +01:00
chaos
6c28ed8249
Update order of colors 2023-12-29 14:39:56 +02:00
chaos
b3367fd60d
Change to darker gray 2023-12-29 13:16:26 +02:00
qtchaos
447b7c6311
Add darker gray color to subtitle colors 2023-12-29 03:46:59 +02:00
qtchaos
5e52ea8e8f
Add check for non existent index. 2023-12-28 22:53:47 +02:00
qtchaos
27b28a6d96
Remove seeking with numbers. 2023-12-28 22:18:47 +02:00
qtchaos
c3494c2f84
Refactor video playback speed options 2023-12-28 21:57:14 +02:00
qtchaos
9f7432450b
Improve video progress/playback keybinds 2023-12-28 21:43:52 +02:00
Vijay
bc32fc3f8a Create translation string for backlink in subtitles settings 2023-12-28 22:01:16 +05:30
Vijay
c347fe7ef5 Enhance Clarity, Consistency, and Formatting in Captioning and Subtitling Options
Refined language for captioning and subtitling options in the codebase:

- Replaced 'captions' with 'subtitles' in player.menus keys.
- Updated occurrences of "settings.captions" to "settings.subtitles" in view components.
- Updated occurrences of  "player.menus.settings.enableCaptions" to "player.menus.settings.enableSubtitles" in SettingsMenu.tsx component.

Ensured consistency in translations by applying these changes to locales for different languages across the repository.
Additionally, performed auto-formatting using ESLint and Prettier for consistent code style.

This commit aims to improve overall clarity, alignment with preferred terminology, and maintain code quality through auto-formatting.
2023-12-28 22:01:16 +05:30
mrjvs
13011ad379
Merge branch 'dev' into cdn-replacements 2023-12-27 23:55:47 +01:00
mrjvs
23c1df5aef Fix some cdn replacement bugs 2023-12-27 23:52:18 +01:00
mrjvs
adddb84417 Add cdn replacements 2023-12-27 23:39:32 +01:00
Astrid
57edcbeb79 Playlist downloads 2023-12-27 22:40:04 +01:00
Astrid
ac0e5e6927 Add support for playlist download 2023-12-27 22:39:38 +01:00
Ikko Eltociear Ashimine
e19703122e
Fix typo in player/README.md
seperate -> separate
2023-12-28 01:09:03 +09:00
mrjvs
2e0a5910ca Fix missing timeout on touch controls hovering 2023-12-24 16:12:28 +01:00
Contreras, Raf
48b708d569 Upgrade packages, bundling, performance 2023-12-23 18:24:43 +13: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
ca2e20fdbc Add provider-api to source selection menu 2023-12-19 18:09:05 +01:00
mrjvs
15d97dda02 remove unused import 2023-12-19 00:14:42 +01:00
mrjvs
116501e0c1 Source list 2023-12-19 00:14:13 +01:00
mrjvs
2bf0b5b03c Metadata fetching 2023-12-19 00:10:46 +01:00
zisra
43ed6edd99
Fix RTL subtitles 2023-12-17 13:37:28 -06:00
mrjvs
0c9eb7e0df Merge branch 'dev' into rtl 2023-12-16 16:59:25 +01:00
mrjvs
ad81b23c95 Fix thumbnail going under next episode button 2023-12-16 16:58:53 +01:00
mrjvs
6dea1fb3f6 Fix RTL issues 2023-12-16 16:50:34 +01:00
Jip Fr
cf4cb6f300 Some RTL fixes
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-12-16 16:21:50 +01:00
Jip Fr
4813d9dbfe RTL text
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-12-16 15:27:42 +01:00
Jip Fr
179bdb07dd Re-add auto captions
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-12-16 14:37:52 +01:00
Jip Fr
6862255de9 Replace 1.25 playback speed with 1.5
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-12-16 14:37:12 +01:00
Jip Fr
f8b83a6f8c Remove play() to stop weird audio buffering thingie https://youtu.be/dQw4w9WgXcQ 2023-12-13 21:51:06 +01:00
Jip Fr
b5cb432241 Add safe area to next episode button, clean up debugging stuff, disable thumbnails on Safari, fix lightbar on landscape
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-12-13 21:13:57 +01:00
Jip Fr
903185f5a3 Add safe area inset bottom to next episode button 2023-12-11 17:47:24 +01:00
Jip Fr
3109da2154 Some progress for thumbnail fix on iOS 2023-12-10 22:12:09 +01:00
mrjvs
436a75d3f2 Add chromecasting UI 2023-12-10 17:47:38 +01:00
mrjvs
fac61d26da Add chromecasting display interface
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-12-10 17:12:05 +01:00
mrjvs
ef9eaf074e Handle image rendering error for thumbnails 2023-12-10 12:58:45 +01:00
mrjvs
8015ec5a92 Reset caption specific settings
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-12-06 21:06:46 +01:00
mrjvs
29d0b05845 remove buffered todo, after research it should already be working as intended 2023-12-02 00:13:48 +01:00
mrjvs
83bc9637b0 Prevent language duplication in search 2023-12-01 23:36:48 +01:00
mrjvs
4dc3a3216a Some shoepolish for movie-web
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-11-30 21:25:28 +01:00
mrjvs
b1b604d322 hide pause when loading
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-11-30 20:05:49 +01:00
Jip Fr
4f810a58d9 Fix flag alignment on subtitles page 2023-11-29 22:19:27 +01:00
mrjvs
17b9a8d674 Add info text for ios and HLS + fix lightbar overflows 2023-11-29 19:37:01 +01:00
mrjvs
9772711a2f Fix url encoding in search + error page not showing any error info 2023-11-29 18:30:35 +01:00
mrjvs
8bf6510eaf shortcut for enter to unfocus + slash to focus searchbar 2023-11-29 18:20:31 +01:00
mrjvs
08cc5260bd Fix overlay always staying on on touch devices 2023-11-29 18:11:10 +01:00
mrjvs
761884ee01 Fix remaining time for mobile + smaller heading sizes 2023-11-29 17:51:22 +01:00
mrjvs
b9f4e7f412 HLS for ios 2023-11-29 17:27:17 +01:00
mrjvs
a4808415db Localize the rest of everything 2023-11-28 21:11:46 +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
b38e5768e3 only make new save item if difference 2023-11-24 20:05:22 +01:00
mrjvs
5a5f3e8b8c a whole bunch of final todos
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-11-24 17:11:00 +01:00
Jip Fr
ab167d565a Add popup close keyboard shortcut, more tabbable styles 2023-11-21 18:22:50 +01:00
mrjvs
9c1195e131 Add premid support back (in different format) 2023-11-20 20:09:50 +01:00
mrjvs
340673237b Add fullscreen preview for caption settings + optimize subtitle rendering 2023-11-20 19:36:35 +01:00
mrjvs
b69c1a4518 fix spinner sizings 2023-11-20 19:03:48 +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
Jip Fr
2b23353e40 Language dropdown, language in settings, add temporary confirmation to delete account 2023-11-18 20:55:46 +01:00
mrjvs
54cd1d52ca caption settings + working settings sidebar 2023-11-18 19:27:19 +01:00
mrjvs
061c944034 finish register and login flow + suspense fallback fix
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-11-18 15:12:31 +01:00
Jip Fr
a5512b95e5 Add "top" part to large card, create auth input, add captcha things, put rest of auth flow in cards
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-11-17 17:38:52 +01:00
mrjvs
b4efe88252 add backend url to admin page + volume changed overlay bug fixed
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-11-12 17:07:48 +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
8dcb94d3ae update comments 2023-11-11 17:35:25 +01:00
mrjvs
2953b8f29f Fix playback error when switching episode 2023-10-31 19:13:35 +01:00
mrjvs
023a850e4f error handling for video + bookmark migration + last watched episode shown + progress migrations
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-30 21:29:02 +01:00
mrjvs
4c43208deb udpate hls config 2023-10-29 23:34:16 +01:00
Jip Fr
abb2db1146 Optical alignment on button 2023-10-28 17:47:18 +02:00
Jip Fr
de4a7afec1 fix flag 2023-10-28 17:33:49 +02:00
mrjvs
b39ef2c31f start at beginning when pressing next episode button 2023-10-27 22:20:42 +02:00
mrjvs
65d0218f81 removed old todos, disable captions on load 2023-10-27 22:12:03 +02: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
606acb8ac4 make it possible to show unknown quality when available 2023-10-26 20:11:31 +02:00
mrjvs
df5735cfbf pwa fix and dont remove t param after use 2023-10-26 19:53:22 +02:00
mrjvs
92bca33b91 add T param back 2023-10-26 19:36:15 +02:00
mrjvs
ca402a219d fix custom subs + download 2023-10-25 19:14:41 +02:00
mrjvs
e267482d33 opush
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-25 16:41:52 +02:00
mrjvs
51b7305799 Fix bug where sometimes the wrong episode is played through episode selector 2023-10-24 21:14:17 +02:00
mrjvs
f30161fb1c Fix incorrect season showing when opening episode menu + fix selected season not resetting after reopen episode menu 2023-10-24 20:52:39 +02:00
mrjvs
6a125a593d error handle pages + migration page
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-24 20:34:54 +02:00
Jip Fr
faed749691 Fix download button 2023-10-24 13:25:42 +02:00
mrjvs
cec0744907 the start on a docs page + error pages
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-10-23 23:06:24 +02:00
mrjvs
109d9054d6 caption settings reorganize
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-23 21:06:31 +02:00
mrjvs
a2968d3bf8 scroll to active episode and caption, fix last provider being nonactive. caption delays mobile friendly input, bigger range caption delay range
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-23 21:03:50 +02:00
Jip Fr
269d2b59eb Add manipulation buttons to caption offset 2023-10-23 17:15:13 +02:00
Jip Fr
e569b5ba32 Re-add caption delay 2023-10-23 16:30:20 +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
8e65db04a3 searching of subs + caching of results + sort subs by common usage + better loading state for subs + PiP added to mobile + remove useLoading
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-22 22:07:45 +02:00
mrjvs
9ce0e6a099 caption keyboard shortcut + searchbar for captions + enabled toggle for keyboard + subtitle padding
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-22 21:11:40 +02:00
mrjvs
ca2bab30a4 make download button use real link, and improve PC download text
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-22 20:17:28 +02:00
Jip Fr
ade84013d1 Move PC to the top 2023-10-22 19:34:04 +02:00
Jip Fr
e45b088108 Add download explanation routes 2023-10-22 19:28:04 +02:00
Jip Fr
01ea3c6d1e Add unable to download route 2023-10-22 19:17:39 +02:00
Jip Fr
2ae9c37a26 Add download view 2023-10-22 18:57:35 +02:00
mrjvs
5aefbe6a91 improve download window
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-22 18:18:12 +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
b5dae824c8 banners in video player 2023-10-21 21:44:08 +02:00
Jip Fr
294f31c567 Fix type error, only show pip if pip is available 2023-10-21 20:17:18 +02:00
Jip Fr
78ae77392c Add pip 2023-10-21 19:37:44 +02:00
mrjvs
fcec845f21 thumbnail styling
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-21 16:39:20 +02:00
mrjvs
068b7071a4 thumbnail fixes + next episode fixes + cursor now hides when controls are dismissed + back link can go back to search + hovering over controls no longer dismisses controls + improved colors for context menus + progress ring shown in episode selector + scrape progress ring shows progress again
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-21 16:13:16 +02:00
mrjvs
46cb7793c2 thumbnail queue algorithm
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-21 14:17:14 +02:00
mrjvs
3f9f072ab7 add 50 temporary sections to thumbnail scraper 2023-10-21 05:48:56 +02:00
mrjvs
c53dd741d3 timestamp near thumbnail 2023-10-21 05:18:02 +02:00
mrjvs
23e711ccfd add start and end to queue 2023-10-21 05:13:17 +02:00
mrjvs
76073043bf Whoops, condition wrong way around 2023-10-21 05:11:11 +02:00
mrjvs
32f031ab23 thumbnail scraping 2023-10-21 04:50:14 +02:00
mrjvs
6395d75d78 testing subtitle scraping 2023-10-21 01:40:21 +02:00
mrjvs
a3b64c5105 fix bad alignment in context menus 2023-10-20 23:30:46 +02:00
mrjvs
18b434c9ac very rudementary chromecasting 2023-10-20 23:24:37 +02:00
mrjvs
43d4869f7e chromecasting connectivity 2023-10-20 22:39:56 +02:00
mrjvs
5b145e1707 error states in sources and episodes empty state 2023-10-20 17:57:20 +02:00
mrjvs
6c019aa822 next episode button actually working 2023-10-20 17:29:10 +02:00
mrjvs
5d6c672136 fix double routing bug + positioning bottom for context menus mobile 2023-10-20 16:31:35 +02:00
mrjvs
75109ce45c refactored context menu links, + next episode button styling + mobile UI
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-20 15:54:10 +02:00
mrjvs
2c38e8281c quality selection HLS, keyboard shortcuts, playback settings 2023-10-19 19:27:21 +02:00
mrjvs
6aa79c64c8 remove comment 2023-10-19 17:19:57 +02:00
mrjvs
49e922cbfb hls quality discovery 2023-10-19 16:59:55 +02:00
mrjvs
2cea886867 fix duplicate keys 2023-10-19 16:37:15 +02:00
mrjvs
e939c6b0bd autoplay if there is only one embed 2023-10-19 16:33:14 +02:00
mrjvs
e1edb1cc1f some extra checks for the progress saver 2023-10-19 16:28:09 +02:00
mrjvs
1491a117b4 subtitle customization
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-19 16:05:05 +02:00
mrjvs
f6bbec8907 airplay button
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-19 14:16:10 +02:00
mrjvs
3da2d616a2 quality preference saving 2023-10-18 20:31:03 +02:00
mrjvs
bc27a7ffa7 fix border of context menu 2023-10-18 17:21:31 +02:00
mrjvs
79e4a689e0 fix fullscreen bug with safari 2023-10-18 17:14:59 +02:00
mrjvs
2b240c8155 Fix subtitles not showing up in safari, using a blob 2023-10-18 16:54:52 +02:00
mrjvs
adf5689c48 selected source shown correctly 2023-10-18 16:08:33 +02:00
mrjvs
c8172fa344 fix utf8 being lost in example captions 2023-10-18 16:01:03 +02:00
mrjvs
037960f587 Fix excessive memory usage on chrome+webkit 2023-10-18 15:30:04 +02:00
mrjvs
0ca585f70a show subtitles in ios fullscreen 2023-10-18 15:17:46 +02:00
mrjvs
596e97e1ba track element support 2023-10-18 15:00:12 +02:00
mrjvs
454fa1279b caption rendering is back! 2023-10-18 14:30:52 +02:00
mrjvs
8796d5b942 source selection 2023-10-17 23:26:53 +02:00
mrjvs
abec91a322 cleanup settings modal + add sources list 2023-10-17 21:25:54 +02:00
mrjvs
65d46190e6 remove backend from this repo 2023-10-17 19:11:53 +02:00
Jip Fr
37b577fb4e UwU I'm soz I fucked up :( :3 forgive me D: (^.^) (update card styling to be closer to design)
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-10-17 17:57:45 +02:00
Jip Fr
de885ba44d Quality sorting, language selection UI for captions
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-10-17 17:43:50 +02:00
Jip Fr
09c52d9f37 Bookmarking/continue watching + sorting, color options in caption settings
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-10-17 17:04:03 +02:00
mrjvs
18ec79af07 add bookmarks in new store 2023-10-17 16:14:46 +02:00
mrjvs
aff39d1999 new continue watching store 2023-10-17 16:01:26 +02:00
mrjvs
accc13ab0e progress saving, progress restoring, toggle in caption settings
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-15 20:25:14 +02:00
mrjvs
fa1ad06968 Delete old video components, delete popout system, delete old hooks and implement new volume store 2023-10-14 22:28:13 +02:00
mrjvs
b9f79b97c0 fix player not resetting + fix episode selection not switching episode 2023-10-14 22:03:13 +02:00
mrjvs
3c5fb66073 add episode selector, fix bug where video doesnt unload properly, move to react helmet async to fix react warning
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-14 19:28:27 +02:00
mrjvs
f2266bff6b HLS support and some styling fixes for context menus
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-14 16:32:54 +02:00
mrjvs
8f8bbf28c1 quality selection, context menu style fully implemented
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-14 16:06:25 +02:00
mrjvs
5c1807c8f4 settings menu styling + fix shows + fix back link and double redirects
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-12 23:05:47 +02:00
mrjvs
562ab8fa49 implement video player into the media page 2023-10-12 20:31:40 +02:00
mrjvs
d07a611c35 fix pause bugs and stuff 2023-10-11 23:36:46 +02:00
mrjvs
f3084d37a8 volume storage fixed, title cleanup, settings cog start, touch controls start
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-11 23:04:41 +02:00
mrjvs
7b3452c535 buffer more visible, fix volume mute, rewrote entire overlay router system
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-11 22:09:28 +02:00
mrjvs
d9855cb244 more overlay system testing
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-08 20:12:31 +02:00
mrjvs
a05191e1c4 scraping page refining + bigger back text + start on overlay router
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-08 19:35:11 +02:00
mrjvs
0a3155d399 meta data shown correctly
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-08 18:16:30 +02:00
mrjvs
3e210b979e volume controls
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-08 17:48:48 +02:00
mrjvs
faff7ee7e0 scrape styling and attempt at centering
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-10-06 00:01:35 +02:00
mrjvs
2d106ec7ca loading spinner, auto play start button + bug fix of multiple videos playing over each other
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-10-05 22:12:25 +02:00
mrjvs
dcb199a1fe scraping ui
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-03 20:24:09 +02:00
mrjvs
3b7df601af scraping, topbar, fix timestuff, darkened overlay, fix click targets
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-02 21:04:40 +02:00
mrjvs
860671be00 progress bar, skips and more
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-01 21:08:26 +02:00
mrjvs
7e182a4b7a bottom control layout + fullscreen + hovering
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-01 17:34:37 +02:00
mrjvs
a813efe5ba fundementals for video player rewrite 2023-09-30 20:57:00 +02:00
William Oldham
4ca5e45216 chore: resolve issue with build failing due to empty file 2023-09-02 16:00:28 +01:00
mrjvs
ecc7834f44 remove controller, introduce display interfaces 2023-09-01 17:47:09 +02:00
mrjvs
852e7270d2 start of a player thingy 2023-08-15 19:55:48 +02:00