コミットグラフ

199 コミット

作成者 SHA1 メッセージ 日付
Omar Roth a19cdb5e72
Fix season playlists 2019-08-16 15:46:59 -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 2cc25b1e6e
Add administrator option to disable proxying 2019-07-08 12:15:18 -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 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 64464f23ae
Add 'views' to channel_videos 2019-05-30 18:59:13 -05:00
Omar Roth 7d2e1f63b5
Refactor watched_widget.js 2019-05-16 20:51:17 -05:00
Omar Roth fd8af88493
Use separate asset version for cache busting 2019-05-09 22:58:34 -05:00
Omar Roth 4616f889fd
Add simple form of cache busting 2019-05-08 08:58:10 -05:00
Omar Roth 058711d3a8
Refactor player.js 2019-05-06 11:23:14 -05:00
Omar Roth e04b7d0f01
Fix video previews for embeds 2019-05-06 10:28:20 -05:00
Omar Roth 2faa2ed1f4
Refactor watch.js 2019-05-06 09:48:33 -05:00
Omar Roth 0099a9822e
Refactor subscribe_widget 2019-05-05 08:38:55 -05:00
Omar Roth 570715100b
Fix text size for premieres 2019-05-03 18:00:16 -05:00
Omar Roth 6d92775ab5
Add video previews 2019-05-02 14:36:32 -05:00
Omar Roth 1a9360ca75
Minor formatting changes 2019-05-01 20:03:39 -05:00
Omar Roth 6fb44083ec
Update source and licenses 2019-05-01 07:40:18 -05:00
Omar Roth 56fe3ede5b Add annotation preferences 2019-04-30 23:39:04 -05:00
glmdgrielson e48a000784 Add annotation player
This addresses issue #110 from master. Yay for adding annotations back!
2019-04-30 21:19:13 -05:00
Omar Roth f08d53b0c6 Add view count to livestreams in search results 2019-04-28 14:11:23 -05:00
Omar Roth 075adb4f03 Add http-source-selector 2019-04-28 10:05:15 -05:00
Omar Roth 8c2958b86d Add 'local=true' to hlsUrl 2019-04-25 12:41:35 -05:00
Omar Roth eac0a52f10 Fix shiftKey for player hotkeys 2019-04-19 09:20:41 -05:00
Omar Roth 2a6c81a89d Add authentication API 2019-04-18 16:23:50 -05:00
Omar Roth 26168a9520 Refactor CSRF tokens (using format in #473) 2019-04-15 23:23:40 -05:00
Omar Roth b51fd7fc13 Add view count to video items 2019-04-14 17:43:44 -05:00
Omar Roth efe86c37b2 Show subscribe text when not logged in 2019-04-14 17:10:32 -05:00
Omar Roth e8c5246645 Fix share button 2019-04-12 09:31:05 -05:00
Omar Roth 5de300fb35 Fix default background color for player 2019-04-11 17:03:37 -05:00
Omar Roth c8cf4fe09c Fix subscription_ajax for Google accounts 2019-04-07 12:59:12 -05:00
Omar Roth 7a0f0ca5ce Fix thin mode 2019-03-27 11:31:05 -05:00
Omar Roth 0c6cede287 Format files and trim trailing whitespace 2019-03-23 14:05:13 -05:00
Omar Roth 1c8075ca40 Add 0.25 to list of playback rates 2019-03-23 11:14:15 -05:00
Omar Roth 56b0952cd1 Update sources 2019-03-23 11:09:31 -05:00
Omar Roth fd26f9f34e Add support for premieres to search and feed 2019-03-22 14:54:35 -05:00
Omar Roth 88b70973cc Add 'premiereTimestamp' to /api/v1/videos 2019-03-22 14:53:19 -05:00
Omar Roth d85020079f Add shortcuts for changing playbackRate 2019-03-17 12:21:55 -05:00
Omar Roth 99aa214859 Add 'thumbnail_id' to playlists 2019-03-17 12:21:47 -05:00
Omar Roth 405e98f429 Add 1.25 and 0.75 playback rates 2019-03-16 09:17:57 -05:00
Omar Roth 4a56a2cad6 Remove outline when clicking on player 2019-03-15 08:34:37 -05:00
Omar Roth 46e985b306 Add 'dark_mode', 'thin_mode' as query parameters 2019-03-11 12:44:25 -05:00
Omar Roth fdc014af67 Add '&local=true' to watch and embed pages 2019-03-11 11:43:48 -05:00
Omar Roth a65998274f Defer loading videojs-share until last 2019-03-05 15:22:04 -06:00
Omar Roth a39b1583da Add administrator preferences 2019-03-01 16:06:45 -06:00
Omar Roth 27cd1e73f3 Fix feed menu on mobile 2019-02-26 09:23:16 -06:00
Omar Roth 7e6cf7b979 Add title text for icons 2019-02-24 16:19:31 -06:00
Omar Roth c5a17cd043 Add subscriptions to feed menu 2019-02-24 11:53:10 -06:00
Omar Roth 5bf3c28436 Add better indicator for livestreams 2019-02-21 14:19:05 -06:00
Omar Roth 83493237a5 Add support for translating time intervals 2019-02-20 08:49:54 -06:00
Omar Roth ceea6e4597 Escape subscribe text 2019-02-12 14:59:26 -06:00
Omar Roth 9989c8100a Properly escape email when creating view 2019-02-02 15:27:19 -06:00
Omar Roth d5c9b7dfe8 Only play after error if already playing 2019-01-31 20:26:11 -06:00
Omar Roth def58ff11f Add interval and timeout for errors in player 2019-01-31 09:09:00 -06:00
Omar Roth 1e214aae7c Reload player instead of removing invalid source 2019-01-29 19:55:27 -06:00
Omar Roth ff09a7255a Add handling to remove invalid sources 2019-01-28 22:36:27 -06:00
Omar Roth 26b7200360 Respect playback rate when reloading player 2019-01-28 20:47:38 -06:00
Omar Roth b38a2bbd12 Reload player on error 2019-01-28 20:45:08 -06:00
Omar Roth 097cbcdae3 Update subscribe button immediately 2019-01-27 22:12:07 -06:00
Omar Roth 6218078c51 Pull subscribe widget into separate file 2019-01-27 21:06:28 -06:00
Omar Roth a9aae6b36c Add internal redirect for video URLs 2019-01-27 20:36:40 -06:00
Omar Roth d88f9f3b3e Use params for importing dash sources 2019-01-23 19:46:17 -06:00
Omar Roth a160c645c9 Add support for translations 2018-12-20 15:32:09 -06:00
Omar Roth b030149d76 Revert "Use <audio> tag for audio only"
This reverts commit e6bc5bb35d.
2018-12-08 20:12:22 -06:00
Omar Roth 32bd593a8a Remove log statement 2018-11-27 21:20:29 -06:00
Omar Roth 1c49fa3b63 Add timeout for autoplay 2018-11-27 21:18:20 -06:00
Omar Roth 0152967d3e Fix title when downloading video 2018-11-25 19:01:04 -06:00
Omar Roth d6d73bd336 Fix clickable titles in subscription feed 2018-11-20 22:58:30 -06:00
Omar Roth 6b12f11e10 Add ability to mark videos as watched in subscription feed 2018-11-19 22:06:59 -06:00
Omar Roth b535de690e Move video count into playlist thumbnail 2018-11-19 17:34:33 -06:00
Omar Roth e6bc5bb35d Use <audio> tag for audio only 2018-11-15 17:52:53 -06:00
Omar Roth c8b321920d Add channel video count to search results 2018-11-13 19:18:08 -06:00
Omar Roth 0e26e4d407 Remove video title tooltip 2018-11-12 18:37:58 -06:00
Omar Roth 316a73f07e Remove duration for playlists in search results 2018-11-07 10:07:47 -06:00
Omar Roth 791f216a45 Don't remove unsupported sources 2018-10-30 08:34:55 -05:00
Omar Roth ef95dc2380 Add fix for show playlists 2018-10-21 19:54:41 -05:00
Omar Roth 4875aa1d7e Add partial support for video duration in thumbnails 2018-10-20 20:37:55 -05:00
Omar Roth c72b9bea64 Add '&list' to videos shown on mix page 2018-10-06 22:22:50 -05:00
Omar Roth 20130db556 Add mixes 2018-09-29 10:59:11 -05:00
Omar Roth b3ca3922a9 Add experimental dash support 2018-09-24 19:28:36 -05:00
Omar Roth d886f8d1e3 Add fix for playlists with no videos 2018-09-22 14:11:01 -05:00
Omar Roth cefb5d679f Add label to HLS 2018-09-20 09:45:49 -05:00
Omar Roth 62380933b2 Add support for playlists and channels in search 2018-09-20 09:36:09 -05:00
Omar Roth 429a4b2dec Proxy thumbnails 2018-09-14 21:24:28 -05:00
Omar Roth 2232bc0495 Use escaped newlines instead of graves 2018-09-13 18:12:19 -05:00
Omar Roth 3ec684ae71 Host assets locally 2018-09-06 09:59:17 -05:00
Omar Roth 023066b452 Revert "Remove 'codecs' from source types"
This reverts commit 93e12d94fc.
2018-09-05 10:49:40 -05:00
Omar Roth 93e12d94fc Remove 'codecs' from source types 2018-09-05 10:38:01 -05:00
Omar Roth 45fa148380 Don't add playlist id for channel videos 2018-08-27 18:53:34 -05:00
Omar Roth 7fd0f93d02 Add support for preferences as query params 2018-08-25 20:05:51 -05:00
Omar Roth 9a15438c71 Minor formatting changes 2018-08-17 11:04:38 -05:00
Omar Roth bb0b60e575 Add playlist page and endpoint 2018-08-16 14:26:16 -05:00
Omar Roth 7116421fa4 Use http-streaming for livestreams 2018-08-11 14:29:51 -05:00
Omar Roth ce0e4babad Pull 'player' out into seperate component 2018-08-11 10:52:13 -05:00
Omar Roth b9315bc534 Major cleanup 2018-08-04 23:14:57 -05:00
Omar Roth 3dcb6766fc Add 'published' to video component 2018-08-04 10:22:12 -05:00
Omar Roth 8764b298ad Add thin mode 2018-07-26 12:09:29 -05:00
Omar Roth eb1df96e1b Remove patch and update file structure 2018-07-06 07:59:56 -05:00