g0ldyy
0fb3063107
refactor: unify stream caching settings and update related policies
...
- Consolidated public and private stream TTL settings into a single HTTP_CACHE_STREAMS_TTL.
- Updated cache policies to reflect the new unified stream caching approach.
- Adjusted logging to display the new stream TTL setting.
- Revised documentation to clarify caching behavior for all stream results.
2026-01-11 14:57:19 +01:00
g0ldyy
60c90bc2e8
feat: add manifest and configure page caching settings
2026-01-11 14:40:09 +01:00
g0ldyy
613fdeb3d9
chore: change default comet scraping url
2026-01-09 22:50:11 +01:00
g0ldyy
35eab54a7c
feat: implement HTTP caching mechanism
2026-01-09 22:33:35 +01:00
itzme
1c0bf9bcc4
feat: anime mapping disabler
2026-01-08 09:53:19 +01:00
g0ldyy
c12d18dfbf
chore: update Comet domain from looks.legal to feels.legal across all files
2026-01-07 21:07:15 +01:00
g0ldyy
7035b24b3c
feat: super mega powerful ultra anime mapper
2026-01-07 01:04:38 +01:00
g0ldyy
1b87b1e501
feat: add AnimeTosho scraper
2026-01-06 20:31:17 +01:00
g0ldyy
ddaafa22ca
feat: add RTN_FILTER_DEBUG setting to enable verbose logging for torrent filtering rejections
2026-01-06 18:59:27 +01:00
g0ldyy
9bcfbba735
chore: update comet.fast URL to comet.looks.legal across the application
2026-01-05 21:38:40 +01:00
g0ldyy
b65c2857f9
feat: introduce configurable exponential backoff for 429 rate limit errors
2026-01-05 16:22:42 +01:00
g0ldyy
7e98d1f067
feat: allow configuration of ProcessPoolExecutor max workers with auto-detection and logging
2026-01-04 23:39:01 +01:00
g0ldyy
c26140d6ce
feat: add TorrentsDB scraper and remove redundant pass statements in other scrapers
2026-01-04 20:38:55 +01:00
SolitudePy
806483775f
Add PUBLIC_BASE_URL for playback host override
2026-01-04 01:50:43 +02:00
g0ldyy
4a34aad8b7
feat: add new scraper configurations and clarify the PROXY_ETHOS on_failure option in the sample environment file
2026-01-03 16:37:16 +01:00
g0ldyy
bbeafd7ac0
feat: enable dynamic proxy configuration by allowing extra Pydantic settings fields and setting the default proxy ethos to 'always'
2026-01-03 16:08:19 +01:00
g0ldyy
901479e2a1
refactor: unify http client management and decentralized scraper config
2026-01-03 15:32:59 +01:00
g0ldyy
7af6d0980b
feat: refactor live torrent caching to differentiate between displaying existing results and triggering new scrapes, and update default cache TTLs
2026-01-03 13:02:42 +01:00
g0ldyy
aef99f43be
feat: add configurable PROXY_DEBRID_STREAM_INACTIVITY_THRESHOLD setting to enable and refine the cleanup of inactive debrid stream connections
2026-01-02 15:43:16 +01:00
g0ldyy
e4be5546a2
docs: clarify .env file setup instructions and add a warning for FASTAPI_WORKERS configuration
2026-01-02 15:10:48 +01:00
g0ldyy
daef3d2c5a
chore: update Zilean URL to new instance
2026-01-01 11:13:45 +01:00
g0ldyy
e05a0da066
feat: implement digital release filtering for movies and series using TMDB
2025-12-28 16:28:55 +01:00
g0ldyy
ef4a0b3722
chore: update PostgreSQL host in .env-sample and volume path in docker-compose.yml for Docker deployment
2025-12-26 10:40:14 +01:00
g0ldyy
24fb50bf77
feat: add default PostgreSQL service to Docker Compose, configure Comet to use it, and introduce SQLite concurrency warnings
2025-12-26 00:27:04 +01:00
g0ldyy
1152b42c2e
feat: implement dynamic Prowlarr indexer management with initialization wait, update Jackett management, and add related settings and logging
2025-12-21 21:00:11 +01:00
g0ldyy
a2e6752b94
docs: update torrent settings comments in .env-sample
2025-12-21 20:02:19 +01:00
g0ldyy
6e44eb260d
feat: add YGGTORRENT_PASSKEY setting and update Yggtorrent scraper to parse info hash from page HTML and use passkey for tracker sources
2025-12-21 18:15:58 +01:00
g0ldyy
8265cc55aa
feat: introduce IndexerManager service to dynamically update and manage Jackett and Prowlarr indexers
2025-12-21 15:07:14 +01:00
g0ldyy
3ecd35aa9f
feat: add DEBRID_CACHE_CHECK_RATIO setting and update availability check logic
...
- Introduced DEBRID_CACHE_CHECK_RATIO to control the minimum ratio of cached to total torrents for skipping availability checks on the debrid service.
- Updated the stream endpoint to utilize the new ratio in the availability check logic, enhancing performance by reducing unnecessary checks.
- Enhanced startup logging to include the new DEBRID_CACHE_CHECK_RATIO for better visibility of settings.
2025-12-11 17:13:42 +01:00
Goldy
0a53c3c42e
Merge branch 'development' into fix-pr-391-improved
2025-12-10 18:30:48 +01:00
g0ldyy
eb3b5e87c7
feat: add catalog and magnet resolve timeouts to configuration
2025-12-10 17:23:17 +01:00
itzme
c0d70607b2
feat: add timeouts to Prowlarr API requests
2025-12-10 11:25:04 +01:00
itzme
460fad22b4
feat: decouple Jackett and Prowlarr scraper configurations from a generic indexer manager
2025-12-10 11:15:30 +01:00
David Young
7576431c24
add future option to disable torrent-only streams
...
Signed-off-by: David Young <davidy@funkypenguin.co.nz >
2025-12-10 17:13:08 +13:00
David Young
738912d2dd
allow disabling preload for faster startup times on larger installs
...
Signed-off-by: David Young <davidy@funkypenguin.co.nz >
2025-12-10 16:38:22 +13:00
David Young
1b2258a374
add option to source anime mapping from DB instead of remote fetching
...
Signed-off-by: David Young <davidy@funkypenguin.co.nz >
2025-12-10 12:42:11 +13:00
David Young
c7acc2fa7c
avoid DOSing the database with startup maintenance tasks
...
Signed-off-by: David Young <davidy@funkypenguin.co.nz >
2025-12-10 12:09:44 +13:00
David Young
6be0111f28
Add readonly replica support
...
Signed-off-by: David Young <davidy@funkypenguin.co.nz >
2025-12-10 09:29:37 +13:00
g0ldyy
6e2e420d73
feat: add live torrent cache TTL and update related settings
2025-12-01 09:21:32 +01:00
g0ldyy
2317e884e2
feat: add YGGTorrent scraper
2025-11-26 14:24:40 +01:00
g0ldyy
968037b5f6
Refactor organization
2025-11-25 22:18:15 +01:00
g0ldyy
3f93e1e783
feat: fix Debridio scraper
2025-11-24 17:11:25 +01:00
g0ldyy
e3c269ba05
feat: add metrics caching functionality and update settings for metrics cache TTL
2025-11-24 10:07:02 +01:00
g0ldyy
3619fe5084
feat: bitmagnet scraper
2025-11-23 23:11:34 +01:00
Goldy
c06acab075
Clarify source for Jackett/Prowlarr indexer names
...
Added a note to clarify the source for indexer names.
2025-10-20 10:51:08 +02:00
g0ldyy
07a0885e69
feat: Implement database import/export CLI tool
2025-09-09 19:08:51 +02:00
g0ldyy
278a130d00
feat: different modes for scrapers (live/background/both)
2025-09-07 18:38:01 +02:00
g0ldyy
f9c361cc7d
feat: enhance Nyaa scraper with anime-only option and integrate anime mapping functionality
2025-09-07 15:12:25 +02:00
g0ldyy
a96986cec7
feat: Nyaa scraper
2025-09-07 00:55:01 +02:00
g0ldyy
29626864a2
fix: aiostreams scraper
2025-09-01 20:13:37 +02:00