1
0
Fork 0
mirror of https://github.com/sussy-code/smov.git synced 2024-12-23 15:07:43 +01:00
Commit graph

456 commits

Author SHA1 Message Date
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
7731938729 Add target _blank to button component 2023-10-24 13:27:10 +02:00
Jip Fr
faed749691 Fix download button 2023-10-24 13:25:42 +02:00
Jip Fr
9bd31071f9 Add ol component 2023-10-24 13:15:13 +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
e57d4578a2 remove some old stuff 2023-10-21 22:14:54 +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
8b3bd97dd4 mobile close button for popouts 2023-10-20 16:59:07 +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
acd6541ba7 add video tester page back 2023-10-18 21:18:47 +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
7222abf567 refactored search bar url shenanigans 2023-10-13 21:41:44 +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
4a2a8e89cc router positions 2023-10-09 21:25:52 +02:00
mrjvs
68441b90e5 put cleanup in correct place 2023-10-09 21:02:18 +02:00
mrjvs
d485d3200b overlay router 2023-10-09 21:00:58 +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
4289b96039 Fix icons 2023-10-06 00:23:32 +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
Jip Fr
0b4c47bbd4 Move social links in header 2023-09-06 20:43:45 +02:00
Jip Fr
6fcdef3fd7 Add DMCA & FAQ (sorta) pages 2023-09-06 20:27:17 +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
984e75d82f Merge branch 'v4' into refactor-player 2023-09-01 15:18:00 +02:00
Jip Fr
4ffbe45ab1 Upgrade particle rendering (fix cos/sin being in wrong order) 2023-08-25 21:54:26 +02:00
Jip Fr
b94b6b0249 Make lightbar wider on mobile, move to top 2023-08-21 13:16:00 +02:00
Jip Fr
fe7c496e0a Remove mobile background, offset lightbar on mobile 2023-08-21 12:53:28 +02:00
mrjvs
41b6c84fbf Fix footer and fix overlay backgroudn thing
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-08-20 21:51:23 +02:00
mrjvs
7251b39cc3 Add media card flare 2023-08-20 21:03:59 +02:00
mrjvs
88beacde1a Added particles to light bar 2023-08-20 20:04:06 +02:00
mrjvs
ec3b96a399 Reorganize views folder 2023-08-20 18:45:07 +02:00
mrjvs
1fde44076a Lightbar 2023-08-20 17:59:46 +02:00
mrjvs
eb57f1958f added flares, themes and footer
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-08-20 16:19:38 +02:00
mrjvs
c1dceab8eb Fix class sorting 2023-08-15 23:17:57 +02:00
mrjvs
852e7270d2 start of a player thingy 2023-08-15 19:55:48 +02:00
mrjvs
4bc8106cb3 basics of new video player state 2023-07-23 16:30:22 +02:00
mrjvs
ba25c18390 move video to old and setup new video structure
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-07-23 15:00:08 +02:00
mrjvs
21fb338631 Fix linting 2023-07-15 15:57:32 +02:00
castdrian
95f03db5b2 refactor search 2023-06-30 12:20:01 +02:00
adrifcastr
430b9564ab remove duplicate code 2023-06-23 09:35:07 +02:00
adrifcastr
f5f69ca7d4 default to season 1, with specials still playable 2023-06-21 15:14:48 +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
1408fcde93 export functions directly 2023-06-21 13:07:33 +02:00
castdrian
c9bac3ed68 show poster in bookmarks 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
b5c330d4e3 refactor to initial prefix choice 2023-06-18 17:45:41 +02:00
castdrian
70f8355386 refactor url prefix 2023-06-18 17:45:41 +02:00
frost768
30e5ae7121 add missing translation keys and polish translation 2023-05-29 22:10:07 +03:00
frost768
9c8e89a274 lint fixes 2023-04-27 21:54:36 +03:00
Yılmaz ÇABUK
4880d46dc4 style: sort imports according to ESLint rules
This commit updates the import statements in the codebase to comply with ESLint rules for import ordering. All imports have been sorted alphabetically and grouped according to the specified import groups in the ESLint configuration. This improves the codebase's consistency and maintainability.
2023-04-24 18:41:54 +03:00
mrjvs
8b8cbc8cc9 Dutch language translations
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-04-21 21:08:01 +02:00
frost768
2239c186a5 modal background changed 2023-04-20 21:43:51 +03:00
frost768
12c245b2da Merge branch 'dev' of https://github.com/movie-web/movie-web into settings 2023-04-15 01:00:11 +03:00
Jip Frijlink
fcb24c783c
Update src/components/popout/positions/FloatingCardMobilePosition.tsx 2023-04-14 21:40:55 +02:00
Jip Fr
5dfeeadbb8 fix(popouts): fix touch on scroll areas being weird 2023-04-14 20:03:11 +02:00
Jip Fr
0794558338 fix(player): add max-height to modals for smaller screens 2023-04-14 19:39:01 +02:00
frost768
b9b0380dfe suggested changes 2023-04-10 00:55:23 +03:00
frost768
c472e7f7b8 Merge branch 'dev' of https://github.com/movie-web/movie-web into settings 2023-04-09 23:22:32 +03:00
frost768
2eab07b8b6 modal customization 2023-04-06 04:35:20 +03:00
frost768
9e961223f6 settings modal 2023-04-06 01:48:07 +03:00
Isra
2d17c8abaa Remove duplicate label 2023-03-30 19:10:35 -05:00
zisra
4d08ecc694 Playback speed 2023-03-23 13:52:34 -05:00
mrjvs
5419430369 fix pokemon error 2023-03-22 22:31:23 +01:00
mrjvs
6136ff92e6 code cleanup 2023-03-19 20:19:21 +01:00
frost768
5664540acc last touches to design 2023-03-19 16:17:53 +03:00
mrjvs
60a5f84f2f fix popouts in body instead of video 2023-03-14 21:02:47 +01:00
Jip Fr
bbb9072bc9 Merge remote-tracking branch 'original/dev' into dev 2023-03-12 23:17:03 +01:00
Jip Fr
5e8ad2e996 Localization, center loading, create divider action, rename season/episode route in EpisodeSelectionPopout 2023-03-12 22:19:13 +01:00
Jip Fr
c0867182d7 Add cool new popout stuff
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-03-12 21:49:58 +01:00
mrjvs
80f7240f58 fix bad sizing 2023-03-12 19:07:37 +01:00
Jip Fr
a520cf02bb Start new styling for popouts
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-03-12 18:48:46 +01:00
Jip Fr
f72d6db253 Floating popout router
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-02-28 23:36:46 +01:00