Commit Graph

124 Commits

Author SHA1 Message Date
Preston 4b2fb7aa1f Proxy videos through Invidious if local API is enabled and setting is enabled 2020-10-04 17:01:59 -04:00
Preston cbb1b853b5 Fix more linter issues 2020-10-04 14:42:46 -04:00
Luca da40e92cb6 Added handleVideoEnded() and the fix for the erroring of the toLocalePublicationString() 2020-09-30 23:01:36 +02:00
Luca ee4327f4ab Missing video formats
Added a check whether the video returns formats that can be used to view
the video. If not, this might be due to region locks. At the moment the
code just returns. For playlists this will likely not work. So a
somewhat handling for region locked videos in playlists is still
necessary, so that the playlist plays on after skipping.
2020-09-30 22:37:23 +02:00
Mykyta Poturai 7cb396fcce Make timestamps clickable
Replaces timestamps in comments and description with links that set
current video timestamp when clicked.
2020-09-27 13:23:52 +03:00
Preston 307c00745b Add another check for live content 2020-09-26 19:26:48 -04:00
Preston 49e44c3b71 Remove timeout from watch page 2020-09-26 18:05:44 -04:00
Preston 37e874cb09 Add timeout for video loading 2020-09-26 17:39:10 -04:00
Preston 8de0c5fef0 Show different message if Upcoming text isn't available. Assume premiere date has passed 2020-09-25 10:14:49 -04:00
Preston 4f04eb7640 Add better default quality logic 2020-09-24 22:35:13 -04:00
Preston ff5d2f9b86 Fix various profile issues and allow videos to repeat if save progress is finished 2020-09-24 18:33:21 -04:00
Preston 3eb4a8ac0c Resume watch progress when switching formats 2020-09-22 18:27:53 -04:00
Preston 6bf54a1dd7 Prevent PiP video from repeating if video is finished. Also prevent it from holding up navigation on rare occasions 2020-09-22 16:19:21 -04:00
Preston 51593176cc Fix video thumbnails and fix various issues with PiP mode 2020-09-21 21:30:48 -04:00
Preston 78a1655dd8 Prevent next video from playing if user leaves page 2020-09-21 18:39:25 -04:00
Preston b58821908a Update dependencies and resolve hidden error 2020-09-18 18:11:58 -04:00
Preston 2a0c062915 Add subscription manager within profile settings. Add Upcoming video information. Other changes 2020-09-15 22:07:54 -04:00
Violet Rose 5725c18e2c Added "current time" share buttons. 2020-09-10 20:48:06 -07:00
Preston dea4eba109 Fix and add Locales. Add Reverse playlist functionality 2020-09-09 18:58:35 -04:00
Preston df629ff7e1 Add auto play next video and fix watch progress issue on route change 2020-09-07 14:43:44 -04:00
Preston c7762852f2 Update readme and only set Invidious storyboards when Invidious logic is called 2020-09-07 11:33:10 -04:00
Preston 842bc2f4e9 Don't check for captions during a live video 2020-09-07 11:26:52 -04:00
Luca c01d468411 Check for storyboard directory when using installation 2020-08-31 20:13:49 +02:00
Luca 66903d8002 Updated DashGenerator and changed the used video formats for the local dash generation from formats to adaptiveFormats 2020-08-30 21:31:48 +02:00
Preston 6d50806303 Fix generating Dash file from Invidious 2020-08-30 10:21:01 -04:00
Preston 024e1fe2eb Add Module to generate manifest files locally 2020-08-28 15:43:10 -04:00
Preston 160eae91c5 Fix playlist user links, fix mini playlist card in watch page. Update dependencies. 2020-08-27 17:40:01 -04:00
Preston 80b60f6d32 Run caption logic earlier to avoid subtitles from not showing up. 2020-08-26 17:21:44 -04:00
Preston 472844371e Merge branch 'master' of github.com:FreeTubeApp/FreeTube-Vue 2020-08-26 16:45:57 -04:00
Preston 029a0bc08e Test if this fixes subtitles from sometimes not showing up. 2020-08-26 16:45:20 -04:00
Luca e1f484d9b8 Fix for missing storyboards in dev mode 2020-08-26 21:52:12 +02:00
Preston 781e971357 Fix issues with playlists and fix issue with leaving watch page from an invalid id 2020-08-25 10:18:14 -04:00
Preston 602a140361 Fix Locale issues and add Privacy Settings card to settings page 2020-08-22 16:51:04 -04:00
Preston ed220750d6 Update Dependencies and Fix linting warnings 2020-08-22 14:15:04 -04:00
Preston 4203ff4ba3 Fix some navigation, clear data on exit, and add more toast messages 2020-08-20 21:20:22 -04:00
Preston 2133a10efa Implement History and jump to last watched time progress 2020-08-19 22:39:44 -04:00
Preston 2942630f2e Only load storyboards on non-live videos 2020-08-18 19:32:44 -04:00
Preston f041910172 Finish implementation of local storyboards logic 2020-08-16 18:11:44 -04:00
Luca a7efe66d21 VTT file generation, Number leading zero padding
Added:
1) VTT file generation - After the extraction of the storyboard data, a
VTT file according to the format of Invidious is generated and returned
as a string
2) Number leading zero padding - Added a function to pad a number with
leading zeros as a string in order to follow the structure of the
2020-08-15 13:03:30 +02:00
Luca 0e3221c329 Delegate creation of VTT generation to new function as well as useful information about the values of the url 2020-08-14 19:55:25 +02:00
Luca 02894ddda3 Removed unnecessary dependencies 2020-08-13 23:27:23 +02:00
Luca b0e75f2e44 Storyboards:
Added:
Storyboards - Added the storyboards URL generation and extarction
2020-08-13 23:24:58 +02:00
Luca a25ae08b80 Fixed merge conflicts 2020-08-12 14:00:29 +02:00
Preston c5917de214
Merge pull request #67 from cloudrac3r/dont-break-with-second
Add default values for Second's missing properties
2020-08-11 17:25:16 -04:00
Luca 3bc85f123c German translation for extra branch 2020-08-11 21:50:48 +02:00
Luca 461cc6569f Basic URL splitting
Added:
Basic URL splitting - In Watch.js (290), the extraction implementation from
Omar's Invidious is implemented in JavaScript for the video storyboards
2020-08-11 17:28:43 +02:00
Cadence Ember fe94dce5e3
Add default values for Second's missing properties 2020-08-09 20:36:36 +12:00
Preston 99524f3556 Add Locale Strings to Channel and Search pages 2020-08-08 23:15:00 -04:00
Preston 5e1cdc8ee8 Update Dependencies and Add More Locales Strings to App 2020-08-07 22:16:06 -04:00
Preston 981341080e Fix issue with recently live videos not playing. 2020-08-07 16:06:48 -04:00
Preston 898e513974 Make some progress on incorporating the locale file into the app 2020-08-06 20:20:42 -04:00
Preston 998f5c2688 Add a few toast messages 2020-08-04 23:44:34 -04:00
Preston 4e92b378da Check for and remove all trailing commas 2020-08-04 22:18:39 -04:00
Preston 1135853e69 Fix issue when dislike count is null. Update Dependencies 2020-06-27 13:59:20 -04:00
Preston 650cc4c0ba Check for more live stream qualities. 2020-06-04 22:44:58 -04:00
Preston 28e436db72 Update Dependencies 2020-06-03 21:00:36 -04:00
Preston 47593618cf Proxy video thumbnails through Invidious based on backend preference 2020-06-02 22:27:55 -04:00
Preston c8da6fec3d Add Search Suggestions and Custom Invidious Instance 2020-06-01 22:42:29 -04:00
Preston 138f4b90f4 Add ability to listen to audio only formats for videos 2020-05-31 22:47:22 -04:00
Preston 6c3539943b Show icons in build and remove unused items. 2020-05-27 22:48:41 -04:00
Preston 7d7581aa7d Fix Issue with Dash formats playing 2020-05-24 17:32:02 -04:00
Preston 009174b89b Add Support for Live Videos and Live Video Chat 2020-05-23 17:29:42 -04:00
Preston 8980dc74d2 Add full playlist functionality (Shuffle, loop, autoplay) 2020-05-17 16:12:58 -04:00
Preston 1faa075a7b Add Theatre Mode Toggle Setting and adjust video player side 2020-04-21 22:59:09 -04:00
Preston e1dd7e6db8 Fix web build script and fix errors when running web version 2020-04-17 23:17:45 -04:00
Preston 320c305949 Add Initial PWA Functionality 2020-04-13 22:59:25 -04:00
Preston 77e7168c73 Full Theme Support and More Settings are Functional 2020-02-29 22:37:02 -05:00
Aasim-A 4fedadcd75
Added yt-xml2vtt and did the corresponding implementation 2020-02-28 06:29:30 +03:00
Preston 1d3915b3d2 Progress on Settings and Database setup 2020-02-26 22:10:56 -05:00
Preston ed8a74625c Hide Mouse when on top of video player 2020-02-21 13:31:32 -05:00
Preston 9e1b1cbdd8 Add Keyboard Shortcuts to ft-video-player component 2020-02-20 15:58:21 -05:00
Preston 06f3839515 Allow Switching between Dash and Legacy formats 2020-02-18 22:31:10 -05:00
Preston 4dc8eab9b8 Work on video player to support dash and other features
Theatre Mode
Captions
Storyboards
2020-02-18 15:59:01 -05:00
Preston ded6534d16 Push Latest Code to Repository 2020-02-16 13:30:00 -05:00