PipePipe is a multi-platform video client that aggregates content from YouTube, PeerTube, and other sites into a single interface. It provides ad-free viewing by automatically skipping sponsored segments and restoring dislike counts and original titles, while supporting background audio playback that continues after leaving the app. The application includes a video download manager that fetches streams in multiple formats, resumes interrupted downloads, and batch downloads entire channels and playlists.
The app is built on a modular architecture that uses plugin-based content extraction to support different video platforms through interchangeable adapter modules. It maintains a local SQLite database for offline playlist management with deduplication, sorting, and bulk operations, and runs a foreground service to sustain media playback in the background. A rule-based feed filtering system lets users define custom filters based on channel, duration, keywords, or content type to curate their video feed, while a segment-based ad skipping engine uses crowd-sourced timestamp databases to bypass sponsored and self-promotional segments automatically.
Additional capabilities include viewing and interacting with user comments and live chat messages overlaid on video playback, organizing subscriptions into custom groups with non-algorithmic feeds, and searching across platforms with filtering and sorting options. The app also supports queued downloads with parallel batches and pause/resume, playlist management with duplicate removal and bulk fetching, and filtering to block short-form videos and paid content.