Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error on manual scrape from UI #964

Open
pvbhanuteja opened this issue Jan 12, 2025 · 3 comments
Open

Error on manual scrape from UI #964

pvbhanuteja opened this issue Jan 12, 2025 · 3 comments
Labels
backend This belongs to backend devs high priority Todo or Feature that is considered a higher priority major issue This broke something, and no longer works

Comments

@pvbhanuteja
Copy link

pvbhanuteja commented Jan 12, 2025

When tried to manual scrape from UI throws an error logs below

edit: looked at mediafusion scraper looks on good on current main branch but last release have issues

riven           | 25-01-12 01:22:50 | 👾 API       | main.dispatch - GET /api/v1/items/350312 - 404 - 0.01s
riven           | 25-01-12 01:22:51 | 👾 API       | main.dispatch - GET /api/v1/items - 200 - 0.01s
riven           | 25-01-12 01:22:56 | 🐞 DEBUG     | trakt.run - Indexed IMDb id (tt4849438) as Movie: Bāhubali 2: The Conclusion
riven           | 25-01-12 01:22:57 | ❌ ERROR     | mediafusion.run - Mediafusion exception thrown: 'NoneType' object has no attribute 'group'
riven           | Traceback (most recent call last):
riven           |   File "/riven/src/program/services/scrapers/mediafusion.py", line 117, in run
riven           |     return self.scrape(item)
riven           |   File "/riven/src/program/services/scrapers/mediafusion.py", line 150, in scrape
riven           |     info_hash = re.search(r"info_hash=([A-Za-z0-9]+)", stream.url).group(1)
riven           | AttributeError: 'NoneType' object has no attribute 'group'
riven           | 25-01-12 01:23:16 | 👾 API       | main.dispatch - GET / - 404 - 0.00s
riven           | 25-01-12 01:23:26 | 👻 SCRAPER   | torrentio.scrape - Found 36 streams for Bāhubali 2: The Conclusion
riven           | 25-01-12 01:23:26 | 👻 SCRAPER   | shared._parse_results - Processing 36 results for Bāhubali 2: The Conclusion
riven           | 25-01-12 01:23:26 | 👻 SCRAPER   | shared._parse_results - Found 8 streams for Bāhubali 2: The Conclusion
riven           | 25-01-12 01:23:26 | 👻 SCRAPER   | shared._parse_results - Kept 8 streams for Bāhubali 2: The Conclusion after processing bucket limit
riven           | 25-01-12 01:23:26 | 🐞 DEBUG     | __init__.scrape - [Movie] Parsed 'Baahubali 2: The Conclusion' with rank 780 (a869ef91e191867e1d5844327beccb95762fb1cb): 'Baahubali 2: The Conclusion (2017) - Telugu - 1080p - WEBRip - x264 - AAC - Madhu'
riven           | 25-01-12 01:23:26 | 🐞 DEBUG     | __init__.scrape - [Movie] Parsed 'Baahubali 2 The Conclusion' with rank 750 (085b5042542fe0de153f335a07fd507125e7c517): 'Baahubali.2.The.Conclusion.2017.iTunesHD.1080p.AVC.AAC.ESubs-DDR'
riven           | 25-01-12 01:23:26 | 🐞 DEBUG     | __init__.scrape - [Movie] Parsed 'Baahubali 2 - The Conclusion' with rank 600 (2a76c24d317bf33ba723caa09d6a64b8e1e52135): 'Baahubali 2 - The Conclusion 2017 BluRay 1080p AVC Atmos7.1 - M2Tv'
riven           | 25-01-12 01:23:26 | 🐞 DEBUG     | __init__.scrape - [Movie] Parsed 'Baahubali 2 The Conclusion' with rank 560 (8f392fc8aada9d971ce5fd9a56d383929820c0fc): 'Baahubali 2 The Conclusion (2017) - Telugu - WebRip - X264 - 5.1CH (Upmix) - 1080P [Team Jaffa]'
riven           | 25-01-12 01:23:26 | 🐞 DEBUG     | __init__.scrape - [Movie] Parsed 'Baahubali 2: The Conclusion' with rank 100 (08835090282873196025ea019fcc4a512d880818): 'Baahubali 2: The Conclusion 2017 1080p BluRay'
riven           | 25-01-12 01:23:26 | 🐞 DEBUG     | __init__.scrape - [Movie] Parsed 'Bahubali 2' with rank 530 (a759e7a41abb0bff5205f91652a0a1927a62242b): 'Bahubali 2 (2017) 720p DesiSCR Rip: X264 AC3 5.1 (MultiAudio)'
riven           | 25-01-12 01:23:26 | 🐞 DEBUG     | __init__.scrape - [Movie] Parsed 'Baahubali 2: The Conclusion' with rank 100 (a63161f5a07a9216a8d42263058a737590b2278d): 'Baahubali 2: The Conclusion 2017 720p BluRay'
riven           | 25-01-12 01:23:26 | 🐞 DEBUG     | __init__.scrape - [Movie] Parsed 'Baahubali 2: The Conclusion' with rank 0 (279cb203730e6e608c18cf11c1adacbf267e0c7c): 'Baahubali 2: The Conclusion (2017) [720p] [YTS] [YIFY]'
riven           | 25-01-12 01:23:26 | ❌ ERROR     | main.dispatch - Exception during request processing: Downloader.get_instant_availability() missing 1 required positional argument: 'item_type'
riven           | Traceback (most recent call last):
riven           |   File "/app/.venv/lib/python3.11/site-packages/anyio/streams/memory.py", line 111, in receive
riven           |     return self.receive_nowait()
riven           |   File "/app/.venv/lib/python3.11/site-packages/anyio/streams/memory.py", line 106, in receive_nowait
riven           |     raise WouldBlock
riven           | anyio.WouldBlock
riven           | 
riven           | During handling of the above exception, another exception occurred:
riven           | 
riven           | Traceback (most recent call last):
riven           |   File "/app/.venv/lib/python3.11/site-packages/anyio/streams/memory.py", line 124, in receive
riven           |     return receiver.item
riven           | AttributeError: 'MemoryObjectItemReceiver' object has no attribute 'item'
riven           | 
riven           | During handling of the above exception, another exception occurred:
riven           | 
riven           | Traceback (most recent call last):
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/middleware/base.py", line 159, in call_next
riven           |     message = await recv_stream.receive()
riven           |   File "/app/.venv/lib/python3.11/site-packages/anyio/streams/memory.py", line 126, in receive
riven           |     raise EndOfStream
riven           | anyio.EndOfStream
riven           | 
riven           | During handling of the above exception, another exception occurred:
riven           | 
riven           | Traceback (most recent call last):
riven           |   File "/riven/src/main.py", line 29, in dispatch
riven           |     response = await call_next(request)
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/middleware/base.py", line 165, in call_next
riven           |     raise app_exc
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro
riven           |     await self.app(scope, receive_or_disconnect, send_no_error)
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
riven           |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
riven           |     raise exc
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
riven           |     await app(scope, receive, sender)
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/routing.py", line 756, in __call__
riven           |     await self.middleware_stack(scope, receive, send)
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/routing.py", line 776, in app
riven           |     await route.handle(scope, receive, send)
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/routing.py", line 297, in handle
riven           |     await self.app(scope, receive, send)
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/routing.py", line 77, in app
riven           |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
riven           |     raise exc
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
riven           |     await app(scope, receive, sender)
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/routing.py", line 72, in app
riven           |     response = await func(request)
riven           |   File "/app/.venv/lib/python3.11/site-packages/fastapi/routing.py", line 278, in app
riven           |     raw_response = await run_endpoint_function(
riven           |   File "/app/.venv/lib/python3.11/site-packages/fastapi/routing.py", line 193, in run_endpoint_function
riven           |     return await run_in_threadpool(dependant.call, **values)
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/concurrency.py", line 42, in run_in_threadpool
riven           |     return await anyio.to_thread.run_sync(func, *args)
riven           |   File "/app/.venv/lib/python3.11/site-packages/anyio/to_thread.py", line 56, in run_sync
riven           |     return await get_async_backend().run_sync_in_worker_thread(
riven           |   File "/app/.venv/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 2441, in run_sync_in_worker_thread
riven           |     return await future
riven           |   File "/app/.venv/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 943, in run
riven           |     result = context.run(func, *args)
riven           |   File "/riven/src/routers/secure/scrape.py", line 222, in scrape_item
riven           |     stream_containers = downloader.get_instant_availability([stream for stream in streams.keys()])
riven           | TypeError: Downloader.get_instant_availability() missing 1 required positional argument: 'item_type'
riven           | 25-01-12 01:23:26 | 👾 API       | main.dispatch - GET /api/v1/scrape/scrape/tt4849438 - 500 - 32.68s
riven           | Exception in ASGI application
riven           |   + Exception Group Traceback (most recent call last):
riven           |   |   File "/app/.venv/lib/python3.11/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
riven           |   |     yield
riven           |   |   File "/app/.venv/lib/python3.11/site-packages/starlette/middleware/base.py", line 190, in __call__
riven           |   |     async with anyio.create_task_group() as task_group:
riven           |   |   File "/app/.venv/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 763, in __aexit__
riven           |   |     raise BaseExceptionGroup(
riven           |   | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
riven           |   +-+---------------- 1 ----------------
riven           |     | Traceback (most recent call last):
riven           |     |   File "/app/.venv/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py", line 401, in run_asgi
riven           |     |     result = await app(  # type: ignore[func-returns-value]
riven           |     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
riven           |     |   File "/app/.venv/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 70, in __call__
riven           |     |     return await self.app(scope, receive, send)
riven           |     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
riven           |     |   File "/app/.venv/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in __call__
riven           |     |     await super().__call__(scope, receive, send)
riven           |     |   File "/app/.venv/lib/python3.11/site-packages/starlette/applications.py", line 123, in __call__
riven           |     |     await self.middleware_stack(scope, receive, send)
riven           |     |   File "/app/.venv/lib/python3.11/site-packages/starlette/middleware/errors.py", line 186, in __call__
riven           |     |     raise exc
riven           |     |   File "/app/.venv/lib/python3.11/site-packages/starlette/middleware/errors.py", line 164, in __call__
riven           |     |     await self.app(scope, receive, _send)
riven           |     |   File "/app/.venv/lib/python3.11/site-packages/starlette/middleware/cors.py", line 85, in __call__
riven           |     |     await self.app(scope, receive, send)
riven           |     |   File "/app/.venv/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in __call__
riven           |     |     with collapse_excgroups():
riven           |     |   File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__
riven           |     |     self.gen.throw(typ, value, traceback)
riven           |     |   File "/app/.venv/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
riven           |     |     raise exc
riven           |     |   File "/app/.venv/lib/python3.11/site-packages/starlette/middleware/base.py", line 191, in __call__
riven           |     |     response = await self.dispatch_func(request, call_next)
riven           |     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
riven           |     |   File "/riven/src/main.py", line 29, in dispatch
riven           |     |     response = await call_next(request)
riven           |     |                ^^^^^^^^^^^^^^^^^^^^^^^^
riven           |     |   File "/app/.venv/lib/python3.11/site-packages/starlette/middleware/base.py", line 165, in call_next
riven           |     |     raise app_exc
riven           |     |   File "/app/.venv/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro
riven           |     |     await self.app(scope, receive_or_disconnect, send_no_error)
riven           |     |   File "/app/.venv/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
riven           |     |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
riven           |     |   File "/app/.venv/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
riven           |     |     raise exc
riven           |     |   File "/app/.venv/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
riven           |     |     await app(scope, receive, sender)
riven           |     |   File "/app/.venv/lib/python3.11/site-packages/starlette/routing.py", line 756, in __call__
riven           |     |     await self.middleware_stack(scope, receive, send)
riven           |     |   File "/app/.venv/lib/python3.11/site-packages/starlette/routing.py", line 776, in app
riven           |     |     await route.handle(scope, receive, send)
riven           |     |   File "/app/.venv/lib/python3.11/site-packages/starlette/routing.py", line 297, in handle
riven           |     |     await self.app(scope, receive, send)
riven           |     |   File "/app/.venv/lib/python3.11/site-packages/starlette/routing.py", line 77, in app
riven           |     |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
riven           |     |   File "/app/.venv/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
riven           |     |     raise exc
riven           |     |   File "/app/.venv/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
riven           |     |     await app(scope, receive, sender)
riven           |     |   File "/app/.venv/lib/python3.11/site-packages/starlette/routing.py", line 72, in app
riven           |     |     response = await func(request)
riven           |     |                ^^^^^^^^^^^^^^^^^^^
riven           |     |   File "/app/.venv/lib/python3.11/site-packages/fastapi/routing.py", line 278, in app
riven           |     |     raw_response = await run_endpoint_function(
riven           |     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
riven           |     |   File "/app/.venv/lib/python3.11/site-packages/fastapi/routing.py", line 193, in run_endpoint_function
riven           |     |     return await run_in_threadpool(dependant.call, **values)
riven           |     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
riven           |     |   File "/app/.venv/lib/python3.11/site-packages/starlette/concurrency.py", line 42, in run_in_threadpool
riven           |     |     return await anyio.to_thread.run_sync(func, *args)
riven           |     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
riven           |     |   File "/app/.venv/lib/python3.11/site-packages/anyio/to_thread.py", line 56, in run_sync
riven           |     |     return await get_async_backend().run_sync_in_worker_thread(
riven           |     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
riven           |     |   File "/app/.venv/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 2441, in run_sync_in_worker_thread
riven           |     |     return await future
riven           |     |            ^^^^^^^^^^^^
riven           |     |   File "/app/.venv/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 943, in run
riven           |     |     result = context.run(func, *args)
riven           |     |              ^^^^^^^^^^^^^^^^^^^^^^^^
riven           |     |   File "/riven/src/routers/secure/scrape.py", line 222, in scrape_item
riven           |     |     stream_containers = downloader.get_instant_availability([stream for stream in streams.keys()])
riven           |     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
riven           |     | TypeError: Downloader.get_instant_availability() missing 1 required positional argument: 'item_type'
riven           |     +------------------------------------
riven           | 
riven           | During handling of the above exception, another exception occurred:
riven           | 
riven           | Traceback (most recent call last):
riven           |   File "/app/.venv/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py", line 401, in run_asgi
riven           |     result = await app(  # type: ignore[func-returns-value]
riven           |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
riven           |   File "/app/.venv/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 70, in __call__
riven           |     return await self.app(scope, receive, send)
riven           |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
riven           |   File "/app/.venv/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in __call__
riven           |     await super().__call__(scope, receive, send)
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/applications.py", line 123, in __call__
riven           |     await self.middleware_stack(scope, receive, send)
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/middleware/errors.py", line 186, in __call__
riven           |     raise exc
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/middleware/errors.py", line 164, in __call__
riven           |     await self.app(scope, receive, _send)
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/middleware/cors.py", line 85, in __call__
riven           |     await self.app(scope, receive, send)
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in __call__
riven           |     with collapse_excgroups():
riven           |   File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__
riven           |     self.gen.throw(typ, value, traceback)
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
riven           |     raise exc
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/middleware/base.py", line 191, in __call__
riven           |     response = await self.dispatch_func(request, call_next)
riven           |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
riven           |   File "/riven/src/main.py", line 29, in dispatch
riven           |     response = await call_next(request)
riven           |                ^^^^^^^^^^^^^^^^^^^^^^^^
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/middleware/base.py", line 165, in call_next
riven           |     raise app_exc
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro
riven           |     await self.app(scope, receive_or_disconnect, send_no_error)
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
riven           |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
riven           |     raise exc
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
riven           |     await app(scope, receive, sender)
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/routing.py", line 756, in __call__
riven           |     await self.middleware_stack(scope, receive, send)
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/routing.py", line 776, in app
riven           |     await route.handle(scope, receive, send)
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/routing.py", line 297, in handle
riven           |     await self.app(scope, receive, send)
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/routing.py", line 77, in app
riven           |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
riven           |     raise exc
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
riven           |     await app(scope, receive, sender)
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/routing.py", line 72, in app
riven           |     response = await func(request)
riven           |                ^^^^^^^^^^^^^^^^^^^
riven           |   File "/app/.venv/lib/python3.11/site-packages/fastapi/routing.py", line 278, in app
riven           |     raw_response = await run_endpoint_function(
riven           |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
riven           |   File "/app/.venv/lib/python3.11/site-packages/fastapi/routing.py", line 193, in run_endpoint_function
riven           |     return await run_in_threadpool(dependant.call, **values)
riven           |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
riven           |   File "/app/.venv/lib/python3.11/site-packages/starlette/concurrency.py", line 42, in run_in_threadpool
riven           |     return await anyio.to_thread.run_sync(func, *args)
riven           |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
riven           |   File "/app/.venv/lib/python3.11/site-packages/anyio/to_thread.py", line 56, in run_sync
riven           |     return await get_async_backend().run_sync_in_worker_thread(
riven           |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
riven           |   File "/app/.venv/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 2441, in run_sync_in_worker_thread
riven           |     return await future
riven           |            ^^^^^^^^^^^^
riven           |   File "/app/.venv/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 943, in run
riven           |     result = context.run(func, *args)
riven           |              ^^^^^^^^^^^^^^^^^^^^^^^^
riven           |   File "/riven/src/routers/secure/scrape.py", line 222, in scrape_item
riven           |     stream_containers = downloader.get_instant_availability([stream for stream in streams.keys()])
riven           |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
riven           | TypeError: Downloader.get_instant_availability() missing 1 required positional argument: 'item_type'
@pvbhanuteja pvbhanuteja changed the title Error on manual scrape from UI Error on manual scrape from UI and mediafusion error too Jan 12, 2025
@machetie
Copy link
Collaborator

Consolidating with #935 - both issues relate to manual scraping failures

@machetie
Copy link
Collaborator

Consolidating related scraping issues for better tracking:

Related issues being consolidated:

Common themes:

  1. Scraping functionality issues
  2. Downloader availability checks
  3. Stream handling problems

Will track all scraping-related fixes here. Please reference this issue for any scraping-related problems.

@wolfemir wolfemir moved this to Planning in Riven Road Map Jan 17, 2025
@machetie machetie added high priority Todo or Feature that is considered a higher priority backend This belongs to backend devs major issue This broke something, and no longer works labels Jan 17, 2025
@wolfemir wolfemir changed the title Error on manual scrape from UI and mediafusion error too Error on manual scrape from UI Jan 20, 2025
@wolfemir
Copy link
Collaborator

User reported that mediafusion part of the issue is resolved on main branch

@wolfemir wolfemir moved this from Planning to In Review in Riven Road Map Feb 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend This belongs to backend devs high priority Todo or Feature that is considered a higher priority major issue This broke something, and no longer works
Projects
Status: In Review
Development

No branches or pull requests

3 participants