• v0.46.4 ad7444ed97

    v0.46.4 Stable

    webstreamr released this 2025-09-04 11:37:50 +00:00 | 586 commits to main since this release

    0.46.4 (2025-09-04)

    Miscellaneous Chores

    • source: retry also blocking errors with different VidSrc TLD (af4d001)
    Downloads
  • v0.46.3 fde6128757

    v0.46.3 Stable

    webstreamr released this 2025-09-04 08:30:23 +00:00 | 588 commits to main since this release

    0.46.3 (2025-09-04)

    Miscellaneous Chores

    • allow forcing the IP check in the /live endpoint (cf79473)
    Downloads
  • v0.46.2 ff62ea0597

    v0.46.2 Stable

    webstreamr released this 2025-09-04 07:43:24 +00:00 | 590 commits to main since this release

    0.46.2 (2025-09-04)

    Miscellaneous Chores

    • deps: update actions/setup-node action to v5 (#320) (139cb64)

    Bug Fixes

    • extractor: remove non-working VidSrc pm TLD (ad7e480)
    • source: VixSrc is not an English source (4002301)

    Code Refactoring

    • simplify passing around meta (cfcf81b)
    Downloads
  • v0.46.1 b0a251c21e

    v0.46.1 Stable

    webstreamr released this 2025-09-03 14:49:34 +00:00 | 595 commits to main since this release

    0.46.1 (2025-09-03)

    Miscellaneous Chores

    • decrease fetcher and extractor memory cache sizes (756cd01)
    Downloads
  • v0.46.0 c7e87e14b9

    v0.46.0 Stable

    webstreamr released this 2025-09-03 13:02:24 +00:00 | 597 commits to main since this release

    0.46.0 (2025-09-03)

    Miscellaneous Chores

    • add ipStatus to /live endpoint (94abcd3)
    • fetcher: decrease timeout to 5 seconds (83021fb)
    • no special sorting for errors (12ac42e)

    Features

    • add stats endpoint with cache stats (fd0900e)
    • configure sqlite as secondary source and extractor cache (2b7e9c4)
    • source: persist PrimeWire redirect URL cache (8979060)

    Bug Fixes

    • source: make cache prop static (5ea34f6)
    • source: move countryCode filtering into central place (5547fd5)
    Downloads
  • v0.45.3 63ada6099a

    v0.45.3 Stable

    webstreamr released this 2025-09-02 15:08:17 +00:00 | 606 commits to main since this release

    0.45.3 (2025-09-02)

    Miscellaneous Chores

    • always return integers for Cache-Control max-age (1b89cad)
    • deps: update dependency jest to v30.1.3 (#314) (896ec74)
    • deps: update dependency typescript-eslint to v8.42.0 (#312) (50764b3)
    • extractor: cache Doodstream for 6h (a250440)
    • extractor: cache Dropload for 3h (ccf8006)
    • extractor: cache ExternalUrl for 6h (41aacf8)
    • extractor: cache KinoGer for 6h (316fd46)
    • extractor: cache SaveFiles for 6h (bb95118)
    • extractor: cache Soaper for 12h (1e100e6)
    • extractor: cache SuperVideo for 3h (7ac7183)
    • extractor: cache VidSrc for 3h (c68570d)
    • extractor: cache XPrime for 6h (fc17545)
    • extractor: cache YouTube for 6h (8330431)
    • extractor: start refreshing results randomly after at least 2/3 of the TTL passed (969ab8d)
    • source: cache sources for 12h (bc06cb5)

    Code Refactoring

    • consistently use cacheable for caching (dc093f7)
    Downloads
  • v0.45.2 bd38329fd8

    v0.45.2 Stable

    webstreamr released this 2025-09-01 20:12:06 +00:00 | 623 commits to main since this release

    0.45.2 (2025-09-01)

    Miscellaneous Chores

    • deps: update dependency @stylistic/eslint-plugin to v5.3.1 (#309) (285746a)
    • handle NotFoundError / 404 inside source and cache it also (4d05ac8)
    • source: remove outdated comment (2468fbd)

    Bug Fixes

    • catch all timeouts (b47a512)
    • source: consider season and episode for cache key (ceb520d)

    Code Refactoring

    • move locks into StreamController (e109637)
    Downloads
  • v0.45.1 8154527533

    v0.45.1 Stable

    webstreamr released this 2025-09-01 10:35:45 +00:00 | 630 commits to main since this release

    0.45.1 (2025-09-01)

    Miscellaneous Chores

    • deps: update jest monorepo to v30.1.2 (#308) (4414324)
    • deps: update node.js to v22.19.0 (#306) (3044e41)
    • extractor: support caching via MediaFlow Proxy (c556d95)
    • fetcher: log retries (c47f48c)
    • fetcher: retry timeouts once (0fc7675)
    • source: cache source results for 3 hours (c82a7ab)

    Bug Fixes

    • extractor: set missing viaMediaFlowProxy in Streamtape (33ee150)

    Code Refactoring

    • source: introduce abstract parent class (9da7c07)

    Tests

    • disable console logging to reduce noise (3c4507b)
    Downloads
  • v0.45.0 75363c72cf

    v0.45.0 Stable

    webstreamr released this 2025-08-28 19:21:55 +00:00 | 640 commits to main since this release

    0.45.0 (2025-08-28)

    Miscellaneous Chores

    • configure undici dispatcher allowing HTTP2, caching DNS and retrying connection errors (05d11e3)
    • deps: lock file maintenance (#300) (2381a2c)
    • deps: update dependency typescript-eslint to v8.40.0 (#292) (14da5da)
    • deps: update dependency typescript-eslint to v8.41.0 (#302) (0449150)
    • deps: update eslint monorepo to v9.34.0 (#298) (b616fef)
    • deps: update jest monorepo to v30.1.0 (#304) (b4dca46)
    • deps: update jest monorepo to v30.1.1 (#305) (ada3ff1)
    • extractor: add more KinoGer domains (c8cd2ec)
    • extractor: add more KinoGer domains and determine resolution (2d9f9bf)
    • extractor: move Fetcher into parent, guess missing heights for SuperVideo (cefc80f)
    • extractor: use guessSizeFromMp4 in Streamtape, Uqload and XPrime (18d8ee6)

    Features

    Bug Fixes

    • deps: update dependency undici to v7.15.0 (#297) (41b4425)
    • extractor: handle SaveFiles /d/ links properly (eecd325)

    Code Refactoring

    • introduce guessSizeFromMp4 (4a1a3b1)

    Reverts

    • Revert "chore(source): disable Soaper" (795c033)
    Downloads
  • v0.44.1 c8afe6995d

    v0.44.1 Stable

    webstreamr released this 2025-08-18 16:35:14 +00:00 | 658 commits to main since this release

    0.44.1 (2025-08-18)

    Miscellaneous Chores

    • deps: lock file maintenance (#290) (747ea84)
    • deps: update dependency @types/node to v22.17.2 (#289) (8a24dbc)
    • extractor: extract size and title for Fastream URLs (36f3d70)

    Bug Fixes

    • extractor: remove unreliable title height guessing (35acb49)
    • source: do alternative dash search for HomeCine (bfdb212)
    Downloads