WebStreamr
65191cfc8d
fix(source): exclude ad videos in HDHub4u
2026-03-27 22:03:14 +00:00
WebStreamr
bd2dec0392
fix(source): remove stray console.log
2026-03-27 21:59:07 +00:00
WebStreamr
43f04455f1
feat(source): add HDHub4u
2026-03-27 21:42:10 +00:00
WebStreamr
43637a2ff4
refactor(source): extract hd hub link redirect resolver
2026-03-27 20:17:03 +00:00
WebStreamr
ff39c59475
fix(source): remove XDMovies
...
was fun while it lasted, I won't implement a 15s websocket wait
2026-03-23 16:55:48 +00:00
WebStreamr
8fe4cc5a9b
fix(source): switch to new Frembed URL and resolve link redirects
2026-03-13 15:50:08 +00:00
WebStreamr
964e979469
fix(source): add support for old XDMovies uploads without URL protector
2026-02-23 11:14:53 +00:00
WebStreamr
cf8fb4cfa4
fix(source): handle new XDMovies URL protection
2026-02-21 15:10:11 +00:00
WebStreamr
2612860f15
fix(source): make XDMovies a fallback source to avoid hubcloud and many duplicates
2026-02-02 15:37:15 +00:00
WebStreamr
1f4d81bfc9
feat(source): add XDMovies
2026-02-02 14:42:53 +00:00
WebStreamr
a5539bcf59
refactor(cache): make code more dry and return in-memory cache for test env
2026-01-22 15:01:00 +00:00
WebStreamr
7b708e2385
chore: add priority for sorting, move VixSrc up and RgShows down
2026-01-18 13:21:17 +00:00
WebStreamr
986db2cc67
chore: extract HubDrive handling into own extractor re-using HubCloud for better caching, increase both TTLs
2026-01-16 13:16:07 +00:00
WebStreamr
79c8e7fc32
fix(source): be resilient against missing heights in 4KHDHub
2026-01-15 20:05:03 +00:00
WebStreamr
5ef6119294
fix: calculate fallback count properly, only use VidSrc when no other normal source provided results
2026-01-15 19:43:55 +00:00
WebStreamr
bad1170421
feat: introduce fallback sources and mark VidSrc and RgShows as such
...
fallback sources are only considered when not enough results are found.
the idea is to use it for sources which are very useful as fallback but
not everytime either because the quality is not good or querying them is
resource intensive.
2026-01-15 14:03:03 +00:00
WebStreamr
381fb89cfb
feat(source): bring back VidSrc as multi source
...
This reverts commit 1bd85fb4ad .
2026-01-14 13:11:40 +00:00
WebStreamr
51aa127a33
chore: regularly clean-up expired items from sqlite cache
2026-01-14 13:00:42 +00:00
WebStreamr
f7cf9da686
fix(source): make 4KHDHub title matching just a tiny bit less strict
...
To make the guy happy who wants to sleep with my mother
2026-01-14 11:15:40 +00:00
WebStreamr
f047287fe9
feat: introduce generic meta cache
2026-01-12 19:48:54 +00:00
WebStreamr
05b80a2d63
chore: configure more Indian languages, add Tamil and Telugu to 4KHDHub
2026-01-11 19:29:55 +00:00
WebStreamr
de79dc014f
fix(source): RgShows is multi
2026-01-11 19:13:14 +00:00
WebStreamr
1a99a9e99b
chore: enable nonBlocking secondary cache writes
2026-01-11 19:12:09 +00:00
WebStreamr
559ee6ed4e
chore(source): simplifly Frembed domain detection again
...
no clue why, but audin213.com is timing out on the official instance
2026-01-10 20:43:35 +00:00
WebStreamr
b273e3a71d
chore(source): improve 4KHDHub search matching
...
- search without year, otherwise incorrect results might be returned
only
- do a less stricter levenshtein if name is fully included
2026-01-10 20:28:49 +00:00
WebStreamr
dcad7db29c
feat: add RgShows
2026-01-09 15:34:04 +00:00
WebStreamr
04f3fc42e0
fix(source): adapt MegaKino domain
...
they came up with something new which might not work with redirects any
more. let's see..
2026-01-06 15:39:54 +00:00
WebStreamr
7146c6cf11
fix(source): handle MegaKino relative page links
2026-01-06 14:03:28 +00:00
WebStreamr
41bc53b9da
chore(source): do not filter out any KinoGer links
2026-01-06 13:49:46 +00:00
WebStreamr
f8f62db174
chore(source): determine latest 4KHDHub domain more dynamically
2026-01-02 09:15:30 +00:00
WebStreamr
93a098e438
chore(source): add 4KHDHub test for stranger things s05e08
2026-01-02 08:58:11 +00:00
WebStreamr
1f4d7c752d
chore(source): update 4KHDHub TLD and re-generate fixtures
2026-01-02 08:47:12 +00:00
WebStreamr
6f24b7928d
fix(test): improve stability of MegaKino test by dirty mocking getFinalRedirectUrl
2025-12-22 13:31:30 +00:00
WebStreamr
924265b964
fix(source): determine Frembed domain dynamically
2025-12-22 10:34:18 +00:00
WebStreamr
7264fd2ed4
chore(source): useless debug log
2025-12-22 10:29:14 +00:00
WebStreamr
258e35c94d
fix(source): resolve MegaKino dynamically and cache for an hour
2025-12-12 16:12:41 +00:00
WebStreamr
42b9cbe38f
fix(source): update MegaKino domain
2025-12-11 16:19:26 +00:00
WebStreamr
1bd85fb4ad
chore(source): remove VidSrc which does not add value atm
2025-12-11 15:47:55 +00:00
WebStreamr
0f7bc7c07f
fix(source): update MegaKino domain
2025-12-06 23:01:39 +00:00
WebStreamr
cf0be4712e
fix(source): return all KinoGer domains, fixes VOE results
2025-12-06 23:01:39 +00:00
WebStreamr
8dae887eca
revert: fix(source): remove KinoGer
...
This reverts commit e5a5c62106 .
2025-12-06 23:01:28 +00:00
WebStreamr
5c04104ad2
chore: introduce helper for better and central season/episode formatting
2025-12-01 10:51:44 +00:00
WebStreamr
1765311586
chore(source): use more consistent meta title format
2025-11-29 12:54:34 +00:00
WebStreamr
67d0508fd7
fix: ensure that VixSrc results have a title
2025-11-28 16:15:44 +00:00
WebStreamr
d07d31d94a
fix(source): update frembed domain and add referer for API requests
2025-11-28 15:51:48 +00:00
WebStreamr
09f795b862
feat: switch to axios to avoid Cloudflare TLS fingerprinting issues
2025-11-28 15:51:47 +00:00
WebStreamr
88a1fe10a1
fix(source): switch to new Frembed domain
2025-11-02 21:54:42 +00:00
WebStreamr
e5a5c62106
fix(source): remove KinoGer
...
protected via CloudFlare challenge
2025-11-01 19:49:43 +00:00
WebStreamr
331e5bd5d1
fix(source): add fallback search for english title to Kokoshka
2025-10-29 13:30:58 +00:00
WebStreamr
172edaf0fc
fix(source): fine-tune Kokoshka result matching
2025-10-29 13:30:53 +00:00