Commit Graph
92 Commits
Author SHA1 Message Date
wukko 0ddb3e3ecc api/match-action: add isHLS to audio stream info 2024-10-28 16:45:30 +06:00
wukko fba6ba09c2 api/youtube: add hls codec fallback, update hls error code, refactor
also fixed best audio format
2024-10-28 15:45:18 +06:00
wukko c9eefc4d55 api/youtube: add an option to use HLS streams
- added `youtubeHLS` variable to api
- added youtube HLS parsing & handling
2024-10-28 15:17:54 +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 7c516c0468 api/cookie/manager: pass cookiePath to writeChanges()
also reordered functions to maintain the hierarchy
2024-10-28 12:08:12 +06:00
wukko 7798844755 api/youtube: refactor, fix fallback, don't repeat same actions
fallback to h264 is now done if there's no required media, not only if adaptive formats list is empty.

best audio and best video are now picked only once.
2024-10-28 12:01:38 +06:00
jj b434b0b45e api/cookies: log message to confirm successful file load 2024-10-27 18:12:01 +00:00
jj 5a5a65b373 api/cookies: trigger cookie load from api entrypoint 2024-10-27 18:10:57 +00:00
KwiatekMikiandjj b22d0efbf1 api/service-patterns: recognize older streamable links (#862) 2024-10-27 18:34:11 +01:00
wukko fb7325f3b2 api/youtube: more refactoring, return audio even if there's no video 2024-10-26 23:53:43 +06:00
wukko 8b15fe7863 api/youtube: check if playability is ok after the status switch 2024-10-26 22:49:16 +06:00
wukko cfb05282c3 api/youtube: refactor, fallback codecs, don't return premuxed videos 2024-10-23 19:56:59 +06:00
wukko ae271fd3c6 api/youtube: refactor playability status handling 2024-10-23 18:08:50 +06:00
wukko a3ee3d9c16 api/youtube: catch one more age limit error 2024-10-23 14:01:10 +06:00
wukko c33017283d api/twitter: fix gifs having a wrong file extension in a picker 2024-10-13 09:59:52 +06:00
wukko fe1d17ba8d api/service-patterns: update the tiktok tester 2024-10-12 23:29:19 +06:00
wukko 6ad838b649 api/tiktok: fix url patterns 2024-10-12 22:06:54 +06:00
wukko 1e26788a1e api/match-action: add missing ok case to video switch
closes #797
2024-10-08 16:09:08 +06:00
KwiatekMikiandGitHub b3137ad9ac feat/api: add support for twitter bookmark links (#706)
* feat: add support for twitter bookmark links

* feat: add tests for bookmark twitter links
2024-10-03 12:26:38 +06:00
wukko bf7a48a36c api/youtube: fix youtube music metadata parsing
still pretty crappy tho
2024-09-28 02:01:43 +06:00
dumbmoron 8ae48fa524 api: allow colons (:) in url paths 2024-09-21 13:24:39 +00:00
dumbmoron d560c0d34a api: return correct extension for gif downloads in api response 2024-09-18 18:03:04 +00:00
wukko a1feadb917 api/bluesky: add support for recordWithMedia embed type
& catch various api errors
2024-09-13 09:54:05 +06:00
wukko ca538a2e6c api/youtube: use webm container for av1 and opus 2024-09-12 20:07:56 +06:00
wukko e768e7f6fa api/create-filename: don't assign any of potentially blank tags 2024-09-12 14:35:42 +06:00
wukko 80a01494c7 api/match-action: add missing twitch case to redirect group
closes #741
2024-09-12 14:30:21 +06:00
wukko 64173f7a03 api/create-filename: don't push youtubeFormat if it doesn't exist
oops
2024-09-11 22:18:51 +06:00
wukko 2dbcdb18f9 api/bluesky: remove redundant await & async 2024-09-09 19:32:17 +06:00
dumbmoron fba64df118 api/snapchat: fix regex matching to thumbnail 2024-09-09 12:53:46 +00:00
wukko 498e6f4419 api/snapchat: fix spotlight url extraction 2024-09-09 18:40:59 +06:00
wukko 002e70cb89 api/schema: make tiktokFullAudio false by default 2024-09-08 22:03:29 +06:00
dumbmoron 08490c54e4 api: include generated filename in api response 2024-09-07 12:26:43 +00: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 645542c910 api/bluesky: catch video errors & prevent loading videos not from bsky 2024-09-03 13:24:08 +06:00
wukko 8cee4e58c5 api/match: accept object as single argument
hi im what i do
2024-09-02 08:27:31 +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 c71ed59660 api/url: return friendly name in unsupported link error 2024-09-01 15:51:35 +06:00
wukko 97fb6e60a2 api/service-alias: refactor 2024-09-01 15:35:49 +06:00
wukko 740a75851e api: add support for service name aliases
currently only used for bluesky
2024-09-01 15:28:29 +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 b727a56d67 api/bluesky: catch fetch errors (oops) 2024-09-01 14:39:28 +06:00
wukko 6c9601690b api: add support for bluesky videos & clean up service patterns 2024-09-01 14:34:44 +06:00
wukko ccdcd4cb09 api/url: add missing break to dailymotion case 2024-09-01 12:00:48 +06:00
wukko f464d87585 api/tiktok: add support for proxying images in a picker 2024-08-31 15:01:09 +06:00
wukko 0852f5dc09 api/snapchat: always proxy picker thumbs & support proxying everything 2024-08-31 14:52:12 +06:00
wukko 892b875e3f api/reddit: add a filename to returned gifs 2024-08-31 14:27:46 +06:00
wukko 10717c69f6 api/twitter: support proxying videos & images in a picker 2024-08-31 14:23:18 +06:00
wukko 00da2a9339 api/twitter: return a filename for images 2024-08-31 14:19:01 +06:00