Piped¶
An alternative privacy-friendly YouTube frontend which is efficient by design. Piped’s architecture consists of 3 components:
Configuration¶
The backend_url and frontend_url has to be set in the engine
named piped and are used by all piped engines
- name: piped
  engine: piped
  piped_filter: videos
  ...
  frontend_url: https://..
  backend_url:
    - https://..
    - https://..
- name: piped.music
  engine: piped
  network: piped
  shortcut: ppdm
  piped_filter: music_songs
  ...
Known Quirks¶
The implementation to support paging
is based on the nextpage method of Piped’s REST API / the frontend
API.  This feature is next page driven and plays well with the
infinite_scroll setting in SearXNG but it does not really
fit into SearXNG’s UI to select a page by number.
Implementations¶
- searx.engines.piped.backend_url: list | str = 'https://pipedapi.kavin.rocks'¶
- Piped-Backend: The core component behind Piped. The value is an URL or a list of URLs. In the latter case instance will be selected randomly. For a complete list of official instances see Piped-Instances (JSON) 
- searx.engines.piped.frontend_url: str = 'https://piped.video'¶
- Piped-Frontend: URL to use as link and for embeds. 
- searx.engines.piped.piped_filter = 'all'¶
- Content filter - music_songsor- videos