Commit Graph

  • aa49892e39 web: update ios safari version regex wukko 2025-06-29 10:53:02 +06:00
  • 214af73a1e docs/api: add subtitleLang, sublanguage, and update localProcessing wukko 2025-06-28 21:50:43 +06:00
  • a60e94d628 web/package: bump version to 11.2 wukko 2025-06-28 20:47:14 +06:00
  • 8da71e413e api/package: bump version to 11.2 wukko 2025-06-28 20:47:08 +06:00
  • a751f81ea3 version-info: return git branch info correctly in cf workers wukko 2025-06-28 19:06:21 +06:00
  • bd0caac5ba web/changelogs/11.0: set a fixed commit in compare, fix env name error wukko 2025-06-28 17:48:31 +06:00
  • 4fc2952c54 web/audio-sub-language: update localized values dynamically wukko 2025-06-28 17:43:46 +06:00
  • d70180b23c api/core: merge isApiKey and isSession into authType wukko 2025-06-28 17:05:18 +06:00
  • bc8c16f469 web/env: accept 1 as bool value wukko 2025-06-28 16:59:00 +06:00
  • 3d2473d8ef web/audio-sub-language: refactor to avoid code duplication wukko 2025-06-28 16:44:28 +06:00
  • c16444126e api/env: backwards compatibility with SESSION_RATELIMIT wukko 2025-06-28 16:37:54 +06:00
  • 7298082bd5 api: refactor two static arrays to set wukko 2025-06-28 16:31:39 +06:00
  • 9d818300f4 api/twitter: add subtitle extraction wukko 2025-06-28 16:19:41 +06:00
  • fffb31dbf0 web/i18n/error/api: fix a typo in fetch.short_link wukko 2025-06-28 14:46:03 +06:00
  • 51c5d055ec api/service-patterns/tiktok: allow longer shortLink wukko 2025-06-28 14:45:04 +06:00
  • 900c6f27ca api/tests/vimeo: allow mature video tests to fail wukko 2025-06-27 21:47:21 +06:00
  • 8feaf5c636 api/api-keys: replace .find() with .some() in allowedServices wukko 2025-06-26 22:32:39 +06:00
  • dce9eb30c1 docs/protect-an-instance: add info about allowedServices in api keys wukko 2025-06-26 22:23:25 +06:00
  • 3243564f77 api/api-keys: add allowedServices to limit or extend access wukko 2025-06-26 22:20:09 +06:00
  • d69100c68d api/tiktok: validate that redirected link is still tiktok wukko 2025-06-26 21:32:31 +06:00
  • 81a0d5e154 web/queue: scale cropped covers to 720x720 wukko 2025-06-26 18:11:02 +06:00
  • bfb23c86f9 web/queue: add cover only to mp3 files wukko 2025-06-26 18:09:04 +06:00
  • 84aa80e2d3 api/match-action: don't add cover if metadata is disabled wukko 2025-06-26 17:45:01 +06:00
  • 655e7a53a2 docs/api: add info about cover & cropCover wukko 2025-06-26 17:39:05 +06:00
  • e4ce873b56 web/queue: add audio covers & crop them when needed wukko 2025-06-26 17:36:55 +06:00
  • 164ea8aeb9 api: return covers from soundcloud and youtube wukko 2025-06-26 17:36:26 +06:00
  • 4ff4766bda docs/api: add info about subtitle bool in local processing response wukko 2025-06-26 15:59:38 +06:00
  • f7e5951410 web/lib/device: enable local processing on all ios devices wukko 2025-06-25 23:19:24 +06:00
  • f4637b746c api/rutube: add subtitles wukko 2025-06-25 20:07:34 +06:00
  • 3dae5b2eb0 api/ffmpeg: move stream type + url count check to remux() wukko 2025-06-25 19:57:23 +06:00
  • 52695cbd0f api/service-config: replace static arrays with sets wukko 2025-06-25 19:33:16 +06:00
  • fcdf5da73e api/ffmpeg: refactor even more wukko 2025-06-25 19:32:36 +06:00
  • d3793c7a54 api/ffmpeg: map video and audio in remux() with one main input wukko 2025-06-24 20:46:14 +06:00
  • 4f4478a21d api/ffmpeg: fix audio codec args in remux() wukko 2025-06-24 20:24:53 +06:00
  • 14657e51d3 api/stream: split types.js into proxy.js and ffmpeg.js wukko 2025-06-24 20:09:41 +06:00
  • aa376d76f6 api/stream/types: huge refactor & simplification of code wukko 2025-06-24 19:55:50 +06:00
  • 28b85380c9 api/vk: allow auto generated subs & pick explicitly vtt wukko 2025-06-24 17:56:04 +06:00
  • 75691d4bac api/tests/facebook: replace a dead link wukko 2025-06-24 17:28:05 +06:00
  • ff06a10b5c api/processing/url: improve vk url parsing wukko 2025-06-24 17:21:32 +06:00
  • 997b06ed0e api/vk: add support for subtitles wukko 2025-06-24 17:06:19 +06:00
  • 44f4ea32c6 api/stream/internal: stream vk videos in chunks wukko 2025-06-24 17:04:43 +06:00
  • 599ec9dd92 web/UpdateNotification: update margin & font size wukko 2025-06-22 20:56:05 +06:00
  • b384dc81cd web/error/api: add missing "the" to fetch.critical.core wukko 2025-06-22 20:12:36 +06:00
  • 6d62bce92d api/match-action: don't force local-processing response for pickers wukko 2025-06-22 20:12:22 +06:00
  • 21c4a1ebbc api/match: set alwaysProxy to true if local processing is forced wukko 2025-06-22 20:09:48 +06:00
  • 0fca9c440c api/schema: remove deprecated variables wukko 2025-06-22 20:07:37 +06:00
  • 05fb1601c8 api/match: update forcing local processing via env wukko 2025-06-22 20:06:28 +06:00
  • f883887e4a web/queue: don't try to add a remux task if response type is proxy wukko 2025-06-22 16:33:00 +06:00
  • 61e0862b10 web/types/api: add proxy local processing type wukko 2025-06-22 16:31:09 +06:00
  • 885398955f web/settings/local: transform the media processing setting to a switcher wukko 2025-06-22 16:29:47 +06:00
  • a4d5f5b380 web/settings: migrate boolean localProcessing to enum wukko 2025-06-22 16:28:18 +06:00
  • ac85ce86c0 api/processing/request: backwards compat with boolean localProcessing wukko 2025-06-22 16:21:55 +06:00
  • 28ab2747ce api/match-action: support forced local processing wukko 2025-06-22 16:21:37 +06:00
  • a6b599a828 api/schema: transform localProcessing to enum wukko 2025-06-22 16:20:27 +06:00
  • a998a5720c web/queue: refactor media icon selection wukko 2025-06-22 15:23:39 +06:00
  • 2c0a1b6990 web/i18n/settings: update subtitles description wukko 2025-06-20 20:35:23 +06:00
  • 630e4a6e0d api/tiktok: add support for subtitles wukko 2025-06-20 20:07:50 +06:00
  • aff2d22edc api/language-codes: add reverse lookup (2 to 1) wukko 2025-06-20 20:05:17 +06:00
  • d18b22e7ed api/processing/request: return a unique error code wukko 2025-06-20 19:53:01 +06:00
  • ab526c234e api/loom: add transcription subtitles wukko 2025-06-20 18:59:35 +06:00
  • 17ab8dd709 web/queue: add subtitles independently from remux type wukko 2025-06-20 18:30:39 +06:00
  • a44bea6b50 api/vimeo: add subtitle parsing from the mobile api wukko 2025-06-20 18:21:00 +06:00
  • a5838f3c05 api/stream/types: add subtitles & metadata to remux wukko 2025-06-20 18:16:32 +06:00
  • 254ad961d3 web/queue: add subtitle args when output has subtitles wukko 2025-06-20 17:41:20 +06:00
  • 337edfc984 api/request/local-processing: return subtitles boolean wukko 2025-06-20 17:38:49 +06:00
  • 0b0f0d65ef web/queue: add subtitle codec args wukko 2025-06-20 17:32:53 +06:00
  • 96a02d554f web/package: update libav packages wukko 2025-06-20 17:28:06 +06:00
  • 7ce9d6882b api/youtube: don't use session if user wants subtitles wukko 2025-06-20 17:27:49 +06:00
  • 993a885a3e web/util: add support for subtitle track language metadata wukko 2025-06-20 16:20:32 +06:00
  • 9f7f63783d web/api/saving-handler: add youtubeVideoContainer & subtitleLang wukko 2025-06-20 16:09:19 +06:00
  • a30a27a4ec web/settings/metadata: add subtitles language dropdown wukko 2025-06-20 15:56:11 +06:00
  • 5860c50c59 web/settings/video: add youtube container settings wukko 2025-06-20 15:50:30 +06:00
  • 1e5cc353e4 web/audio-sub-language: refactor, prioritize popular languages wukko 2025-06-20 15:42:50 +06:00
  • c9fdfca239 web/SettingsDropdown: prevent crash if selectedTitle is undefined wukko 2025-06-20 15:04:37 +06:00
  • 6e394cda29 web/settings: add youtubeVideoContainer & subtitleLang wukko 2025-06-20 15:00:13 +06:00
  • 3daf1c4834 web: refactor youtube-lang wukko 2025-06-20 14:54:42 +06:00
  • c4e910dd29 api/stream/types: refactor, support mkv, don't duplicate args wukko 2025-06-20 14:39:17 +06:00
  • 33c801f66b api/youtube: add support for youtubeVideoContainer wukko 2025-06-20 14:35:43 +06:00
  • eb249a3eed api/match: ignore subtitleLang if it's "none" wukko 2025-06-20 14:35:14 +06:00
  • 2396462c5c api/schema: add youtubeVideoContainer wukko 2025-06-20 14:23:16 +06:00
  • 4da95e0a2b web/libav: disable wasm multithreading on old ios wukko 2025-06-19 23:58:30 +06:00
  • fef6ee1a17 web/i18n/error/queue: add missing generic_error wukko 2025-06-19 22:38:16 +06:00
  • 672b3dcf46 api/match-action: convert ISO 639-1 language codes to ISO 639-2 wukko 2025-06-19 17:46:15 +06:00
  • b91c0c0013 api/stream/types: specify subtitle format for containers other than mp4 wukko 2025-06-19 17:19:39 +06:00
  • 259a0758f1 api: initial subtitles functionality with youtube support wukko 2025-06-18 20:19:19 +06:00
  • 967552b26b api/schema: add subtitleLang wukko 2025-06-18 18:37:24 +06:00
  • 1e3593103b docs/api-env-variables: update FORCE_LOCAL_PROCESSING section wukko 2025-06-17 13:40:32 +06:00
  • c0d3c21e75 docs/api-env-variables: add info about ENABLE_DEPRECATED_YOUTUBE_HLS wukko 2025-06-17 13:40:17 +06:00
  • 19be25c6e6 docs/api-env-variables: fix ratelimit variable names wukko 2025-06-17 13:34:39 +06:00
  • b8801570a9 api/env: SESSION_RATELIMIT -> SESSION_RATELIMIT_MAX wukko 2025-06-17 13:33:50 +06:00
  • af99e7218c api: disable youtube HLS by default & add env to enable it wukko 2025-06-17 13:21:16 +06:00
  • 1e7406de9d web/i18n/error/api: rephrase youtube.no_matching_format wukko 2025-06-16 13:53:57 +06:00
  • 5e7f9c53b9 api/package: update youtubei.js to 14.0.0 wukko 2025-06-16 13:53:04 +06:00
  • 2ac9153142 web/CaptchaTooltip: increase max width wukko 2025-06-15 15:16:32 +06:00
  • e18575f78c web/i18n/error/api: update youtube.no_matching_format wukko 2025-06-15 13:24:10 +06:00
  • 507fab847b web/workers/ffmpeg: proper error code for missing audio channel error wukko 2025-06-14 17:24:47 +06:00
  • 5ea170a5ac web: deprecate youtube HLS, enable it only via env variable wukko 2025-06-14 16:35:35 +06:00
  • 863d39db6f web/i18n/about: remove an unused string wukko 2025-06-12 12:37:38 +06:00
  • ace654ea91 web/i18n/dialog: remove even more unused strings wukko 2025-06-12 11:56:09 +06:00
  • d0298db112 web/i18n/dialog: remove unused strings wukko 2025-06-12 11:48:29 +06:00