| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-02-12 | Videos: Use start time and end time for clips (#4264) | Samantaz Fox | |
| This PR parses the start and end time for clips. It also adds a new, dedicated API endpoint (`/api/v1/clips/{id}`) for retrieving the start and end time of a clip. Here is a sample response from that new endpoint (`video` is a video object, as described in https://docs.invidious.io/api/common_types/#videoobject): GET `/api/v1/clips/UgkxxPM3BRphCAPLP88YoUGuj79KXPfpNNO_?pretty=1` Response: ``` { "startTime": 8842.645, "endTime": 8855.856, "clipTitle": "✂️ Kirby is pink!", "video": {} } ``` Closes issue 3921 | |||
| 2024-02-12 | API: Unescape search suggestions (#4218) | Samantaz Fox | |
| Previously, the suggestion were HTML encoded. This PR fixes that. | |||
| 2024-02-12 | API: Add playlist and start time to resolve_url | Samantaz Fox | |
| This adds `playlistId` and `startTimeSeconds` to /api/v1/resolveurl if these informations were returned by Youtube's endpoint. | |||
| 2024-02-12 | Extractors: Don't error if AuthorId does not exist (#3869) | Samantaz Fox | |
| Some playlist author's don't have a YouTube channel, so does movies. This caused various extractors (related videos, search) to fail. Closes the following issues: 2530, 3349, 3766, 3812, 4133 | |||
| 2024-02-12 | Merge pull request #4423 from tleydxdy/xml-namespace | Émilien (perso) | |
| Fix pubsub feed parsing | |||
| 2024-02-08 | Fix when video from pubsub is a scheduled event | shironeko | |
| 2024-02-08 | Fix pubsub feed parsing | shironeko | |
| similar to what's done in #3793, this is causing an assert on my instance | |||
| 2024-01-29 | fix: prevent censoring of self-harm related search queries (#4403) | ThetaDev | |
| * fix: prevent censoring of self-harm related search queries * fix: yt_filters_spec with new flag | |||
| 2024-01-10 | Add parameter to disable `force_resolve` in `make_client` (#4335) | syeopite | |
| * Add option to disable force_resolve in make_client Some websites such as archive.org and textcaptcha.com does not support IPv6 and as such requests fail when Invidious requests with IPv6 to those services. * Reenable force_resolve on pubsub subcribe request * Make force_resolve false by default in make_client * Remove missed explicit force_resolve=false | |||
| 2024-01-10 | Exempt issues with "exempt-stale" from staling (#4385) | syeopite | |
| The exempt-stale label was not actually set to exempt issues from staling... | |||
| 2023-12-26 | add null safety to clip parsing | ChunkyProgrammer | |
| 2023-12-19 | fix potential memory leak | ChunkyProgrammer | |
| 2023-12-18 | Improve depends_on docker-compose (#4249) | Luigi | |
| * Improve depends_on checking the service is up and healthy before start the service that might cause issue first boot * Docker version Ubuntu 22.04 has a version which doesn't support restart | |||
| 2023-12-07 | fix related video author when id is empty | ChunkyProgrammer | |
| 2023-12-07 | Search: Don't error if AuthorId does not exist | Chunky programmer | |
| 2023-12-07 | Add API endpoint for Clips | ChunkyProgrammer | |
| 2023-12-07 | use start time and endtime for clips | ChunkyProgrammer | |
| 2023-12-07 | Unescape search suggestions | ChunkyProgrammer | |
| 2023-12-06 | Move "Projects using Invidious" section to the docs (#4283) | Samantaz Fox | |
| 2023-12-06 | Remove anti-captcha (#4277) | Samantaz Fox | |
| 2023-12-06 | Misc: Fix logic for setting user agent (#4265) | Samantaz Fox | |
| 2023-12-06 | Misc: Use #splat method for macro expressions (#4242) | Samantaz Fox | |
| 2023-12-06 | Chores: Update Crystal CI (#4239) | Samantaz Fox | |
| 2023-12-06 | Videos: Append '&mpd_version=5' to DASH manifest URL (#4196) | Samantaz Fox | |
| 2023-12-06 | Player: Fix iOS screen timeout in loop mode (#4076) | Samantaz Fox | |
| 2023-12-06 | Remove short sha docker tag (#4312) | unbelauscht | |
| 2023-12-06 | docker-meta generate versioned docker tags & OCI labels (#4161) | unbelauscht | |
| * Use docker-meta to generate tags and labels + versioning I updated the workflow to have additional tags based on git tags. This way an administrator can get images by Invidious version tag. * Use current date as image tag * Switch to YYYY.MM.DD-SHA_SHORT * Use short sha to follow existing tagging style * revert build-push-actions to v5 --------- Co-authored-by: panda <panda@purplehaze.com> | |||
| 2023-12-01 | ci: update github actions (#4209) | Abdul Rauf | |
| * ci: update actions/checkout to v4 * ci: remove patch version from crystal-lang/install-crystal latest patch will be automatically installed which is 1.8.1 https://github.com/crystal-lang/install-crystal * ci: update docker/setup-buildx-action to v3 * ci: update docker/build-push-action to v5 * ci: update docker/setup-qemu-action to v3 * ci: update docker/login-action to v3 * ci: actions/stale to v8 https://github.com/actions/stale/blob/main/CHANGELOG.md * Revert "ci: remove patch version from crystal-lang/install-crystal" This reverts commit 8c39ce846fa0a7057d66dc25b853c40b2366faf3. | |||
| 2023-11-23 | Rewording and formating | TheFrenchGhosty | |
| 2023-11-21 | Replace projects using invidious with doc link | syeopite | |
| 2023-11-21 | Update README.md | maboroshin | |
| Add GTK+ Pipe Viewer, PlasmaTube | |||
| 2023-11-21 | README: Improve "Projects using Invidious" section | maboroshin | |
| 2023-11-21 | Install rsvg-convert on docker images (#4230) (#4282) | Timothy Redaelli | |
| In #4103 alpine was updated from 3.16 to 3.18, but in 3.17 librsvg packages was splitted and rsvg-convert is on his own package. | |||
| 2023-11-20 | Remove leftover functions/specs used by the anti-captcha job | Samantaz Fox | |
| 2023-11-20 | Config: Remove anti-captcha related configs | Samantaz Fox | |
| 2023-11-20 | Jobs: Remove BypassCaptchaJob | Samantaz Fox | |
| 2023-11-19 | Revert "Make head request to resolve short urls" | Brahim Hadriche | |
| This reverts commit 7e267da5beef5981b6db40e7b20f23f5dbd81136. | |||
| 2023-11-17 | add user_agent if empty or crystal | ChunkyProgrammer | |
| 2023-11-15 | Fix logic for setting user agent | ChunkyProgrammer | |
| 2023-11-08 | Channel: Fetch header informations from homepage (#4241) | Samantaz Fox | |
| 2023-11-08 | Replace more * in macro with #splat | syeopite | |
| 2023-11-08 | Remove instance of the * operator in macro expr | syeopite | |
| 2023-11-08 | Use #splat method for macro expressions | syeopite | |
| 2023-11-07 | Fetch channel info from home tab instead of about | syeopite | |
| 2023-11-07 | Update params protobuf for channel about tab | syeopite | |
| 2023-11-07 | Add CI for Crystal 1.10.1 | syeopite | |
| 2023-11-07 | Drop support for Crystal 1.6.2 | syeopite | |
| 2023-11-04 | Add playback success rate to `/api/v1/stats` (#4085) | syeopite | |
| * Add stats-based /videoplayback blockage status * Count when YouTube returns wrong video as failure * Cast playback stats hash type prior to return * Bump stats refresh timer to 10 minutes | |||
| 2023-11-02 | force resolve for everything (#4225) | Émilien (perso) | |
| 2023-10-26 | format | Brahim Hadriche | |
