wukko
84aa80e2d3
api/match-action: don't add cover if metadata is disabled
2025-06-26 17:45:01 +06:00
wukko
164ea8aeb9
api: return covers from soundcloud and youtube
...
& refactor createProxyTunnels() in stream/manage a little
2025-06-26 17:36:26 +06:00
wukko
52695cbd0f
api/service-config: replace static arrays with sets
2025-06-25 19:33:16 +06:00
wukko
997b06ed0e
api/vk: add support for subtitles
2025-06-24 17:06:19 +06:00
wukko
6d62bce92d
api/match-action: don't force local-processing response for pickers
...
cuz that won't work, at least for now
2025-06-22 20:12:22 +06:00
wukko
21c4a1ebbc
api/match: set alwaysProxy to true if local processing is forced
2025-06-22 20:09:48 +06:00
wukko
28ab2747ce
api/match-action: support forced local processing
2025-06-22 16:21:37 +06:00
wukko
630e4a6e0d
api/tiktok: add support for subtitles
2025-06-20 20:07:50 +06:00
wukko
aff2d22edc
api/language-codes: add reverse lookup (2 to 1)
2025-06-20 20:05:17 +06:00
wukko
ab526c234e
api/loom: add transcription subtitles
...
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
Run service tests / test service functionality (push) Waiting to run
Run service tests / test service: ${{ matrix.service }} (push) Blocked by required conditions
Run tests / api sanity check (push) Waiting to run
Run tests / check lockfile correctness (push) Waiting to run
Run tests / web sanity check (push) Waiting to run
since there's no language selection (at all), we just add the only transcription if a user wants subtitles
2025-06-20 18:59:35 +06:00
wukko
a44bea6b50
api/vimeo: add subtitle parsing from the mobile api
2025-06-20 18:21:00 +06:00
wukko
672b3dcf46
api/match-action: convert ISO 639-1 language codes to ISO 639-2
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Has been cancelled
Run service tests / test service functionality (push) Has been cancelled
Run tests / check lockfile correctness (push) Has been cancelled
Run tests / web sanity check (push) Has been cancelled
Run tests / api sanity check (push) Has been cancelled
Run service tests / test service: ${{ matrix.service }} (push) Has been cancelled
2025-06-19 17:46:15 +06:00
wukko
259a0758f1
api: initial subtitles functionality with youtube support
...
this took way more effort than i expected it to do, mostly because of youtube locking everything down to shit
local processing doesn't function with subtitles yet, wasm needs to be updated
2025-06-18 20:24:13 +06:00
wukko
e7d4b72c8c
api/schema: tiktokH265 -> allowH265, twitterGif -> convertGif
...
h265 param is already used for more than tiktok, and gif param will be used for bluesky gifs in the future
2025-01-29 15:37:58 +06:00
wukko
c7c9cf2f0f
api: add local processing response type & param
...
`local-processing` type returns needed info for on-device processing and creates basic proxy tunnels
2025-01-29 15:00:50 +06:00
wukko
0ab3fe4d2a
api: itunnel transplants ( #1065 )
2025-01-21 00:10:49 +06:00
jj
035825bc05
api: cache original request parameters in stream
2025-01-20 14:38:55 +00:00
wukko
ed8f4353ea
api/processing: add support for xiaohongshu
2025-01-20 19:10:02 +06:00
wukko
63b2681017
api/match-action: always proxy photos
2025-01-20 19:04:31 +06:00
jj
ce7d553beb
api/match-action: pass audio bitrate when creating tiktok stream
...
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Has been cancelled
Run service tests / test service functionality (push) Has been cancelled
Run tests / check lockfile correctness (push) Has been cancelled
Run tests / web sanity check (push) Has been cancelled
Run tests / api sanity check (push) Has been cancelled
Run service tests / test service: ${{ matrix.service }} (push) Has been cancelled
fixes #996
2025-01-12 16:43:55 +00:00
jj
1ed7e74773
api/match-action: pass isHLS when muting audio
...
fixes a bug where HLS status would be ignored if a muted video
was downloaded with HLS enabled
2024-12-22 14:09:16 +00:00
wukko
50344eda17
api/match-action: proper error code for unsupported audio extraction
2024-11-28 15:48:18 +06:00
wukko
8a24dbb42d
api/match-action: fix audio in tiktok picker
...
it didn't have an audio format in the filename, so it either failed or downloaded without an extension.
closes #870
2024-11-24 19:02:10 +06:00
wukko
3de3e9e158
api: remove support for vine cuz the archive is dead
...
masterful gambit elon musk
2024-11-15 18:29:21 +06:00
wukko
0ddb3e3ecc
api/match-action: add isHLS to audio stream info
2024-10-28 16:45:30 +06:00
wukko
24ae08b105
api/stream: add isHLS
to stream cache
2024-10-28 15:15:41 +06:00
wukko
a46e04358a
api/match-action: rename isM3U8
to isHLS
and u
to url
2024-10-28 15:14:36 +06:00
wukko
1e26788a1e
api/match-action: add missing ok
case to video switch
...
closes #797
2024-10-08 16:09:08 +06:00
dumbmoron
d560c0d34a
api: return correct extension for gif downloads in api response
2024-09-18 18:03:04 +00:00
wukko
80a01494c7
api/match-action: add missing twitch case to redirect group
...
closes #741
2024-09-12 14:30:21 +06:00
dumbmoron
438fce3c58
api/processing: append audio extension to filename before response
2024-09-07 12:26:43 +00:00
wukko
fff1c6c7a6
web & api: rename stream to tunnel
...
- updated the endpoint to /tunnel
- updated status to tunnel
- fixed one incorrectly named error in web
2024-09-05 00:26:48 +06:00
wukko
93f2a6b226
api/bluesky: add support for saving images
...
one or multiple, everything works
2024-09-01 16:37:24 +06:00
wukko
57050fb742
api/match-action: fix mute tag assignment for default filename
...
it's also no longer applied to photos and gifs LMFAOOO
2024-09-01 14:59:35 +06:00
wukko
a9e65b0da0
api: add an option to always proxy files
2024-08-31 14:07:37 +06:00
wukko
102dec4a84
api/match-action: clean up audio action
2024-08-22 22:45:26 +06:00
wukko
91fd26e880
api: add audio bitrate functionality
2024-08-22 19:35:17 +06:00
wukko
facf7741ce
api/stream: standardize stream types & clean up related functions
2024-08-22 17:37:31 +06:00
wukko
1f3509db07
api: update error codes in api core functions
2024-08-19 21:51:45 +06:00
wukko
c1813aa33f
api/stream: rename bridge
mode to proxy
2024-08-15 19:58:40 +06:00
wukko
5ea71ee58e
api: update post parameters
...
they're now way easier to read
2024-08-03 23:06:32 +06:00
wukko
332eae16b2
api: convert service config to JS and remove it from main config
2024-08-03 16:27:20 +06:00
wukko
0ffea2d886
api/match: pass action parameters as object
2024-08-03 15:02:59 +06:00
wukko
dd831e13e8
api: flatten code directories, better filenames, remove old files
2024-08-03 14:47:13 +06:00