A Privacy Respecting Frontend for YouTube Music https://hyperpipe.surge.sh
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Shiny Nematoda 9dd4534f83
ci/woodpecker/push/woodpecker Pipeline was successful Details
Added robots.txt
1 day ago
.gitea/issue_template Improved issue templates 7 months ago
docker Docker support #2, Fixes #4, dynamic imports 8 months ago
public Added robots.txt 1 day ago
src Added robots.txt 1 day ago
.dockerignore Testing docker builds using CI 3 months ago
.gitignore Changes: 2 months ago
.prettierignore Changes: 5 months ago
.prettierrc.json Changes: 10 months ago
.woodpecker.yml Update '.woodpecker.yml' 4 weeks ago
Dockerfile Changes: 2 months ago
LICENSE.md Moved to AGPLv3, Prefs for codec and audio quality 8 months ago
README.md Use placeholder text instead of actual real channel ID 5 days ago
index.html Changes: 2 months ago
package-lock.json Closes #89 1 day ago
package.json Play next (closes #109) 4 weeks ago
vite.config.js Changes: 2 months ago



A Privacy Respecting Frontend for YouTube Music inspired and built with the help of Piped and YouTube's InnerTube API.

Offical instance



  • Bugs
  • Messy Code
  • Stuff that used to work to break in the future.

But if you see any of the following, Please open an issue

PS: Please don't forget to support your favorite artists :)


npm install

Compile and Hot-Reload for Development


npm run dev

Local + Network

npm run host

Compile and Minify for Production

npm run build


Please see hyperpipe.codeberg.page

Automatic Redirection


Use LibRedirect to automatically redirect YouTube Music links to Hyperpipe.


You can use the Redirector extension to redirect MOST YouTube Music links to Hyperpipe (including unsupported routes) with the configuration below (Note: You can replace hyperpipe.surge.sh with any instance URL):

  • Description: YouTube Music to Hyperpipe
  • Example URL: https://music.youtube.com/channel/channel-id
  • Include pattern: https://music.youtube.com/*
  • Redirect to: https://hyperpipe.surge.sh/$1
  • Pattern type: Wildcard Expression
  • Pattern Description: Redirects all YouTube Music URLs to Hyperpipe
  • Advanced options:
    • Apply to:
      • Main window (address bar)



Visit Hyperpipe on Weblate


See History




Copyright (C) 2022 Shiny Nematoda

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.

Please refer to LICENSE for more details.


Feel free to join in on Matrix!

You can reach out to me personally on:

Dependencies & Acknowledgments

Similar Projects

Hyperpipe is not affiliated with any of these projects

  • Beatbump -> Alternative YouTube Music frontend built with Svelte/SvelteKit

  • Cider -> Cross-platform Apple Music experience based on Electron and Vue.js

All content on Hyperpipe is from YouTube Music. YouTube and YouTube Music are trademarks of Google LLC. Hyperpipe is not affiliated with YouTube or YouTube Music.