Commit graph

142 commits

Author SHA1 Message Date
Omar Roth 900d8790b3
Refactor geo-bypass 2019-08-14 18:09:07 -05:00
Leon Klingele 46577fb128
Add support for player styles
This currently includes the following styles:

- Invidious, the default
- YouTube, using a centered play button and always visible video control bar

Implements https://github.com/omarroth/invidious/issues/670.
Supersedes https://github.com/omarroth/invidious/pull/661.
2019-08-09 02:04:36 +02:00
Omar Roth cc956583fb
Fix detection of unavailable videos 2019-08-05 18:57:32 -05:00
Omar Roth 7a33831d14
Fix detection of premium content 2019-08-04 20:57:34 -05:00
Omar Roth dce5816b18
Fix image url extractor 2019-07-31 19:16:09 -05:00
Omar Roth f643175156
Fix typo in video extractor 2019-07-30 10:12:41 -05:00
Omar Roth 0321dda1d7
Fix handling for video content warnings 2019-07-29 20:39:12 -05:00
Omar Roth ff5d79e3ee
Update video extractor 2019-07-29 19:41:45 -05:00
Omar Roth af592ea8c1
Fix extraction for ytInitialData 2019-07-11 07:27:54 -05:00
Omar Roth 3c226892c6
Add fix for empty title tag when fetching videos 2019-07-10 10:44:44 -05:00
Omar Roth 2cc25b1e6e
Add administrator option to disable proxying 2019-07-08 12:15:18 -05:00
Omar Roth fd43b16213
Add av01 formats to itag list 2019-07-05 13:43:44 -05:00
Omar Roth b22393092b
Fix protocol for video author thumbnails 2019-07-03 13:10:18 -05:00
Omar Roth e30d70b6d4
Refactor proxy_list into global 2019-06-28 21:17:56 -05:00
Omar Roth eecf76c1fb
Fix typo in short_description 2019-06-08 16:34:55 -05:00
Omar Roth b43e9ed7e7
Refactor 'description_html' 2019-06-08 15:08:27 -05:00
Omar Roth 12b2ab5da8
Add 'to_json' into respective structs 2019-06-08 13:31:41 -05:00
Omar Roth ef8c9f093c
Add premiere date to watch page 2019-06-08 10:18:45 -05:00
Omar Roth 2febc268f7
Fix warnings in Crystal 0.29 2019-06-07 21:13:50 -05:00
Omar Roth 8c944815bc
Minor refactor 2019-06-07 21:13:50 -05:00
Omar Roth e4a0669da8
Fix typo in video param 2019-06-06 21:31:10 -05:00
Omar Roth 8521f04087
Use short URL for sharing videos 2019-06-05 11:10:23 -05:00
Omar Roth d876fd7f5b
Add 'unique_res' option to '/api/manifest/dash/id' 2019-06-04 20:54:38 -05:00
Omar Roth d197497349
Add 'type' field to ChannelVideo and Video 2019-06-03 13:36:34 -05:00
Omar Roth 84b2583973
Fix insert for empty descriptions 2019-06-02 15:47:45 -05:00
Omar Roth efd54b7523
Add 'comments' as URL parameter 2019-05-29 14:24:30 -05:00
Omar Roth 71cd8918be
Fix URI for storyboard extractor 2019-05-26 18:55:22 -05:00
Omar Roth 8b50c8515f
Fix content-type for captions 2019-05-20 20:22:01 -05:00
Omar Roth a4134d30fa
Fix comedy genre URL 2019-05-14 08:02:55 -05:00
Omar Roth 757993064e
Fix view_count_text extractor for livestreams 2019-05-04 08:43:41 -05:00
Omar Roth 6d92775ab5
Add video previews 2019-05-02 14:36:32 -05:00
Omar Roth 56fe3ede5b Add annotation preferences 2019-04-30 23:39:04 -05:00
Omar Roth 54d250bde4 Add 'since' to '/api/v1/auth/notifications' 2019-04-28 18:14:16 -05:00
Omar Roth 5567e2843d Force refresh after receiving PubSub notification 2019-04-22 11:15:19 -05:00
Omar Roth ddd74549fe Fix description field for /api/v1/videos 2019-04-20 10:50:55 -05:00
Omar Roth fb7068d415 Add '/api/v1/notifications' 2019-04-20 09:33:45 -05:00
Allan Nordhøy aa10a9d899 Language fixes (#366)
* Language fixes
2019-04-19 11:14:11 -05:00
Omar Roth bb5a1ad513 Add 'continue_autoplay' preference 2019-04-19 09:38:27 -05:00
Omar Roth 2a6c81a89d Add authentication API 2019-04-18 16:23:50 -05:00
Omar Roth af1823db8c Fix url in storyboards 2019-04-12 07:29:47 -05:00
Omar Roth 62a4c82e95 Add storyboards and fix image caching 2019-04-11 17:00:00 -05:00
Omar Roth 611555514c Remove unnecessary XML declaration 2019-04-11 11:53:07 -05:00
Omar Roth 8640d6bb1e Add 'extract_polymer_config' 2019-04-10 18:02:13 -05:00
Omar Roth b82fb58dc4 Fix typo in handling 'controls' param 2019-04-04 15:05:54 -05:00
Omar Roth 5ef288b840 Add 'sort_by' to /api/v1/comments 2019-04-03 18:42:12 -05:00
Omar Roth bd4f5ebcdf Add option to configure default user preferences 2019-04-03 11:38:41 -05:00
Omar Roth 1b78001201 Use struct for allocations 2019-03-29 16:30:02 -05:00
Omar Roth d70933c9f2 Fix typo in allow_ratings 2019-03-26 13:47:06 -05:00
Omar Roth 9ac2ddcb4d Fix premiere_timestamp without scheduledStartTime 2019-03-26 13:46:07 -05:00
Omar Roth 90b5479735 Fix error message for invalid video ID 2019-03-22 22:17:39 -05:00