Commit Graph

  • 3dff7a76cf add support for invidious companion Emilien Devos 2024-10-20 02:10:55 +02:00
  • bdcd9afc1f
    Update comment on reiniting proxy of pooled client syeopite 2024-11-14 20:05:53 -08:00
  • 4c1db6e03e
    Simplify namespace calls to ConnectionPool syeopite 2024-11-14 19:52:48 -08:00
  • 6b3f665dfb
    Pool: remove redundant properties syeopite 2024-11-14 19:47:58 -08:00
  • aab9719e25
    Pool: Refactor logic for request methods syeopite 2024-11-14 17:21:04 -08:00
  • 621c6abfe6
    Release client only when it still exists syeopite 2024-11-14 16:59:17 -08:00
  • 75eb8b8d7f
    Connection pool: ensure response is fully read syeopite 2024-11-14 16:20:23 -08:00
  • 3def03b87a
    Merge pull request #2 from ashley0143/ashley0143-patch-1 Tyler Flowers 2024-11-12 14:21:11 -05:00
  • fc913c0cd3
    Update extractors.cr Ashley :3 2024-11-12 21:54:52 +03:00
  • e9cc794c5e
    Update channels.cr Ashley :3 2024-11-12 21:54:06 +03:00
  • 8a58a5f502
    Update videos.cr Ashley :3 2024-11-12 21:53:21 +03:00
  • 540dfe2927
    Improve documentation of idle pool size syeopite 2024-11-12 09:19:43 -08:00
  • 39afb3379a
    Delete broken clients from the pool explicitly syeopite 2024-11-12 09:07:18 -08:00
  • e3313d3ecd
    Remove redundant pool.release syeopite 2024-11-12 08:57:55 -08:00
  • 5d60356d70
    Typo syeopite 2024-11-11 16:28:24 -08:00
  • 07caf93fbd
    Add config to set connection pool checkout timeout syeopite 2024-11-11 16:26:58 -08:00
  • c026a7b1f6
    Move ytimg pool logic to Invidious::ConnectionPool syeopite 2024-11-11 16:04:30 -08:00
  • b044727cca
    Move client logic file to connection subfolder syeopite 2024-11-11 16:01:07 -08:00
  • 71166034f0
    Refactor pool checkout logic syeopite 2024-11-11 15:58:35 -08:00
  • 6ff4024244
    Add support for setting max idle http pool size syeopite 2024-11-11 15:24:01 -08:00
  • b4f8a6726b
    Merge branch 'iv-org:master' into optional-disable-api-features Richard Lora 2024-11-11 15:18:12 -05:00
  • ffc44b0cff
    Add support for caching IOS client player requests syeopite 2024-11-10 23:19:11 -08:00
  • 122c8598ba
    VideoJS: Don't override native player on Safari syeopite 2024-02-18 17:55:31 -08:00
  • fea391ddf1
    typo syeopite 2023-11-14 12:55:15 -08:00
  • 978e9f36ef
    Add translations for video quality labels syeopite 2023-11-14 12:49:53 -08:00
  • 136bea11df
    Update src/invidious/routes/watch.cr syeopite 2023-11-14 20:35:28 +00:00
  • b34c79a6ea
    Fix typo in disabled quality fallback syeopite 2023-11-14 20:34:08 +00:00
  • 4ea606e3c0
    Allow hls to be disabled via disable_proxy config syeopite 2023-09-27 18:49:57 -04:00
  • 2b1a940298
    Improve URL replacement regex in HLS manifest logic syeopite 2023-09-27 22:38:48 +00:00
  • 2d1617a46a
    Add option for HLS quality in user preferences syeopite 2023-09-22 10:34:26 -04:00
  • 2e5ef09915
    Typo syeopite 2024-11-10 22:34:20 -08:00
  • a7f1da08fe
    Add JS to share widget syeopite 2024-11-10 22:32:44 -08:00
  • 6be800a584
    Add HTML for share widget syeopite 2024-11-10 18:35:26 -08:00
  • 4ccd7c8dd3
    Merge a85f579b191ee0537c97531eac323febc0e9b067 into 98926047586154269bb269d01e3e52e60e044035 Samantaz Fox 2024-11-10 22:16:26 +01:00
  • 8c8a0bf473
    Merge 5bcc25b2da46e5b21ebc9d11a0963b4df8cd9402 into 98926047586154269bb269d01e3e52e60e044035 syeopite 2024-11-10 22:16:26 +01:00
  • f7c8ac44f4
    Merge 788ca3f4ac69c0c27c95e6dc10c183d6a75c53bd into 2150264d849771df8f15bab172ab6d87eeb80c55 broquemonsieur 2024-11-10 17:42:29 +00:00
  • 3ac8978e96
    VideoProxy: Handle 302 redirects in chunked section Samantaz Fox 2024-11-10 17:30:42 +01:00
  • e7a93fcc18
    API: Replace any URL in HLS manifests Samantaz Fox 2024-11-09 22:39:26 +01:00
  • aa33d9b7ec
    Videos: Fix missing host parameter on playback URLs when local=true Samantaz Fox 2024-10-09 16:15:50 +02:00
  • a85f579b19
    Small fixes Samantaz Fox 2023-11-20 17:28:19 +01:00
  • bf69777198
    Spec: Add tests for AdaptativeAudioStream parsing Samantaz Fox 2023-06-06 23:12:25 +02:00
  • 9a6702ba44
    Spec: Return mocks as JSON::Any, not Hash Samantaz Fox 2023-06-06 23:10:35 +02:00
  • 39abd2c3f7
    Videos: Improve streams parsing Samantaz Fox 2023-06-06 23:09:19 +02:00
  • 88b12ab2ee
    rebase use Samantaz Fox 2023-02-26 00:51:30 +01:00
  • eff549958e
    Videos: Use the new Stream classes across the code Samantaz Fox 2023-02-04 17:14:55 +01:00
  • 06f273ec91
    Videos: Add high level functions to parse formats/adaptiveFormats Samantaz Fox 2023-01-28 19:54:12 +01:00
  • c4691988dd
    Videos: Create some base classes for streams Samantaz Fox 2023-01-26 23:48:12 +01:00
  • ad9ba381e3
    Crystal: Force using PCRE (legacy) for cross-compilation Samantaz Fox 2023-09-17 13:39:48 +02:00
  • b154819a81
    CI: Add docker file for arm64 cross-compilation Samantaz Fox 2023-09-16 23:36:16 +02:00
  • 7d262f19ec
    Makefile: Add cross-compilation targets Samantaz Fox 2023-09-16 23:33:40 +02:00
  • 8a76e4f001
    Remove videojs-share syeopite 2024-11-10 01:48:18 -08:00
  • 9892604758
    Prepare for next release Samantaz Fox 2024-11-10 21:40:32 +01:00
  • 5d2dd40bc3
    Release v2.20241110.0 v2.20241110.0 Samantaz Fox 2024-11-10 21:04:37 +01:00
  • 699d53ad41
    Update shard.yml metadata (#5066) Samantaz Fox 2024-11-10 21:03:13 +01:00
  • 2150264d84
    Update CHANGELOG.md Samantaz Fox 2024-11-10 18:00:26 +01:00
  • d42561d74a
    API: Add "sort_by" parameter to channels/shorts endpoint (#5071) Samantaz Fox 2024-11-10 17:50:00 +01:00
  • 7092bb8855
    Docker: Install tzdata in Dockerfile (#5070) Samantaz Fox 2024-11-10 17:48:18 +01:00
  • d7c35e6e3d
    Videos: Stop using TVHTML5_SIMPLY_EMBEDDED_PLAYER (#5063) Samantaz Fox 2024-11-10 17:45:58 +01:00
  • bc86fb8a82
    Routing: Deprecate old channel API routes (#5045) Samantaz Fox 2024-11-10 17:44:45 +01:00
  • ec82c2f539
    Videos: use WEB client instead of WEB CREATOR (#4984) Samantaz Fox 2024-11-10 17:41:54 +01:00
  • 4b363e32fa
    Parsers: Fix parsing live_now and premiere_timestamp (#4934) Samantaz Fox 2024-11-10 17:36:49 +01:00
  • bbb9d3f80b
    Move reddit comment logic to extension shard syeopite 2024-11-10 00:49:59 -08:00
  • 49c40b3bc3
    Ensure before_all handler is called first syeopite 2024-11-10 00:47:39 -08:00
  • 5bf4e20c5a
    Add ability to load extension shards for Invidious syeopite 2024-11-09 23:10:13 -08:00
  • 7a15318fbc
    Skip route if resp got closed by before handlers syeopite 2024-11-10 05:45:06 +00:00
  • 5fa87cc27c Add support for author thumbnails in search api for videos ChunkyProgrammer 2024-11-09 22:31:41 -05:00
  • d2123b4682 Sort channel shorts API Brahim Hadriche 2024-11-09 17:49:06 -05:00
  • 0f8f32bca8 remove explicit usage of WEB Émilien (perso) 2024-11-08 23:33:19 +01:00
  • f3e93ca83d revert back to www.youtube.com when client_config.screen embed Emilien 2024-11-08 21:56:48 +01:00
  • 82b1506ccc remove usage of WebEmbeddedPlayer Emilien 2024-11-08 21:56:24 +01:00
  • b9ad9bd723 use WEB when po_token + android test suite when no po_token Emilien 2024-11-08 21:47:52 +01:00
  • 8bf7e02978
    Change authors section to reflect current state syeopite 2024-11-09 13:04:10 -08:00
  • 1a49e798c8
    Docker: Install tzdata in Dockerfile Samantaz Fox 2024-11-09 21:52:06 +01:00
  • 90dc0dbdc5
    Rebase error syeopite 2023-12-06 00:03:00 -08:00
  • 401a4fc62d
    Lint syeopite 2023-09-17 13:22:00 -07:00
  • c6e14e51bc
    Change order of commentsEnabled in parse results syeopite 2023-09-17 13:20:15 -07:00
  • f1785170f0
    Request Reddit comm when yt disabled during nojs=1 syeopite 2023-09-17 12:41:37 -07:00
  • e0807139eb
    Use button instead of anchor for try reddit link syeopite 2023-09-17 11:58:14 -07:00
  • 08adf93aac
    Remove extra whitespace syeopite 2023-09-17 11:41:17 -07:00
  • b2dc4eb0dd
    Improve locale keys for comments disabled messages syeopite 2023-09-17 11:37:27 -07:00
  • 94d23af269
    Condense try-reddit-comments-link HTML in player.js syeopite 2023-09-17 18:43:12 +00:00
  • f73ec76f11
    Use short syntax for comment entry-point detection syeopite 2023-09-17 18:30:06 +00:00
  • 78446a37e8
    Update comment detection to not use msg renderer syeopite 2023-09-06 12:28:22 -07:00
  • 5baa39b8bd
    Bump Video struct schema version syeopite 2023-08-19 18:44:41 -07:00
  • b66af7cf9a
    Add missing semicolons syeopite 2023-08-10 11:59:43 -07:00
  • 48f3702255
    Escape warning messages for disabled comments syeopite 2023-08-08 23:12:26 -07:00
  • a025645f06
    Add btn to try reddit comments when yt is disabled syeopite 2023-08-08 22:41:47 -07:00
  • d0fecd2bc0
    Add error message when comments are disabled syeopite 2023-08-08 21:49:06 -07:00
  • 1432827bf4
    Fix Ameba warnings syeopite 2024-11-08 16:38:03 -08:00
  • d6573c95d8
    Run Crystal formatter syeopite 2024-04-28 21:07:03 -07:00
  • 4a6a0ec2fe
    Don't use generic click handler for chapter widget syeopite 2024-01-22 00:06:27 -08:00
  • 8048a56776
    Code quality fixes syeopite 2024-01-21 23:44:05 -08:00
  • 06cd9bac94
    Refactor: Add object to represent chapters syeopite 2024-01-13 23:46:20 -08:00
  • 14bc5b3424
    Use Time::Span for timestamps in chapter struct syeopite 2023-10-21 12:45:05 -07:00
  • eb48c3a3d1
    Use WebVTT.build for chapters vtt file syeopite 2023-10-21 12:21:23 -07:00
  • f4b2251bdf
    Use proxy url for chapter thumbnails in JSON API syeopite 2023-09-20 11:54:35 -07:00
  • c7e046f903
    Add data for chapters to JSON endpoint for videos syeopite 2023-09-20 11:52:07 -07:00
  • 9601de6a24
    Add separate method for constructing chapters json syeopite 2023-09-20 10:55:02 -07:00
  • 4c47ff7463
    Move parsed chapters info to "extra video infos" syeopite 2023-09-19 13:27:31 -07:00
  • fe8084989b
    Use short-hand block notation for parsing chapters syeopite 2023-09-19 13:25:06 -07:00