Commit Graph

518 Commits

Author SHA1 Message Date
Jelle van Snik 8c9d905a91 quality display control, source selection beginning, mobile player UI, keyboard shortcuts
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
2023-01-24 18:12:37 +01:00
Jelle van Snik 701b3db798 volume control touch events fix
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
2023-01-24 15:17:23 +01:00
destruc7i0n c3985873d4 rename to `humanizedEpisodeId` 2023-01-24 08:38:37 -05:00
destruc7i0n 3604a2f0d7 show the episode info in the page title 2023-01-23 20:39:56 -05:00
Jip Fr 22a2ebac74 fix(player): use paddedMins for videos less than an hour 2023-01-24 01:07:30 +01:00
mrjvs dfbaac8e93
Merge pull request #125 from JipFr/v3-superstream
style(media): reduce border radius on hover
2023-01-24 00:05:02 +01:00
Jip Fr da097b97d1 style(media): reduce border radius on hover 2023-01-24 00:02:12 +01:00
Jelle van Snik 6de43d29b9 add navigation todo 2023-01-23 23:58:40 +01:00
Jelle van Snik 177860aed4 series support for continue watching 2023-01-23 23:51:40 +01:00
Jelle van Snik a077417761 mobile safe video sizes 2023-01-23 23:01:08 +01:00
Jelle van Snik 20685577ab skip buttons, better popout handling
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-01-23 22:38:05 +01:00
Jelle van Snik b2748f7390 fix a color 2023-01-23 02:01:59 +01:00
Jelle van Snik b8e49850f4 episode selection
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-01-23 01:55:57 +01:00
Jelle van Snik 5e1727e8f7 provider changes
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
2023-01-22 23:03:55 +01:00
Jelle van Snik e7a6484094 fix multi origin and add airplay support 2023-01-22 20:51:58 +01:00
Jelle van Snik f472f04735 episode ids , shorter debounce and flixHQ provider 2023-01-22 19:26:08 +01:00
Jelle van Snik 5a01a68ce4 fix recursive rendering + show meta in player 2023-01-21 23:45:26 +01:00
Jelle van Snik 02cc4b7f1d bookmarks, progress and editing of those 2023-01-19 22:29:56 +01:00
Jelle van Snik fb96026195 continue watching and progress bars 2023-01-17 21:12:39 +01:00
Jelle van Snik 6353bf3799 fix time control once again 2023-01-17 19:11:10 +01:00
Jelle van Snik 40cca10660 update time control display 2023-01-17 13:42:15 +01:00
Jelle van Snik 4d2fc166bc fix time render issue 2023-01-17 01:02:29 +01:00
Jelle van Snik f37bec7a7a progress restoring logic 2023-01-16 21:53:38 +01:00
Jelle van Snik 714b378f68 move around some todos 2023-01-16 21:25:16 +01:00
Jelle van Snik a369682a26 add continue watching and bookmarks back 2023-01-16 21:19:49 +01:00
Jelle van Snik ca169769bb error handling video player 2023-01-15 16:51:55 +01:00
Jelle van Snik 52b063b10a bunch of todos 2023-01-15 16:01:07 +01:00
Jelle van Snik 2f1058cb9c loading screen usescrape 2023-01-14 01:37:47 +01:00
Jelle van Snik 4d07751a4a first load spinner 2023-01-14 00:27:40 +01:00
Jelle van Snik a64841507f port providers, media watch page + make search work again
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
2023-01-14 00:12:56 +01:00
Jelle van Snik a9ac3e64db add provider scrape hookiboi 2023-01-12 22:04:28 +01:00
Jelle van Snik 8268abc45d add search backend 2023-01-10 22:43:27 +01:00
Jelle van Snik d28e6e6735 implement video player on mediapage 2023-01-10 21:18:10 +01:00
Jelle van Snik 35c7ac4b8d lots of UI changes for video player 2023-01-10 19:53:55 +01:00
Jelle van Snik 2d9b66d9b8 fullscreen on iphone/ipad 2023-01-10 01:01:51 +01:00
Jelle van Snik 351b35ef98 add top bar and improve ui feel 2023-01-10 00:27:04 +01:00
Jelle van Snik 024325f640 styling of video player controls 2023-01-09 21:51:24 +01:00
Jelle van Snik 098f6af0ae Backdrop + improved seeking 2023-01-08 22:29:38 +01:00
Jelle van Snik b43b8b19e4 loading + time control
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
2023-01-08 21:18:45 +01:00
Jelle van Snik 44149203cb autoplay and fullscreen feature detection 2023-01-08 20:36:46 +01:00
Jelle van Snik 61abce9386 buffering 2023-01-08 17:51:38 +01:00
Jelle van Snik 218a14d5f6 fullscreen video 2023-01-08 16:23:42 +01:00
Jelle van Snik f93b9b5b0f update linting 2023-01-08 15:42:35 +01:00
Jelle van Snik 3a67d50f42 video player starter 2023-01-08 15:37:16 +01:00
Jelle van Snik eeaa4d7571 custom video player start 2023-01-08 13:15:32 +01:00
Jelle van Snik e7981539e6 media grids 2023-01-07 23:44:46 +01:00
Jelle van Snik 42402eb5c7 new search view 2023-01-07 21:36:18 +01:00
Jelle van Snik 388827b56f new config system 2022-12-27 16:44:36 +01:00
James Hawkins 118ba05ee6
Update Seasons.tsx 2022-12-18 19:35:24 +00:00
James Hawkins 459223a030
Update Dropdown.tsx 2022-12-18 19:28:58 +00:00
James Hawkins aa26b796b8 Further i18n 2022-12-17 09:04:13 +00:00
James Hawkins 03ffea333a i18nify views 2022-12-17 08:54:27 +00:00
Rihan ca695b12a1
Remove forwardRef 2022-12-13 22:50:36 +00:00
Rihan 0ee269c877
Use import alias prefix 2022-12-13 22:50:13 +00:00
James Hawkins c1cdfb4c81 Fix: video player background is non-black 2022-05-26 22:25:11 +01:00
Rihan 16da0a0e16 Fix icon spacing 2022-05-17 01:15:38 +00:00
Rihan dff07a6f38 Responsive title 2022-05-17 01:15:23 +00:00
Rihan 1b2cc93d68 Responsive padding 2022-05-17 01:15:19 +00:00
Rihan 6d271bc7fd Responsive rounded borders 2022-05-17 01:03:27 +00:00
Rihan ca99d7001e Responsive navigation 2022-05-17 01:03:17 +00:00
Jelle van Snik ded99a459e update url only when onblur fires 2022-05-03 20:58:34 +02:00
Jelle van Snik fb43cb691b update package.json 2022-05-03 18:16:24 +02:00
James Hawkins cb73e560c4 remove anime from search dropdown 2022-05-01 15:04:18 +01:00
James Hawkins 281f6b82a7 general bug fixing 2022-05-01 14:58:08 +01:00
mrjvs 1336a0f12c move src back 2022-03-13 19:08:45 +01:00
mrjvs c4920125b8 temporarily move src 2022-03-13 19:08:28 +01:00
mrjvs eb306f3772 add support for captions 2022-03-13 17:46:56 +01:00
mrjvs 7709ffd90f responsiveness and loading states 2022-03-13 17:26:46 +01:00
mrjvs 570ca14905 add id's to portables for better seasons 2022-03-13 16:55:59 +01:00
mrjvs 9b47f81afb fix linting issue 2022-03-13 15:34:16 +01:00
mrjvs 3058e4d82b episode buttons with progress 2022-03-13 15:27:08 +01:00
mrjvs 9f5b3eb9f6 better dropdown + filtered continue watching + show episode num on watched card 2022-03-13 14:34:32 +01:00
mrjvs 340fbc94e8 some bugfixes 2022-03-06 18:45:34 +01:00
mrjvs 52e8132cce series implemented (with jank) + readme update 2022-03-06 18:31:22 +01:00
mrjvs f66637a185 series implemented (with jank) + readme update
Co-authored-by: William Oldham <wegg7250@gmail.com>
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
2022-03-06 18:31:05 +01:00
mrjvs 0287bdad57 fix all eslint issues
Co-authored-by: William Oldham <wegg7250@gmail.com>
2022-03-06 14:41:51 +01:00
mrjvs 069c5271df linting fix 2022-03-06 13:43:32 +01:00
mrjvs 8a42364a95 404 pages for all cases 2022-03-06 12:56:22 +01:00
mrjvs d72e98eb1e add hover state to brand pill - use replace instead of push for search url - video loading and error state - extra elaboration of providers in readme 2022-02-28 22:00:32 +01:00
mrjvs 60e6b4d851 progress, bookmarking, homepage, resuming where left of, actual media view, navigation improvements for searching
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
Co-authored-by: William Oldham <wegg7250@gmail.com>
2022-02-28 00:08:20 +01:00
mrjvs 361e350ddf remove compile warnings 2022-02-25 22:03:12 +01:00
mrjvs f6493f9800 update navigation padding 2022-02-25 22:00:51 +01:00
mrjvs 7a55338c23 top navigation 2022-02-25 21:50:43 +01:00
mrjvs fad23f60b1 top navigation 2022-02-25 21:50:36 +01:00
mrjvs 3ede2a2eaf rename files 2022-02-25 21:23:16 +01:00
mrjvs 3798496985 Linking to github and discord on error boundary
Co-authored-by: William Oldham <wegg7250@gmail.com>
2022-02-25 21:20:35 +01:00
Jelle van Snik 0d5cf9a567 update readme 2022-02-20 16:55:30 +01:00
Jelle van Snik a3d7f3ff24 added video player + progress tracking
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
2022-02-20 16:45:46 +01:00
Jelle van Snik c763cfe0f0 Added fuzzy searching
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
2022-02-20 15:49:21 +01:00
Jelle van Snik 63742a1b60 global persistent reactive storage 🎉 2022-02-18 21:11:23 +01:00
Jelle van Snik d217c4d9f4 Link + section heading link 2022-02-18 20:22:56 +01:00
Jelle van Snik d362ca2af4 some small error boundary updates 2022-02-18 14:55:22 +01:00
Jelle van Snik 36737490a8 better looking error boundary 2022-02-18 14:51:30 +01:00
Jelle van Snik 002964572c Added icon patch and better looking error+search suffix 2022-02-18 14:36:32 +01:00
Jelle van Snik 1adfffca8d rename scrapers to providers 2022-02-17 18:36:39 +01:00
Jelle van Snik 68e81e8bff added theflix scraper and better search component 2022-02-17 18:25:12 +01:00
Jelle van Snik 5ddd8638ec Styled Loading and mediacard
Co-authored-by: William Oldham <wegg7250@gmail.com>
2022-02-16 22:38:37 +01:00
Jelle van Snik afb6958995 storage api + error boundary 2022-02-16 21:30:12 +01:00
Jelle van Snik f1ffa98a2b debounced searching
Co-authored-by: William Oldham <wegg7250@gmail.com>
2022-02-13 19:29:25 +01:00
Jelle van Snik e75fcd3002 search page styling 2022-02-13 18:49:03 +01:00
Jelle van Snik 8db4fbee07 styling 2022-02-10 23:45:17 +01:00
Jelle van Snik b315766369 remove path aliasing 2022-02-10 22:27:57 +01:00
Jelle van Snik 81373da404 Basic component structure 2022-02-07 23:22:35 +01:00
Jelle van Snik 9d4f3a3df5 clear up project to start from scratch 2022-02-06 20:56:48 +01:00
lem6ns 4c4719628c feat: added xemovie as a scraper
breaking changes for lookmovie, cannot fix however due to lookmovie captcha
2022-01-30 17:39:28 -07:00
Sam McElligott f3ea83ccb4 Feature - add keyboard navigation support 2022-01-03 12:30:41 +00:00
James Hawkins 447ffe4a69 Add new source! 2021-12-30 19:23:15 +00:00
James Hawkins 4055febd4e Fix overflow hidden 2021-10-26 13:36:29 +01:00
James Hawkins 8e77a95878 fix build 2021-10-26 13:29:04 +01:00
James Hawkins e1eea3de89
Update SelectBox.js 2021-10-26 13:25:34 +01:00
William Oldham ef28008482 Pull state out of select box into parent and fix styling 2021-10-26 13:17:11 +01:00
William Oldham 0f83a74a94 Add bottom margin to card 2021-10-26 13:16:55 +01:00
William Oldham 17ab39c7d1 Add select box to episode selector 2021-10-26 13:16:41 +01:00
William Oldham f3a7b0823c Being to create select box 2021-10-25 22:41:42 +01:00
mrjvs ff1c0d65d6 implemented storage for video progress 2021-10-25 21:16:10 +02:00
James Hawkins 150b8de8e8 tv shows work now
todo: fix subs on episodes
2021-10-22 10:44:02 +01:00
mansoor-roeen-glitch 87d3568de9
Update MovieRow.css 2021-09-15 12:57:03 +05:30
mansoor-roeen-glitch c831434dae
Update MovieRow.js 2021-09-15 12:56:17 +05:30
mansoor-roeen-glitch 4f082946a4
Update MovieRow.js 2021-09-15 12:29:11 +05:30
mansoor-roeen-glitch 1856cb00f4
Update MovieRow.css 2021-09-15 12:27:29 +05:30
mansoor-roeen-glitch 33c3e135ee
Update MovieRow.css 2021-09-14 13:09:28 +05:30
mansoor-roeen-glitch 272aa11878
Update MovieRow.js 2021-09-14 13:08:30 +05:30
mansoor-roeen-glitch 23423ba85b
Update VideoElement.js 2021-09-14 01:58:23 +05:30
mansoor-roeen-glitch ada128c65d
Added captions support 2021-09-13 23:57:14 +05:30
James Hawkins 40ee5bb012 new code 2021-08-07 21:19:01 +01:00
James Hawkins 0ce6efae2e commit 2021-08-07 20:51:16 +01:00
James Hawkins 0784695ae5 commit 2021-08-07 20:27:22 +01:00
James Hawkins 9d21124379 cleanup 2021-08-07 19:42:56 +01:00
James Hawkins f42bad8a6b more progress 2021-08-07 09:55:39 +01:00
James Hawkins 1d4988c4dd fix: season selector not working 2021-08-06 20:03:18 +01:00
James Hawkins b3cd011bfa remove discord banner 2021-08-06 18:17:43 +01:00
James Hawkins 7a85f05c47 even more continue watching 2021-08-06 17:57:58 +01:00
James Hawkins 764d673897 slightly less bugs 2021-08-06 16:54:09 +01:00
James Hawkins ae0698ef80 continue watching
there are so many bugs
2021-08-06 14:39:54 +01:00
James Hawkins 302985dd0e class -> className 2021-08-04 13:54:34 +01:00
Josh Heng a48c77a1cb Add URL routing to show episode selector 2021-08-02 14:08:55 +01:00
Josh Heng 6a8af72f81 Merge remote-tracking branch 'origin/master' into add-url-routing 2021-08-02 13:17:22 +01:00
Josh Heng 5aa40cacb7 Implement URL permalinks 2021-08-02 13:15:18 +01:00
James Hawkins d560cd51d2 Discord server plug 2021-08-02 12:45:22 +01:00
James Hawkins ffabfa4866 change source headings 2021-07-22 21:11:53 +01:00
James Hawkins d3d0794307 add proper multiple source support 2021-07-20 23:49:33 +01:00
James Hawkins cfe821d9a8 format 2021-07-20 18:28:21 +01:00
James Hawkins 8c78cec211 cleanup 2021-07-20 11:20:56 +01:00
James Hawkins 7ee63c4c7f gomostream works!
we don't want to use this ever though.
2021-07-19 22:26:49 +01:00
James Hawkins 764cd3d477
Update EpisodeSelector.js 2021-07-19 14:59:22 +01:00
James Hawkins 9f9564fc25 Add offline message 2021-07-16 18:31:26 +01:00
Jip Fr b67ab4995f chore: remove console.logs 2021-07-15 21:25:50 +02:00
Jip Fr 95cb59fcf6 feat(progress): add progress in search on MovieRow 2021-07-15 21:24:11 +02:00
Jip Fr 2b8878ed9a feat(progress): episode selector progress indicator 2021-07-15 21:04:47 +02:00
Jip Fr cb29acb38c feat(video): store progress 2021-07-15 20:34:25 +02:00
Jip Fr b8ab630f0a style(selector): fix search type selection on mobile 2021-07-15 20:15:41 +02:00
Jip Fr d2982ba391 feat(style): more styling options, commented out light theme 2021-07-15 18:55:08 +02:00
Jip Fr 032331d7d7 style(theming): complete theming 2021-07-15 18:41:51 +02:00
Jip Fr 32e1675617 chore: remove TODO comment 2021-07-15 18:29:29 +02:00
Jip Fr 8db4b79ac9 fix(video): remove unnecesary and unused class 2021-07-15 18:28:41 +02:00
Jip Fr bad4c880b5 fix(episode-selector): fix className 2021-07-15 18:28:00 +02:00
Jip Fr 0880258dad chore(video): add dots to loading text 2021-07-15 18:21:42 +02:00
Jip Fr 85dda8c13f style(movie): improve margins 2021-07-15 18:12:49 +02:00
Jip Fr 1df4db723b feat(video): video placeholder 2021-07-15 18:07:40 +02:00
James Hawkins 57e9bc2dc1 Better show support 2021-07-14 23:09:42 +01:00
James Hawkins 3bd0e7a69e Finished show support 2021-07-14 18:03:10 +01:00
James Hawkins 32a8518193 shows work! 2021-07-14 17:31:35 +01:00
James Hawkins 19891569b7 begin show implementation 2021-07-14 16:15:25 +01:00
montylion c92fbbe8b8
Update movie release date indicator 2021-07-14 11:18:07 +02:00
James Hawkins e8a4b96002 Add attributes to MovieRow, prepare for show support 2021-07-14 09:43:45 +01:00
James Hawkins 21a4f095c4 Favicons, github link, error reporting 2021-07-14 00:17:34 +01:00
James Hawkins bdc8f63336 Responsive 2021-07-13 23:57:31 +01:00
James Hawkins 0b99f1c35e Port to react 2021-07-13 23:31:37 +01:00