Piped-Material is a fork of Piped, an alternative client to YouTube. I have tried to improve the performance, the design and efficiency.
There are a few things that PM does better, like watch history tracking, and compares favorably to Piped's features.
As a byproduct, the code is also much cleaner, dysfunctional patterns and paradigms have been replaced with clean, beautiful code :).
There's an experimental branch implementing preferences & watch history syncing, alongside username and password generation using EDS at the feature-eds branch. It requires a Web3 Wallet available in the browser like MetaMask or Brave Wallet. I don't plan to merge it to master since it significantly complicates the usage for people without a Web3 Wallet configured.
This branch is deployed at ng.piped.১.net.
| URL | Environment | Special Notes | Default Instance |
|---|---|---|---|
| https://piped-material.১.net | Production | Kavin | |
| https://piped-material.ftp.sh | Production | Kavin | |
| https://piped-staging.ftp.sh | Staging | Kavin | |
| https://ui.piped.১.net | Staging | IPv6-only | mmjee |
| https://ng.piped.১.net | Staging | IPv6-only, EDS | mmjee |
Production instances are updated infrequently, and do not include features that are introduced recently without extensive testing.
Piped-Material's Production instance is also available via IPFS at IPNS key k51qzi5uqu5dl0a18rats73hcc6d5dtvtz9pjbpgzj6hl66b9za5i5wn0yzgjv.
For example, it's available via dweb.link and via cf-ipfs.com.
Join the Libera Chat channel #piped-material via IRC.
Or alternatively you can join in via Matrix.
One of the easiest and most important ways to contribute is to translate and localize it to your language and/or region.
You can use Weblate for this, or you can just send normal PRs or patches.
Weblate URL: https://hosted.weblate.org/projects/piped-material/i18n.
- Playing videos continuously in a playlist
- No Ads
- No Tracking
- Infinite Scrolling
- 4K support
- No connections to Google's servers
- Comments
- Playlist support
- Captions support
- Search Suggestions
- Livestreams support with a quality selector
- Support for IOS
- Preferences saved locally
- Multi-region loadbalancing
- Performant by design, designed to handle 1000s of users concurrently
- PWA support
- Improving UI
- Login
- Feeds
- Integration with SponsorBlock
- Integration with LBRY
- Playing just audio
- 8K support
The original parent repository documentation can be found at https://piped-docs.kavin.rocks (accessible via IPNS as well).
To donate and for support, see TeamPiped/piped