/holoplay-pwa

Web app using Invidious API for listening Youtube audio source.

Primary LanguageTypeScript

HoloPlay

License: MIT Badges PRs welcome Stars Forks


HoloPlay is a Youtube alternative app using Invidious API. You can save music to favoris or create your playlists. This project is fully open source.

If you want add more feature, PM or PR are welcome :)

Features

  • Search on Invidious or Youtube Music
  • Search by video and playlist
  • Create your playlists
  • Save favourites
  • Downloading video
  • Background mode (Android, PWA)
  • Data Syncing between devices (by using Holoplay Serverless)
  • Internationalization with 🏴󠁧󠁢󠁥󠁮󠁧󠁿 English (default), 🇫🇷 French and 🇯🇵 Japanese (thank to Maboroshin !)
  • Audio and video mode (iframe use youtube-nocookie.com domain)
  • Respect your privacy
  • Open Source
  • Dark Theme

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Installing

TODO

Built With

About Invidious

Invidious is an alternative front-end to YouTube. HoloPlay use all Invidious public instances. All instances are retrieved each time HoloPlay is launched.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

License

This project is licensed under the MIT.

TODO

  • Video mode
  • Virtualize list for better performance
  • i18n support
  • Default Invidious instance
  • Add custom Invidious instance