Commit Graph

  • 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
  • 81c8daf852 web/storage: robuster er opfs availability check jj 2025-06-11 14:23:28 +00:00
  • a06baa41c1 web: add uuid() function with fallback if randomUUID is missing jj 2025-06-11 14:18:04 +00:00
  • eb90843fc9 web/pagenav: use pop() instead of at(-1) jj 2025-06-11 14:17:32 +00:00
  • dbb83b9e97 web/i18n/settings: remove unused strings wukko 2025-06-11 17:50:28 +06:00
  • 35530459b6 ci: replace WEB_DEFAULT_API var with dummy jj 2025-06-11 11:09:04 +00:00
  • 0bcb28c44c merge: 11.1 api update wukko 2025-06-08 20:53:33 +06:00
  • ed980e3893 api/package: bump version to 11.1 wukko 2025-06-08 20:49:43 +06:00
  • 4b6447cba6 api/youtube: use the original track instead of default wukko 2025-06-08 19:30:43 +06:00
  • adc5b89fc2 api/soundcloud: ignore encrypted protocols, match against prefix jj 2025-06-08 13:17:14 +00:00
  • 2154f464d7 api/soundcloud: prefer progressive format over hls jj 2025-06-08 12:44:31 +00:00
  • eae6a7aa63 api/tests/soundcloud: update the go+ test link wukko 2025-06-08 18:17:07 +06:00
  • ab513ead4b docs/run-an-instance: fix the api path in local dev instructions (#1331) ryaan 2025-06-08 05:12:52 -07:00
  • 495729e174 api/pinterest: return fetch.empty if a link is invalid (#1299) hyperdefined 2025-06-08 08:11:05 -04:00
  • 170cf293bf api/soundcloud: add more metadata fields (#1313) nexpid 2025-06-08 14:07:38 +02:00
  • 19c036494f api/cluster: version check for supportsReusePort() jj 2025-06-07 09:24:22 +00:00
  • 212b07394d api: set up env watcher only after cluster is initialized jj 2025-06-07 09:23:09 +00:00
  • e2b6879ea2 api/env: log information about dynamic env changes jj 2025-06-07 08:34:31 +00:00
  • 5ac87bab09 web/package: bump version to 11.0.2 wukko 2025-06-07 14:04:51 +06:00
  • ad96155831 api/package: bump version to 11.0.3 wukko 2025-06-07 14:04:39 +06:00
  • 1bd320ced4 web/i18n/remux: fix a typo in explainer's description (#1320) NexusXe 2025-06-07 02:17:02 -05:00
  • d6095db619 api/service-config/youtube: add /v/:id link pattern wukko 2025-06-07 13:12:04 +06:00
  • 5a7708f030 docs/api: fix spacing typo in a table wukko 2025-06-07 12:24:40 +06:00
  • df7819daa1 api/tests/twitter: update some test links to more popular ones wukko 2025-06-07 12:00:51 +06:00
  • 10e6b4ec71 api/service-alias: add an alias for twitch wukko 2025-06-07 11:51:44 +06:00
  • 5cd5013de0 api/service-config/vimeo: add /groups/ link pattern wukko 2025-06-07 11:49:40 +06:00
  • 77e78d55fc web/workers/fetch: catch network-related errors & retry 3 times wukko 2025-06-07 11:46:16 +06:00
  • 2f5304f479 web/i18n/queue: update fetch.empty_tunnel to be more informative wukko 2025-06-07 11:29:28 +06:00
  • 8c3c084c9c docker: bump node version to 24 jj 2025-06-05 18:13:57 +00:00
  • a0560fe684 web: update crypto addresses jj 2025-06-05 18:13:34 +00:00
  • 291f3401dd web/queue: fix overflow scroll wukko 2025-06-05 13:45:49 +06:00